-
Notifications
You must be signed in to change notification settings - Fork 1.8k
feat(deployment): Integrate Aptos to curse/uncurse CS #18361
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
base: develop
Are you sure you want to change the base?
Conversation
ba7c50e
to
22066c7
Compare
if err != nil { | ||
return fmt.Errorf("failed to load onchain state: %w", err) | ||
} | ||
|
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.
Duplicated
c958e53
to
9421e69
Compare
|
cldf_chain "github.com/smartcontractkit/chainlink-deployments-framework/chain" | ||
|
||
aptosCCIP "github.com/smartcontractkit/chainlink-aptos/bindings/ccip" | ||
aptosOffRamp "github.com/smartcontractkit/chainlink-aptos/bindings/ccip_offramp" |
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 the bindings aren't versioned. Solana does it the same way and it recently became a problem. I'd recommend something like the way it's done for EVM bindings
Summary
Add Aptos support on curse/uncurse changesets. We don't have DeployerGroup support for Aptos, it uses OperationsAPI.
AptosCursableChain
implementingCursableChain
and runs operations to curse/uncurse returning MCMS operations that are then added to the final proposal.Features
AptosCursableChain
implementingCursableChain
interfaceTesting
integration-tests/smoke/ccip/ccip_cs_rmn_curse_uncurse_test.go
There's a separate test for Aptos since initializing an env with Aptos chain for all the current
CurseTestCase
would increase CI time.