The following Wormhole contracts are deployed on the XRPL EVM Sidechain. Always cross-check addresses against the official Wormhole contract address reference before sending funds or wiring them into a contract.
| Contract | Address |
|---|---|
| Core Contract | 0xaBf89de706B583424328B54dD05a8fC986750Da8 |
| Wrapped Token Transfers (WTT) | 0x47F5195163270345fb4d7B9319Eda8C64C75E278 |
| Executor | 0x8345E90Dcd92f5Cf2FAb0C8E2A56A5bc2c30d896 |
| Guardian Governance | 0x574B7864119C9223A9870Ea614dC91A8EE09E512 |
No legacy Wormhole Relayer on Mainnet
The legacy IWormholeRelayer ("Standard Relayer") is not part of the official Wormhole deployment on XRPL EVM Mainnet: it is absent from the Wormhole SDK and contract registry, and no delivery provider prices routes from XRPL EVM. Integrations that follow older Wormhole tutorials built on sendPayloadToEvm will not be relayed on Mainnet. Use the Core Contract together with the Executor framework instead. See Send Cross-Chain Messages.
| Network | Wormhole chain ID | SDK chain name | EVM chain ID |
|---|---|---|---|
| XRPL EVM Mainnet | 57 | XRPLEVM | 1440000 |
| XRPL EVM Testnet | 57 | XRPLEVM | 1449000 |
| XRPL Mainnet / Testnet | 66 | Xrpl | N/A |