Commit b5d60b6
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 contexts1 parent d02886c commit b5d60b6
218 files changed
Lines changed: 20365 additions & 12931 deletions
File tree
- bindings/generated/latest/ccip
- burnminttokenpool
- ccipapi
- ccipcodec
- ccipruntime
- clientapi
- committeeverifier
- core
- events
- executor
- extensionapi
- factory
- lockreleasetokenpool
- ratelimiter
- receiver
- sender
- tickets
- ccip
- devenv
- sourcereader
- contracts
- ccip
- api
- daml/CCIP/APIV1
- client-api
- daml/CCIP
- codec
- daml/CCIP
- CodecV1
- committee-verifier
- daml/CCIP
- CommitteeVerifierV1
- Crypto
- core
- daml/CCIP
- CoreV1
- events
- daml/CCIP/EventsV1
- executor
- daml/CCIP
- ExecutorV1
- extension-api
- daml/CCIP
- InterfacesV1
- Interfaces
- factory
- daml/CCIP
- pools
- burn-mint-token-pool
- daml/CCIP
- lock-release-token-pool
- daml/CCIP
- rate-limiter
- daml/CCIP
- receiver
- daml/CCIP
- runtime
- daml/CCIP
- RuntimeV1
- sender
- daml/CCIP
- test
- daml
- CCIP
- BurnMintTokenPoolTest
- CommitteeVerifierTest
- ExecutorTest
- FactoryTest
- FeeQuoterTest
- GlobalConfigTest
- LockReleaseTokenPoolTest
- OffRampTest
- OnRampTest
- PerPartyRouterTest
- RMNTest
- TokenAdminRegistryTest
- CommitteeVerifier
- common
- tickets
- daml/CCIP
- utils
- daml/CCIP/UtilsV1
- cmd/damlcodecs
- dars/current
- deployment
- adapters
- changesets
- operations/ccip
- factory
- fee_quoter
- rate_limiter
- token_admin_registry
- sequences
- eds/internal/api
- ccip
- executor
- tokenpool
- examples/cli
- cmd
- internal
- cantonops
- finality
- integration-tests
- ccip
- mcms
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | 8 | | |
10 | 9 | | |
11 | 10 | | |
| |||
Lines changed: 104 additions & 112 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments