octopus-network / substrate-ibc

An IBC implementation on Substrate
Apache License 2.0
93 stars 20 forks source link

how to run the demo #41

Open matiaszabal opened 2 years ago

matiaszabal commented 2 years ago

Hi guys, great work!

I'm trying to run the demo (I've uncommented cli and relayer workspace members, but the relayer yields an error message:

.... caused by: failed to load manifest for dependency 'pallet-ibc' caused by: ... cant read ibc-demo/pallets/ibc/Cargo.toml no such file ...

Would you give me an easy fix for this? I'd like to create a demo where one substrate-ibc chain speaks with one cosmos-sdk-ibc chain.

Thanks!!

livelybug commented 2 years ago

Hi @matiaszabal, thanks for the issue. The demo is outdated. We are developing a new version of substrate-ibc integrated ibc-rs. And the corresponding demo will be made accordingly, in about 2 weeks.

BTW, the official cosmos-sdk-ibc cannot interact with substrate-ibc as it doesn't have a GRANDPA light client. Are you developing a GRANDPA light client for cosmos-sdk-ibc?

matiaszabal commented 2 years ago

Hi @livelybug, thanks for the answer. I´m a researcher so I won't be directly implementing the light client myself but might propose the project to the team.

So, IBC/TAO is no longer a substrate PALLET? I'd like to integrate ibc to my substrate experiment, do you think it will be an easy task once the new code is finished?

One more: is there any telegram/discord I can use to get in touch?

Looking forward to try the demo, thanks again

livelybug commented 2 years ago

@matiaszabal

IBC/TAO will still be implemented in the substrate PALLET, but most of the logic is implemented inside module ibc-rs.

You may refer to https://github.com/octopus-network/Astar/tree/dv-ibc-dev for the ibc integration on a parachain, the commits from Nov 26, 2021 are for ibc integration.

We have an ibc channel in discord: https://discord.com/channels/820671513594167336/873018126726467685

DaviRain-Su commented 1 year ago

maybe this help you. https://github.com/octopus-network/substrate-ibc-deliverable