Skip to content

Refactor CCIP interfaces#669

Merged
friedemannf merged 14 commits into
mainfrom
ccip-interfaces
Jul 7, 2026
Merged

Refactor CCIP interfaces#669
friedemannf merged 14 commits into
mainfrom
ccip-interfaces

Conversation

@friedemannf

Copy link
Copy Markdown
Member

No description provided.

Comment thread contracts/ccip/extension-api/daml.yaml
* Add API Interface for SendingMessage & RMNRemote

* Add PublicFetch choice to RMNRemote

* Update SendingMessage.BuildMessage to be only callable by ccipOwner

* Regenerate contracts
* Add API Interface for SendingMessage & RMNRemote

* Add PublicFetch choice to RMNRemote

* Update SendingMessage.BuildMessage to be only callable by ccipOwner

* Add API Interface for ExecutingMessage & TokenAdminRegistry

* Update bindings

* Regenerate contracts

* Regenerate contracts

* Add missing dars

* go mod tidy

* Remove core dependency from CommitteeVerifier

* Remove core dependency from Executor

* Add missing files

* lint

* Regenerate contracts
* Add API Interface for SendingMessage & RMNRemote

* Add PublicFetch choice to RMNRemote

* Update SendingMessage.BuildMessage to be only callable by ccipOwner

* Add API Interface for ExecutingMessage & TokenAdminRegistry

* Update bindings

* Regenerate contracts

* Regenerate contracts

* Add missing dars

* go mod tidy

* Remove core dependency from CommitteeVerifier

* Remove core dependency from Executor

* Add missing files

* lint

* Move Context Utils to separate utils package

* lint

* Move Events to separate package

* Move RateLimiter to separate package

* Fix test

* Regenerate contracts

* Regenerate contracts
* Add API Interface for SendingMessage & RMNRemote

* Add PublicFetch choice to RMNRemote

* Update SendingMessage.BuildMessage to be only callable by ccipOwner

* Add API Interface for ExecutingMessage & TokenAdminRegistry

* Update bindings

* Regenerate contracts

* Regenerate contracts

* Add missing dars

* go mod tidy

* Remove core dependency from CommitteeVerifier

* Remove core dependency from Executor

* Add missing files

* lint

* Move Context Utils to separate utils package

* lint

* Move Events to separate package

* Move RateLimiter to separate package

* Fix test

* Add Client Interface for PerPartyRouter

* Regenerate contracts

* Regenerate contracts
* Add API Interface for SendingMessage & RMNRemote

* Add PublicFetch choice to RMNRemote

* Update SendingMessage.BuildMessage to be only callable by ccipOwner

* Add API Interface for ExecutingMessage & TokenAdminRegistry

* Update bindings

* Regenerate contracts

* Regenerate contracts

* Add missing dars

* go mod tidy

* Remove core dependency from CommitteeVerifier

* Remove core dependency from Executor

* Add missing files

* lint

* Move Context Utils to separate utils package

* lint

* Move Events to separate package

* Move RateLimiter to separate package

* Fix test

* Add Client Interface for PerPartyRouter

* Rename CCIP Packages

* Add missing files

* Use bindings to get Identifiers

* lint

* Remove coerces from Sender/Receiver

* Regenerate contracts

* Revert conflict

* Regenerate Contracts
…#759)

* Add API Interface for SendingMessage & RMNRemote

* Add PublicFetch choice to RMNRemote

* Update SendingMessage.BuildMessage to be only callable by ccipOwner

* Add API Interface for ExecutingMessage & TokenAdminRegistry

* Update bindings

* Regenerate contracts

* Regenerate contracts

* Add missing dars

* go mod tidy

* Remove core dependency from CommitteeVerifier

* Remove core dependency from Executor

* Add missing files

* lint

* Move Context Utils to separate utils package

* lint

* Move Events to separate package

* Move RateLimiter to separate package

* Fix test

* Add Client Interface for PerPartyRouter

* Rename CCIP Packages

* Add missing files

* Use bindings to get Identifiers

* lint

* Remove coerces from Sender/Receiver

* Regenerate contracts

* Revert conflict

* Regenerate Contracts

* Add feeToken & tokenAmountBeforeTokenPoolFees to CCIPMessageSentEvent

* Regenerate contracts
@friedemannf friedemannf marked this pull request as ready for review July 6, 2026 22:59
@friedemannf friedemannf requested a review from a team as a code owner July 6, 2026 22:59
@friedemannf friedemannf merged commit b5d60b6 into main Jul 7, 2026
39 checks passed
@friedemannf friedemannf deleted the ccip-interfaces branch July 7, 2026 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants