A visualizer for IBC queries
The demo is Cosmos SDK 0.40.0-rc3
compatible, please follow these steps in order to run it:
- Make sure Docker is installed on your system. This is needed to start a local blockchain.
- Make sure
git-lfs
is installed on your system. This is needed to clone cosmos/cosmjs. - Make sure you have access to core util commands like
realpath
if you're using Mac by installing them if they're missing. - Start the CosmJS development blockchain "simapp":
git clone https://github.com/cosmos/cosmjs.git cd cosmjs git checkout v0.24.0-alpha.10 ./scripts/simapp/start.sh
- Back in the
ibc-visualizer
repo root, runand follow the instructions in the terminal to access the app.yarn install yarn start
Every view has navigation breadcrumbs with links to the previous views.
The Connections
view lists all the connections grouped by client. Each listed connection is a link that redirects to the corresponding Connection
view.
This view shows details for the chosen connection and lists all its channels. Each listed channel is a link that redirects to the corresponding Channel
view.
This view shows details for the chosen channel.
The lists of packet commitments and acknowledgements have links that let the user go to the corresponding Commitment
or Acknowledgement
view.
There is a form for entering the sequence number with which to query the unreceived packets and acknowledgements.
This view shows details for the chosen commitment.
This view shows details for the chosen acknowledgement.