Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 2.43 KB

README.md

File metadata and controls

23 lines (15 loc) · 2.43 KB

The purpose of this project is to make it easier for other developers to create ICA across different cosmos chains. In order to reduce the need to upload an ica-host for each developer/team and prevent unnecessary use of space on the blockchain.

The process consists of deploying a contract that acts as a host in each chain and once a connection is established it deploys a CW1 that will be the ICA.

You can find a presentation of how implement "Simple ICA" contracts that is the base of this project. Ethan's HackAtom Video.

cosmwasm-ica is a library to facilitate the use of ICA in your contract for sending/receiving message to/from the host.

The code used in this project was presented at HackAtom and is available at cw-ibc-demo.

Chain Network Contract Address CW1-Code ID CW1 Upload Tx CW-ICA-HOST-Code ID CW-ICA-HOST Upload Tx & Instantiation Tx
Osmosis Testnet osmo1cvqz3yysqhr980ed8uswydl2pegrp0eglen3ruyaqnve0ennq6fs3cxmdg  2943 Tx 2942 Upload Tx & Instantiation Tx
Juno Testnet juno18fxhy3chejj655237gsa4nrzxx6sz8u3lkejtmlj78c2hgre7fcsz56z24 1087 Tx 1088 Upload Tx & Instantiation Tx