Using IBC

The Inter-Blockchain Communication Protocol (IBC) is an open-source protocol designed to handle authentication and the transport of data between blockchains. IBC enables heterogeneous blockchains to communicate trustlessly, facilitating the exchange of data, messages, and tokens.

As a Cosmos-based blockchain, the XRPL EVM implements IBC, allowing it to connect seamlessly with other Cosmos chains or any blockchain that supports the IBC protocol. This interoperability enables the native bridging of tokens, messages, and accounts between chains.

For more detailed information on IBC, refer to the IBC documentation.

Available IBC Channels

The XRPL EVM has established IBC channels with various Cosmos-based chains, enabling cross-chain token transfers and communication.

Mainnet Channels

DestinationFrom XRPL EVM (Source → Dest)To XRPL EVM (Dest → Source)
Cosmos Hubchannel-2channel-1377
Elys Networkchannel-1channel-27
Injectivechannel-0channel-436
Osmosischannel-3channel-104325
Noblechannel-4channel-152

Testnet Channels

DestinationFrom XRPL EVM (Source → Dest)To XRPL EVM (Dest → Source)
CosmosHub Provider Testnetchannel-1channel-374
Osmosis Testnetchannel-2channel-10361
Elys Network Testnetchannel-3channel-10
Injective Testnetchannel-4channel-77038

These channels enable seamless token transfers and message passing between XRPL EVM and the connected Cosmos chains.