IBC Transfers | Regen Ledger Documentation (2024)

The Inter-Blockchain Communication (IBC)open in new window protocol is enabled on Regen Mainnet meaning token holders can transfer tokens between Regen Mainnet and other IBC enabled blockchains.

This document provides instructions for performing an IBC token transfer using either Keplr Walletopen in new window or the command-line interface (CLI).

# Available Channels

IBC transfers are only possible if there is a relayer running that establishes a connection between two blockchains using IBC channels.

The following IBC channels are currently available for transfers to and from Regen Mainnet:

  • regen-1 --> osmosis-1 (channel-1)
  • osmosis-1 --> regen-1 (channel-8)
  • regen-1 --> cosmoshub-4 (channel-11)
  • cosmoshub-4 --> regen-1 (channel-185)

# Using Keplr Wallet

IBC transfers are possible using Keplr Walletopen in new window. In order to transfer tokens between two IBC enabled blockchains, follow these steps:

  1. Open the Keplr Wallet extension.
  2. In the header of the extension, select the blockchain that you want to transfer tokens from (for example, "Osmosis" or "Regen").
  3. Click the "Transfer" button under the "IBC Transfer" section. Note that you must have tokens available in order to proceed to the next step.
  4. Select the "Destination Chain". If this is your first time using "IBC Transfer" or your first time sending tokens to a specific chain, you'll need to select the "New IBC Transfer Channel" option, then select the "Destination Chain", provide the "Channel ID" (see available chains for the "Channel ID"), and click the "Save" button.
  5. Finally, add the recipient and a memo (optional) and then click the send button.

# Using The Command-Line Interface

IBC transfers are also possible using the command-line interface (CLI). For instructions on how to install the regen binary, check out Quick Start.

The following command can be used to perform an IBC transfer:

regen tx ibc-transfer transfer <src_port_id> <src_channel_id> <receiver_address> <amount>
  • src_port_id refers to the port_id used while establishing the IBC connection between source and destination chains.
  • src_channel_id refers to the channel_id used while establishing the IBC connection between source and destination chains.

The following example performs a transfer from Regen (regen-1) to Osmosis (osmosis-1):

regen tx ibc-transfer transfer transfer channel-1 <receiver_osmosis_address> 1000000uregen --from mykey --chain-id regen-1 --node http://public-rpc.regen.vitwit.com:26657 --fees 5000uregen
  • In this example, src_port_id is transfer.
  • In this example, src_channel_id is channel-1.

Transfer back the tokens to source chain (in this case, regen-1):

The following command can be used to perform an IBC transfer back to the source chain:

osmosisd tx ibc-transfer transfer <dst_port_id> <dst_channel_id> <receiver_address> <amount>

First lets query balances on osmosis to check ibc denom for REGEN tokens.

osmosisd q bank balances $(osmosisd keys show mykey -a) --node http://143.198.234.89:26657 --chain-id osmosis-1 --node https://rpc-osmosis.keplr.app:443balances:- amount: "1000000" denom: ibc/0EF15DF2F02480ADE0BB6E85D9EBB5DAEA2836D3860E9F97F9AADE4F57A31AA0- amount: "1000000" denom: uion- amount: "1000000" denom: uosmopagination: next_key: null total: "0"
osmosisd tx ibc-transfer transfer transfer channel-8 <receiver_regen_address> 1000000ibc/0EF15DF2F02480ADE0BB6E85D9EBB5DAEA2836D3860E9F97F9AADE4F57A31AA0 --from mykey --chain-id osmosis-1 --node https://osmosis.stakesystems.io:2053
  • In this example, dst_port_id is transfer.
  • In this example, dst_channel_id is channel-8.
  • In this example, ibc/0EF15DF2F02480ADE0BB6E85D9EBB5DAEA2836D3860E9F97F9AADE4F57A31AA0 is the ibc denom of uregen on osmosis chain.

# Troubleshooting

IBC is a secure and battle tested protocol. However, there may be a few cases where your IBC transfers might get stuck and take time to process. If this happens, the IBC protocol ensures that your funds are safe and that all of your pending IBC transfers will eventually be picked up by the relayers. In the case that they are not picked up, they will be refunded after the packet timeout.

IBC Transfers | Regen Ledger Documentation (2024)

FAQs

What are IBC transfers? ›

IBC makes it possible to transfer tokens and other digital assets between (sovereign) chains, both fungible and non-fungible tokens. For example, fungible token transfers allow you to build applications relying on cross-chain payments and token exchanges.

How long do IBC transfers take? ›

Wire transfers provide same or next day availability of funds domestically and internationally.

How to make a transfer from IBC Bank? ›

Learn how to transfer funds using your IBC Bank mobile app.

First, go to the home screen and click "Transfers." Select the account you'll be transferring "from" and the account you'll be transferring "to." Then, enter the total amount and click "Save." After that, click "Transfer Funds" and you are all set!

Does IBC charge for wire transfers? ›

WIRE TRANSFERS: Outgoing Wire Transfer within USA via IBC Representative .......... $35.00 ea.

What is the cut off time for IBC wire transfer? ›

Funds sent using the Service will be deducted from your available balance and made available to the recipient immediately after the IBC to IBC Funds Transfer request is received and accepted by us, including IBC to IBC Funds Transfer requests received after the 9:00p. m. CT cut-off time or on a non-business day.

Why do transfers take 3 days? ›

The payment system takes up to three days due to the electronic funds' transfer and formal filing system. The financial institutions process bank account information in batches, leading to a delay in funds transfer.

What does IBC stand for in banking? ›

International Bank of Commerce (IBC) is a state chartered bank owned by International Bancshares Corporation headquartered in Laredo, Texas (United States). It is one of the largest banks based in Texas, and is the 83rd largest U.S. bank by asset size.

What does IBC stand for? ›

IBC is an acronym for intermediate bulk container, a large, reusable container used for storage or transport of industrial goods. Versatile IBCs have a long list of potential uses, from carrying chemicals to storing sand, and they're a popular choice across a range of sectors.

What does IBC mean in transport? ›

An intermediate bulk container (or IBC) is a pallet mounted, industrial grade reusable container that is used for storing and transporting bulk liquids and powders.

What does IBC mean in banking? ›

Inward Bills For Collection (IBC) ​​​​​​​​​​​​​​The Bank acts as an agent to handle the collection of your foreign or domestic inward documents and facilitate trade settlement on sight or at a future date. Features. Documentary Collection is presented either againsts Payment (D/P) or against Acceptance (D/A).

What is an IBC used for? ›

Intermediate bulk containers (also known as IBC tank, IBC tote, IBC, or pallet tank) are industrial-grade containers engineered for the mass handling, transport, and storage of liquids, semi-solids, pastes, or solids.

Top Articles
How to Pay with Venmo in Other Apps
The Ultimate Battle Between Luck and Hard Work – Who Wins?
English Bulldog Puppies For Sale Under 1000 In Florida
Katie Pavlich Bikini Photos
Gamevault Agent
Pieology Nutrition Calculator Mobile
Hocus Pocus Showtimes Near Harkins Theatres Yuma Palms 14
Hendersonville (Tennessee) – Travel guide at Wikivoyage
Doby's Funeral Home Obituaries
Compare the Samsung Galaxy S24 - 256GB - Cobalt Violet vs Apple iPhone 16 Pro - 128GB - Desert Titanium | AT&T
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Craigslist Dog Kennels For Sale
Things To Do In Atlanta Tomorrow Night
Non Sequitur
Crossword Nexus Solver
How To Cut Eelgrass Grounded
Pac Man Deviantart
Alexander Funeral Home Gallatin Obituaries
Shasta County Most Wanted 2022
Energy Healing Conference Utah
Aaa Saugus Ma Appointment
Geometry Review Quiz 5 Answer Key
Hobby Stores Near Me Now
Icivics The Electoral Process Answer Key
Allybearloves
Bible Gateway passage: Revelation 3 - New Living Translation
Yisd Home Access Center
Home
Shadbase Get Out Of Jail
Gina Wilson Angle Addition Postulate
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Walmart Pharmacy Near Me Open
Marquette Gas Prices
A Christmas Horse - Alison Senxation
Ou Football Brainiacs
Access a Shared Resource | Computing for Arts + Sciences
Vera Bradley Factory Outlet Sunbury Products
Pixel Combat Unblocked
Cvs Sport Physicals
Mercedes W204 Belt Diagram
'Conan Exiles' 3.0 Guide: How To Unlock Spells And Sorcery
Teenbeautyfitness
Where Can I Cash A Huntington National Bank Check
Topos De Bolos Engraçados
Sand Castle Parents Guide
Gregory (Five Nights at Freddy's)
Grand Valley State University Library Hours
Holzer Athena Portal
Hello – Cornerstone Chapel
Stoughton Commuter Rail Schedule
Selly Medaline
Latest Posts
Article information

Author: Lakeisha Bayer VM

Last Updated:

Views: 6158

Rating: 4.9 / 5 (69 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Lakeisha Bayer VM

Birthday: 1997-10-17

Address: Suite 835 34136 Adrian Mountains, Floydton, UT 81036

Phone: +3571527672278

Job: Manufacturing Agent

Hobby: Skimboarding, Photography, Roller skating, Knife making, Paintball, Embroidery, Gunsmithing

Introduction: My name is Lakeisha Bayer VM, I am a brainy, kind, enchanting, healthy, lovely, clean, witty person who loves writing and wants to share my knowledge and understanding with you.