-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tutorial for verifying ibc asset #1
Comments
Is there a sample "IBC asset" I can already refer to in this tutorial? |
get the balances of a user account on chainA ** Need to get complete DenomPath, but how from cosmjs? cosmos-sdk/x/ibc/applications/transfer/spec/01_concepts.md verify that ibc light client for chainB has not expired yet problem: atlas.cosmos.network seems to have no relevant info. github.com/cosmos/registry: which information here is relevant? registry/cosmoshub-3/light-roots/latest.json was last updated 4 months ago, how can this be relevant? |
Don't forget there's a live swagger API here that is by default pointed to the hub but can be directed to a local node (as long as https/http mixed content doesn't prevent the queries): https://cosmos.network/rpc/v0.41.4
atlas.cosmos.network is a list of all publicly available tendermint nodes. These are all IPs that could be used as endpoints for the CLI or CosmJS to make queries against. There is no guarantee that they are all fully available tho, some may have restrictions of who can access or whther they support historical queries etc. |
Blockers
|
create a tutorial for a wallet/dapp developer to use CosmJS and accepts an account address for some network (probably Cosmos Hub). What are the necessary steps to query that user account and see that they have an IBC asset, and prove the origin of that asset. It will involve querying the IBC module for chain id and app hash info, then querying the github.com/cosmos/registry and/or atlas.cosmos.network to check the networks with that chain-id, verify the app state to prove that is the actual network and then tell the user that asset for sure came from that network.
The text was updated successfully, but these errors were encountered: