Utils

Commands

Usage: namadac utils [OPTIONS] <COMMAND>

join-network

Configure Namada to join an existing network. See the networks page for details on how to join a network.

namadac utils join-network --chain-id $CHAIN_ID

fetch-wasms

Ensure pre-built wasms are present.

namadac utils fetch-wasms --chain-id $CHAIN_ID

validate-wasm

Check that the provided wasm code is valid by the Namada standards.

namadac utils validate-wasm --code-path $CODE_PATH --chain-id $CHAIN_ID

init-network

Initialize a new test network.

namadac utils init-network --templates-path $TEMPLATES_PATH --wasm-checksums-path $WASM_CHECKSUMS_PATH
--chain-prefix $CHAIN_PREFIX --genesis-time $GENESIS_TIME --chain-id $CHAIN_ID

derive-genesis-addresses

Derive account addresses from a genesis txs toml file.

namadac utils derive-genesis-addresses --path $PATH --chain-id $CHAIN_ID

genesis-bond

Bond to a validator at pre-genesis.

namadac utils genesis-bond --validator $VALIDATOR --amount $AMOUNT --path $PATH --chain-id $CHAIN_ID

init-genesis-established-account

Initialize an established account available at genesis.

namadac utils init-genesis-established-account --path $PATH --chain-id $CHAIN_ID

init-genesis-validator

Initialize genesis validator's address, consensus key and validator account key and use it in the ledger's node. Appends validator creation and self-bond txs to a .toml file containing an established account tx.

namadac utils init-genesis-validator --alias $ALIAS --address $ADDRESS --path $PATH
 --net-address $NET_ADDRESS --commission-rate $COMMISSION_RATE --max-commission-rate-change $MAX_COMMISSION_RATE_CHANGE
 --self-bond-amount $SELF_BOND_AMOUNT --email $EMAIL --chain-id $CHAIN_ID

pk-to-tm

Convert a validator's consensus public key to a Tendermint address.

namadac utils pk-to-tm --public-key $PUB_KEY --chain-id $CHAIN_ID

default-base-dir

Print the default base directory that would be used if --base-dir or NAMADA_BASE_DIR were not used to set the base directory.

namadac utils default-base-dir

epoch-sleep

Query for the current epoch, then sleep until the next epoch.

namadac utils epoch-sleep

validate-genesis-templates

Validate genesis templates.

namadac utils validate-genesis-templates --path $PATH --chain-id $CHAIN_ID

test-genesis

Dry run genesis files and get a report on problems that may be found.

namadac utils test-genesis --path $PATH --chain-id $CHAIN_ID

sign-genesis-txs

Sign genesis transaction(s).

namadac utils sign-genesis-txs --path $PATH --chain-id $CHAIN_ID

help

Print this message or the help of the given subcommand(s).

namadac utils [COMMAND] --help