Skip to content

Conversation

AttissNgo
Copy link
Contributor

@AttissNgo AttissNgo commented Sep 19, 2025

Temporary testnet connection for Memento demo

Greptile Summary

Updated On: 2025-09-19 20:13:42 UTC

This PR adds a new testnet chain configuration called "memento-demo" to the Axelar network's testnet configuration. The change introduces a comprehensive setup for chain ID 2129 with the name "Memento Demo", including all standard Axelar components for cross-chain functionality.

The configuration follows the established pattern for amplifier-connected EVM chains, adding entries to both the chains section (for the target blockchain configuration) and the axelar.contracts section (for Axelar's CosmWasm contracts that manage cross-chain operations). The setup includes:

  • EVM-side contracts: AxelarGateway, AxelarGasService, InterchainTokenService (ITS), InterchainTokenFactory, and Operators contracts with their respective addresses and deployment metadata
  • Axelar-side contracts: MultisigProver, Gateway, and VotingVerifier contracts to handle cross-chain message verification and routing
  • Network parameters: Optimized for demo purposes with minimal confirmation requirements (1 confirmation, 1 finality) to enable fast transaction processing

This configuration enables the Memento chain to participate in Axelar's cross-chain ecosystem, allowing for token transfers and general message passing between Memento and other supported chains. The "amplifier" connection type indicates this chain uses Axelar's newer amplifier architecture for enhanced security and decentralization.

Changed Files
Filename Score Overview
axelar-chains-config/info/testnet.json 2/5 Adds memento-demo testnet configuration with comprehensive contract setup but has empty RPC field preventing connectivity

Confidence score: 2/5

  • This PR has a critical issue that prevents the new chain from being functional due to an empty RPC endpoint
  • Score reflects a blocking configuration error that would cause connection failures for any application trying to use this chain
  • Pay close attention to the empty RPC field in the memento-demo configuration which needs to be populated with a valid endpoint

@AttissNgo AttissNgo marked this pull request as ready for review September 19, 2025 20:12
@AttissNgo AttissNgo requested a review from a team as a code owner September 19, 2025 20:12
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, 1 comment

Edit Code Review Bot Settings | Greptile

cursor[bot]

This comment was marked as outdated.

Copy link
Contributor

@nbayindirli nbayindirli left a comment

Choose a reason for hiding this comment

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

lgtm

@milapsheth milapsheth enabled auto-merge (squash) September 20, 2025 04:12
@milapsheth milapsheth merged commit 1061c87 into main Sep 20, 2025
10 checks passed
@milapsheth milapsheth deleted the chore/add-memento-demo-testnet branch September 20, 2025 04:13
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.

3 participants