Skip to content

Conversation

blockchainguyy
Copy link
Contributor

@blockchainguyy blockchainguyy commented Oct 6, 2025

why?

  • Revet xrpl-evm-devnet config to unblock testing on devnet-amplifer

how?

  • Revet xrpl-evm-devnet config

testing

  • not required

Note

Restores xrpl-evm-devnet chain and associated Axelar verifier/prover/gateway configs in axelar-chains-config/info/devnet-amplifier.json.

  • Chains:
    • xrpl-evm-devnet (new):
      • Adds chain params (chainId 1440002, rpc, XRP, EVM, finalized) and explorer (Blockscout).
      • Adds contracts: ConstAddressDeployer, Create3Deployer, AxelarGateway (amplifier), Operators, AxelarGasService, InterchainTokenService, InterchainTokenFactory with addresses/salts/hashes.
  • Axelar contracts:
    • VotingVerifier: Adds entry for xrpl-evm-devnet (eip55, hex msg id, threshold 1/1) with sourceGatewayAddress and addresses/codeId.
    • Gateway: Adds xrpl-evm-devnet entry with codeId and address.
    • MultisigProver: Adds xrpl-evm-devnet (abi encoder, ecdsa, threshold 1/1) with domain separator, codeId, and address.

Written by Cursor Bugbot for commit 153289c. This will update automatically on new commits. Configure here.

Greptile Overview

Updated On: 2025-10-06 11:35:28 UTC

Summary

This PR reverts the removal of the complete `xrpl-evm-devnet` chain configuration from the `devnet-amplifier.json` file. The change restores a comprehensive blockchain configuration that enables XRPL EVM integration testing on the devnet-amplifier environment.

The restored configuration includes:

  • Chain parameters: XRPL EVM devnet with chain ID 1440002, using XRP as the native token with 6 decimals
  • EVM contracts: Complete deployment of Axelar's cross-chain infrastructure including AxelarGateway, gas service, ITS (Interchain Token Service), factory contracts, and associated proxy contracts
  • Axelar-side contracts: Supporting infrastructure including VotingVerifier, Gateway, and MultisigProver contracts with appropriate devnet configurations
  • Network settings: Standard devnet parameters with 2-second finality wait time and amplifier connection type

This restoration fits into the broader Axelar ecosystem by providing the necessary configuration data that other scripts and tools in the repository rely on for XRPL EVM integration testing. The configuration follows the established patterns seen in other chain configurations within the same file, maintaining consistency in structure and parameter naming conventions.

PR Description Notes:

  • Minor typo: "Revet" should be "Revert" in both the title and body
  • Typo: "devnet-amplifer" should be "devnet-amplifier"

Important Files Changed

Changed Files
Filename Score Overview
axelar-chains-config/info/devnet-amplifier.json 5/5 Restores complete xrpl-evm-devnet chain configuration with all necessary EVM and Axelar-side contracts for cross-chain functionality

Confidence score: 5/5

  • This PR is safe to merge with minimal risk as it simply restores a previously existing configuration
  • Score reflects that this is a straightforward revert of configuration data with no logic changes or potential breaking modifications
  • No files require special attention as this is pure configuration restoration

@blockchainguyy blockchainguyy requested a review from a team as a code owner October 6, 2025 11:34
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 Agent Settings | Greptile

@blockchainguyy blockchainguyy merged commit e1b0048 into main Oct 6, 2025
10 checks passed
@blockchainguyy blockchainguyy deleted the chore/xrpl-evm-devnet-config branch October 6, 2025 12:12
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