Skip to main content
Version: 0.50

Hubl

Hubl is a tool that allows you to query any Cosmos SDK based blockchain. It takes advantage of the new AutoCLI feature of the Cosmos SDK.

Installation​

Hubl can be installed using go install:

go install cosmossdk.io/tools/hubl/cmd/hubl@latest

Or build from source:

git clone --depth=1 https://github.com/cosmos/cosmos-sdk
make hubl

The binary will be located in tools/hubl.

Usage​

hubl --help

Add chain​

To configure a new chain just run this command using the --init flag and the name of the chain as it's listed in the chain registry (https://github.com/cosmos/chain-registry).

If the chain is not listed in the chain registry, you can use any unique name.

hubl init [chain-name]
hubl init regen

The chain configuration is stored in ~/.hubl/config.toml.

tip

When using an unsecure gRPC endpoint, change the insecure field to true in the config file.

[chains]
[chains.regen]
[[chains.regen.trusted-grpc-endpoints]]
endpoint = 'localhost:9090'
insecure = true

Or use the --insecure flag:

hubl init regen --insecure

Query​

To query a chain, you can use the query command. Then specify which module you want to query and the query itself.

hubl regen query auth module-accounts