Skip to content

Conversation

@nbayindirli
Copy link
Contributor

@nbayindirli nbayindirli commented Aug 26, 2025

why?

  • to support release usage of the new Coordinator v2 contract (see ARC)

how?

  • by updating the EVM-CosmWasm-Release-Template.md

assumptions

Greptile Summary

This PR updates the CosmWasm release template to support the new Coordinator v2 contract deployment pattern. The primary change streamlines the deployment process by introducing a new instantiate-chain-contracts command that deploys Gateway, VotingVerifier, and MultisigProver contracts in a single governance proposal through the Coordinator, replacing the previous approach of deploying each contract individually.

The key improvements include:

  • A new single command (instantiate-chain-contracts) that handles deployment of all three chain contracts via the Coordinator
  • A new query command (save-deployed-contracts) to automatically save deployed contract addresses
  • Addition of Coordinator contract as a prerequisite for deployment
  • Removal of the manual prover contract registration step, as Coordinator v2 handles this automatically

This change aligns with the Coordinator v2 architecture referenced in the ARC (Axelar Request for Comments) proposal, which aims to reduce governance overhead by consolidating multiple deployment steps into a single proposal. The template maintains backwards compatibility while significantly reducing the complexity of the deployment process from multiple governance proposals to just one.

Important Files Changed

Files Changed
Filename Score Overview
releases/cosmwasm/EVM-CosmWasm-Release-Template.md 4/5 Updates deployment template to use Coordinator v2's single-command deployment pattern and removes manual prover registration

Confidence score: 4/5

  • This PR is safe to merge with minimal risk as it only updates documentation templates
  • Score reflects clear documentation changes that align with the new Coordinator v2 architecture and reduce deployment complexity
  • Pay attention to ensuring the referenced PRs and dependencies are properly merged before this template is used in production

@nbayindirli nbayindirli requested a review from a team as a code owner August 26, 2025 23:24
Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

1 file reviewed, no comments

Edit Code Review Bot Settings | Greptile

@nbayindirli nbayindirli requested a review from isi8787 September 2, 2025 17:13
cursor[bot]

This comment was marked as outdated.

Base automatically changed from feat/coordinator-v2 to main September 4, 2025 06:05
@nbayindirli nbayindirli merged commit 1b5728b into main Sep 4, 2025
10 checks passed
@nbayindirli nbayindirli deleted the docs/coordinator-v2 branch September 4, 2025 06: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