Sending XRP Through IBC
This guide will show you how to send XRP and other tokens from the XRPL EVM Testnet to other Cosmos testnets using IBC via the Keplr Wallet.
Prerequisites
Before proceeding, ensure youโve completed the following:
- โ Installed the Keplr extension
- โ Created a Keplr wallet account
- โ Added the XRPL EVM Testnet to Keplr
- โ Funded your account with testnet XRP
๐ All of these steps are covered in the Install Keplr Guide
Introduction
The Peersyst team has established IBC channels that connect the XRPL EVM Testnet with other Cosmos-based testnets, enabling seamless cross-chain token transfers.
Supported Channels:
- XRPL EVM Testnet โ Elys Network Testnet
- XRPL EVM Testnet โ CosmosHub Provider Testnet
- XRPL EVM Testnet โ Osmosis Testnet
You can use Keplr's Advanced IBC Transfer tool to send tokens across these networks.
Enable Developer Mode in Keplr
To access the IBC transfer feature:
- Open the Keplr extension in your browser.
- Click the menu icon (โฐ) and go to Settings.
- Scroll to Advanced settings.
- Enable Developer Mode.
Access the IBC Transfer Menu
- Return to the Keplr main screen (Home).
- Scroll down to the bottom of the chain list.
- On Advanced IBC Transfer click on Transfer to begin the process.
Fill Transfer Details
Select Asset:
Choose XRP or another supported token from XRPL EVM.Select Destination Chain:
- If it's not already listed, click Add New IBC Transfer Channel.
- Choose the destination chain and input the channel ID.
Channel IDs
Destination | From XRPL EVM (Source โ Dest) | To XRPL EVM (Dest โ Source) |
---|---|---|
CosmosHub Provider Testnet | channel-1 | channel-374 |
Osmosis Testnet | channel-2 | channel-10361 |
Elys Network Testnet | channel-3 | channel-10 |
Paste Destination Address:
- Ensure itโs a valid Keplr-compatible address on the target chain.
Review & Confirm Transfer:
- Check that the token, amount, destination address, and channel are correct.
- Click Next to continue.
Sign the Transaction:
- Keplr will prompt you to sign the transaction.
- Confirm and approve the transaction to complete the IBC transfer.
Final Tips
- Transfers may take a few minutes to reflect on the destination chain.
- You can track the status using:
- XRPL EVM Explorers
- The destination chainโs respective testnet explorer
๐ Want to transfer back? Simply reverse the process, using the appropriate reverse channel ID in your destination chainโs Keplr wallet.