Skip to content

Commit b43d508

Browse files
authored
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
1 parent 56be324 commit b43d508

32 files changed

Lines changed: 189 additions & 135 deletions

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

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/generated/latest/ccip/ccipruntime/ccipruntime.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/generated/latest/ccip/client/client.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/generated/latest/ccip/core/core.go

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

bindings/generated/latest/ccip/events/events.go

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

bindings/generated/latest/ccip/factory/factory.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/generated/latest/ccip/lockreleasetokenpool/lockreleasetokenpool.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/generated/latest/ccip/receiver/receiver.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bindings/generated/latest/ccip/sender/sender.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

contracts/ccip/core/daml/CCIP/CoreV1/SendingMessage.daml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,9 @@ template SendingMessage
230230
networkFeeUSDCents : Numeric 0
231231
-- Expected token instrument for outbound TAR validation
232232
expectedTokenInstrumentId : Optional Splice.Api.Token.HoldingV1.InstrumentId
233+
-- The original input amount of the message, before the pool deducts any fees.
234+
-- Emitted in the CCIPMessageSent event
235+
tokenAmountBeforeTokenPoolFees : Decimal
233236
-- Pool-required outbound CCVs, set via TAR authorization
234237
outboundPoolCCVs : Optional [Chainlink.InstanceAddress.RawInstanceAddress]
235238
-- Executor arguments, set during PrepareSend and validated by AddExecutorFee.
@@ -630,6 +633,8 @@ template SendingMessage
630633
destChainSelector = destChainSelector
631634
sequenceNumber = sequenceNumber
632635
messageId = messageId
636+
feeToken = feeToken
637+
tokenAmountBeforeTokenPoolFees = tokenAmountBeforeTokenPoolFees
633638
encodedMessage = encodedMessage
634639
verifierBlobs = verifierBlobs
635640
receipts = receipts

0 commit comments

Comments
 (0)