hope-testnet-2
Tools
Pick the job you actually have. Reads hit live testnet. Previews never broadcast. Signing always happens in Hope Wallet.
Start with the job
Each card is a real workflow — not a dump of API surfaces. Rows scroll on their own; hover to pause.
Query
I need a number from testnet
Balances, supply, validators, wasm params — run the live LCD/RPC path without writing a client yet.
Bank balances for a hope1 address
Wasm
I am shipping a contract
Upload gzipped bytecode, instantiate a code ID, execute, migrate to a new code, or rotate admin — same suite as Explorer.
Store → instantiate → execute → migrate
Lookup
I have an address or a tx hash
Check Bech32, account number and sequence, or fetch the LCD tx after a wallet approval.
Paste a hash from Hope Wallet
Query
I need total HOPE supply
Hit the bank supply path and see every denom before you write tokenomics code.
GET /cosmos/bank/v1beta1/supply
Tx
I need to send HOPE
Fill MsgSend in display units, dry-run sequence, then sign in Hope Wallet.
/cosmos.bank.v1beta1.MsgSend
Tx
I need to claim staking rewards
Withdraw from one validator, or switch to withdraw-all once the snapshot loads.
MsgWithdrawDelegatorReward
Tx
I need to donate to a campaign
Campaign-module donation — campaign id, amount in HOPE, then a wallet signature.
/hope.donation.v1.MsgDonate
Tx
I need to IBC transfer off Hope
Channel, receiver, and denom — same MessagePanel as a bank send.
/ibc.applications.transfer.v1.MsgTransfer
Wasm
I need to ask a contract a question
Smart-query any instance — balance, config, or a custom msg — without a signature.
GET …/smart/{query_data}
Wallet
I need my receive QR
Connected hope1 plus a QR the Play Store app already understands.
Wallet → Receive
Tx
I need to send, stake, or vote
Fill a Cosmos message, load sequence and balances, then open Hope Wallet for the signature.
MsgSend 1 HOPE to yourself
Wallet
I need this site to talk to my wallet
Scan once. The header keeps the address while you send, receive, stake, or jump to governance, swap, and play.
Connect in the header, manage the wallet here
Query
I need a hope1 balance
Live bank balances for any address — no client, no signing, just the LCD path.
GET /cosmos/bank/v1beta1/balances/{address}
Query
I need the validator set
Bonded operators, voting power, and commission from staking LCD.
GET /cosmos/staking/v1beta1/validators
Tx
I need to stake with a validator
Delegate HOPE to a hopevaloper, then open the wallet QR from this origin.
/cosmos.staking.v1beta1.MsgDelegate
Tx
I need to vote on a proposal
Yes / No / Abstain / NoWithVeto with the connected hope1 as voter.
/cosmos.gov.v1.MsgVote
Tx
I need to authorize a node operator
Incentives authorization so an operator can act against your payout address.
/hope.incentives.v1.MsgAuthorizeOperator
Wasm
I need to call a live contract
Paste a hope contract, JSON execute msg, optional funds, then sign.
/cosmwasm.wasm.v1.MsgExecuteContract
Wasm
I need a new contract instance
Pick a code ID, label, admin, and instantiate JSON, then broadcast from the wallet.
/cosmwasm.wasm.v1.MsgInstantiateContract
Tx
I need to register in EigenTrust
MsgRegisterParticipant so the global trust vector can see this address.
/eigentrust.trustscore.v1.MsgRegisterParticipant
Every tool
Query first if you are exploring. Contracts if you are shipping wasm. Wallet if this site has never seen your address.
Query
Pull a live balance, supply, or any LCD / RPC path before you write code.
Transactions
Any Hope Chain message — bank, stake, wasm, IBC, incentives, campaigns — then sign in Hope Wallet.
Contracts
Upload bytecode, instantiate a code ID, execute, migrate, or change admin.
Wallet
Connect the Play Store app once, then send, receive, and stake from this origin.
Lookup
Paste a hope1 address or tx hash after you signed and see what landed on chain.
For vibe coders
Give your AI agent the Hope Chain pack
One markdown export so Cursor, Claude, Copilot, or any coding agent knows what Hope Chain can do and how to use @hopenetwork/wallet.