specterd CLI Reference
The specterd binary is the all-in-one CLI for running nodes, managing keys, and querying the chain.
Node operations
# Initialize node
specterd init <moniker> --chain-id specter-testnet-1
# Start node
specterd start
# Show node status
specterd status
Key management
# Create a new key
specterd keys add <name>
# List keys
specterd keys list
# Show a key's address
specterd keys show <name> --bech val # validator address
specterd keys show <name> # account address
# Export private key
specterd keys export <name>
Bank module (transfers)
# Send tokens
specterd tx bank send <from> <to> <amount>aghost --chain-id specter-testnet-1
# Query balance
specterd query bank balance <address> aghost
Staking
# Delegate
specterd tx staking delegate <validator> <amount>aghost --from <key>
# Undelegate
specterd tx staking unbond <validator> <amount>aghost --from <key>
# Query validators
specterd query staking validators
Governance
# Submit proposal
specterd tx gov submit-proposal <proposal.json> --from <key>
# Vote
specterd tx gov vote <proposal-id> yes --from <key>
# Query proposals
specterd query gov proposals
EVM queries
# Query EVM parameters
specterd q evm params
# Get EVM account info
specterd q evm account <hex-address>
Useful flags
| Flag | Description |
|---|---|
--chain-id | Chain identifier (e.g., specter-testnet-1) |
--node | RPC endpoint (default: tcp://localhost:26657) |
--from | Key name to sign transactions with |
--gas | Gas limit (or auto for estimation) |
--gas-prices | Gas price (e.g., 1000000000aghost) |
--broadcast-mode | sync, async, or block |