IBC Fungible Token Transfers: Send, Receive, Timeouts
Channel: Interchain
Date: 07/11/2022

Colin Axnér of Interchain gives an overview of how fungible token transfers work (ICS-20), along with a code walkthrough, in the context of Inter-Blockchain Communications (IBC) Protocol.

Video 3 of 3 of our "IBC Fungible Token Transfers" series. Watch the full series here:
https://www.youtube.com/playlist?list=PLE4J1RDdNh6uM9N_R4p3SThevrQMmpI3P

► Learn more about IBC here: https://ibcprotocol.org/


► Skip ahead:
00:00 - Colin Axner, IBC Software Engineer, Interchain
00:25 - Code runthrough of the IBC module (ibc_module.go)
06:15 - Claiming channel capability in ChanOpenInit
10:05 - Sending packets (SendTransfer)
16:55 - Logic for checking if the sending chain is the source or sink chain
20:55 - Receiving packets (ReceivePacket)
23:35 - Refunding tokens on either timeouts of failed acknowledgements


► About the Speaker
Colin Axnér, IBC Software Engineer at Interchain.


🚀 Tech moves fast. The Interchain moves faster. 🚀
The content of this video was correct at the time of recording - August 2021.


► About IBC
Inter-Blockchain Communication Protocol (IBC) is a fundamental paradigm shift in interoperability, allowing for arbitrary data transfer across blockchains in a trust-minimized, secure, and extensible manner. 

While incubated within the #Cosmos ecosystem, IBC is now being adopted across blockchain ecosystems - from Polkadot and Kasuma, to NEAR Protocol, Hyperledger and Corda blockchain.

Learn more about IBC here: https://ibcprotocol.org/
Browse the docs: https://ibc.cosmos.network/
Join the IBC Gang Discord: https://discord.gg/BJAv6R6t


► About the Interchain Foundation
The Interchain Foundation (ICF) is pushing the frontiers of blockchain-related infrastructure. As stewards of the Interchain, we fund and advance the creation of an interoperable, sustainable, and community-owned decentralized ecosystem. 

Among others, we help maintain the Cosmos Hub, Cosmos SDK, CosmWasm, CosmJS, IBC, and Tendermint Core. 

🔘 Visit interchain.io
🔘 Twitter: https://twitter.com/interchain_io
🔘 Blog: https://medium.com/the-interchain-foundation/


► Questions / Need Support?
Have technical questions about the Interchain Stack?

Join the fast-growing community of developers and innovators connected all over the world:
Discord: https://discord.gg/cosmosnetwork
Telegram: https://t.me/cosmosproject


► Please note:
As part of stewarding the Interchain ecosystem, the Interchain Foundation facilitates discussion and coordination between different individuals, contributors and members of the public. Unless otherwise stated, views and opinions expressed in this video are that of the speaker and do not necessarily represent the views of the Interchain Foundation.


#IBC #Cosmos #Interchain #Blockchain