Send rover to different Cosmos chains and perform queries and broadcast transactions.
cargo install --git https://github.com/rnbguy/rover
rover config graphql GRAPHQL_ENDPOINT
More info at map of zones docs.
rover add-key-to-os my_priv_key
secret-tool lookup application rust-keyring service rover username my_priv_key
PRIV_KEY=$(secret-tool lookup application rust-keyring service rover username my_priv_key) cargo install --release
rover add-account Os:my_priv_key my_account
# or
rover add-account Memory:mem_key my_account
# or
rover add-account Ledger my_account
rover tx sentinelhub-2 [grantee_address] restake my_account
rover tx cosmoshub-4 [grantee_address] vote my_account 1:Yes 2:Abstain 3:No
- Wallet support
- OS Keystore via keyring
- Memory backend
- Ledger via ledger-transport
- Address derivation
- Secret
- Terra
- Cro
- Evmos (Ethereum)
- All types of endpoint support
- RPC
- GRPC
- REST
- Gas simulation
- List public endpoints
- Obfuscated in-memory key store.
- Don't use it for primary keys. Anyone with memory access can steal your key.
- Use only for test keys.
- Pull chain info from online resources
- PingPub
- Cosmos directory (
cosmos/chain-registry
clone) - Emeris (closed)
- restake.app (semi)
- cosmos vanity wallets
- CLI
- Transaction
- Send
- Vote
- Delegate
- Redelegate
- Auto-restake
- Grant
- IBC transfer
- Authz exec
- Cosmwasm exec
- ??
- Query
- ??
- Transaction
- TUI
- ??