-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
destexecdata decoder support + refactor #15978
destexecdata decoder support + refactor #15978
Conversation
AER Report: CI Core ran successfully ✅AER Report: Operator UI CI ran successfully ✅ |
go.mod
Outdated
@@ -78,7 +78,7 @@ require ( | |||
github.com/shopspring/decimal v1.4.0 | |||
github.com/smartcontractkit/chain-selectors v1.0.36 | |||
github.com/smartcontractkit/chainlink-automation v0.8.1 | |||
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250123161904-c40aa8ca45b2 | |||
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250127153115-8110edbdc289 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's no need to update this dependency.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will be updated once we merge the smartcontractkit/chainlink-ccip#472
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The go.mod file doesn't need to be updated at this time. Please revert to avoid breaking compatibility between repos while the two PRs are merged.
return ExtraDataCodec{} | ||
} | ||
|
||
func (c ExtraDataCodec) DecodeExtraArgs(extraArgs cciptypes.Bytes, sourceChainSelector cciptypes.ChainSelector) (map[string]any, error) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like you're missing DecodeExtraData
, I thought you were just adding DecodeTokenAmountDestExecData
. You'll need to add the old value and deprecate/remove it in a future PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was renaming it from DecodeExtraData
to DecodeExtraArgs
since it wasn't accurate.
Quality Gate passedIssues Measures |
Step 2 for https://smartcontract-it.atlassian.net/browse/NONEVM-1163. This PR implements a new function added for plugin oracle creator extradata codec based on smartcontractkit/chainlink-ccip#472. This PR is just an noop, the actual implementation will be submitted with a different PR and gets merged into
solana-offchain-plugin
branch, where we need to process the bytes base on the source chain and reassign the bytes to message.