Skip to content

Conversation

makramkd
Copy link
Collaborator

@makramkd makramkd commented Oct 18, 2025

Requires: smartcontractkit/chainlink-ccip#1298

This PR is a pre-requisite to testing messages with multiple verifiers specified. Also bumps chainlink-ccip to the version that no longer has the required/optional/threshold distinction in the extraArgs.

Add Justfile recipe to do it easily for root module and build/denvenv.
* Fix extraArgs offchain encoding
* Specify multiple commit verifier deployments
* Specify multiple mock receiver deployments
@makramkd makramkd changed the title Mk/CCIP-7353-2 build/devenv: multiple verifier and receiver deployment Oct 18, 2025
[committees.default.quorumConfigs.4793464827907405086]
committeeVerifierAddress = "0x9A9f2CCfdE556A7E9Ff0848998Aa4a0CFD8863AE"
threshold = 1
threshold = 2
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unifying everything for now until we figure out a better way to generate these configs from code.

@makramkd makramkd marked this pull request as ready for review October 18, 2025 15:09
@makramkd makramkd requested review from a team and skudasov as code owners October 18, 2025 15:09
0xAustinWang
0xAustinWang previously approved these changes Oct 18, 2025
ChainSel: selector,
RemoteChains: remoteChains,
CommitteeVerifiers: []datastore.AddressRef{
{
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@RensR It would be useful to a description on the Verifier contract to identify it apart from typeandversion and direct address.

Would be a lot easier to ensure the source/dest chain verifier pair match for any given ccv

Copy link

Code coverage report:

Package main mk/CCIP-7353-2
aggregator 47.94% 47.99%
cciptestinterfaces 0.00% 0.00%
ccv-evm 0.00% 0.00%
cmd 0.00% 0.00%
executor 34.08% 34.08%
indexer 25.39% 33.56%
integration 5.03% 5.03%
protocol 42.63% 42.63%
verifier 47.54% 47.54%

@makramkd makramkd enabled auto-merge (squash) October 19, 2025 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants