Skip to content

Commit b5d60b6

Browse files
authored
Refactor CCIP interfaces (#669)
* Refactor CCIP interfaces * Regenerate contracts * Add API Interface for SendingMessage & RMNRemote (#734) * 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 ExecutingMessage & TokenAdminRegistry (#736) * 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 * Remove core dependency from Token Pools (#739) * 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 Client Interface for PerPartyRouter (#756) * 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 * Rename CCIP Packages (#757) * 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 (#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 * Add interfaces for events * Add missing file * Extend Interfaces and cleanup contexts
1 parent d02886c commit b5d60b6

218 files changed

Lines changed: 20365 additions & 12931 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ generate-daml-codecs:
55
.PHONY: compile-contracts
66
compile-contracts: generate-daml-codecs
77
@echo "Compiling contracts..."
8-
dpm clean --all --multi-package-path ./contracts/
98
go run ./contracts/cmd/compile -root ./contracts -artifacts ./contracts/dars
109

1110
.PHONY: generate-bindings

bindings/generated/latest/ccip/burnminttokenpool/burnminttokenpool.go

Lines changed: 104 additions & 112 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/generated/latest/ccip/ccipapi/ccipapi.go

Lines changed: 2873 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/generated/latest/ccip/ccipcodec/ccipcodec.go

Lines changed: 391 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)