How to IBC Transfer

The following is a guide on how to IBC transfer SOURCE tokens to the OSMO network and also how to send "SOURCE on OSMO" back to "SOURCE on SOURCE."

For the savvy: Source(channel-0, 07-tendermint-0) <-> Osmosis(channel-8945, 07-tendermint-3035) For the not as savvy but still savvy: - When IBC from SOURCE to OSMO use Destination Chain (Osmosis-Channel 0) - When IBC from OSMO to SOURCE use Destination Chain (Source-Channel 8945) For the becoming savvy:

  1. Be sure your Keplr wallet has Developer Mode enabled, or the IBC transfer won't appear. Go to "Settings", "Advanced", enable Developer Mode.

  2. We will be doing an IBC transfer from SOURCE to OSMO. Copy your OSMO receive address as we will need it for the transfer. In Keplr just hover over OSMO and click "copy" icon

  3. Scroll to the bottom of Keplr wallet and click "Transfer" next to Advanced IBC Transfer.

  4. You will now be on the "Select Asset" tab. This is the chain you are going from so you want to find SOURCE and select it.

  5. On the next tab, under Destination Chain select "New IBC Transfer Channel"

  6. Destination Chain: Osmosis Source Channel Id: 0 Click, "Save"

  7. You can now set the Destination Chain to "Osmosis (channel-0)" Under "Wallet Address or ICNS" paste your OSMO receive address

  8. Enter the quantity of SOURCE you want to transfer. Click Next

  9. Approve the IBC Transfer

  10. After success and the transfer has been added to the blockchain you will now see "SOURCE on Osmosis" with a token balance. You can now interact with SOURCE on the OSMOSIS application.

  11. Reverse the process when moving "SOURCE on OSMO" to "SOURCE on SOURCE" Use Destination Chain "Source (channel-8945)" Enter quantity to transfer and approve the transaction.

HOORAY! You now know how to execute IBC Transfers and move native tokens from blockchain to blockchain across the Cosmos Ecosystem!

Last updated