All endpoints are publicly accessible. No authentication or API keys required. Rate limits are generous for testnet usage.
https://api.torvainchain.comhttps://rpc.torvainchain.com/torvainchain/bank/v1beta1/supplyTotal token supply across all denominations
/torvainchain/bank/v1beta1/supply/by_denom?denom=utvnSupply for a specific denomination
/torvainchain/bank/v1beta1/balances/{address}All balances for a specific account address
/torvainchain/bank/v1beta1/spendable_balances/{address}Spendable balances (excluding locked/vesting amounts)
/torvainchain/bank/v1beta1/denoms_metadataMetadata for all registered denominations
/torvainchain/bank/v1beta1/paramsBank module parameters (send enabled, default denom)
/torvainchain/staking/v1beta1/validatorsList all validators (use ?status=BOND_STATUS_BONDED for active set)
/torvainchain/staking/v1beta1/validators/{validator_addr}Query a specific validator by operator address
/torvainchain/staking/v1beta1/validators/{validator_addr}/delegationsAll delegations to a specific validator
/torvainchain/staking/v1beta1/delegations/{delegator_addr}All delegations from a delegator
/torvainchain/staking/v1beta1/delegators/{delegator_addr}/redelegationsPending redelegations for a delegator
/torvainchain/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegationsPending unbonding delegations (21 day unbonding period)
/torvainchain/staking/v1beta1/poolStaking pool — bonded and not-bonded token amounts
/torvainchain/staking/v1beta1/paramsStaking parameters: bond_denom, unbonding_time, max_validators, etc.
/torvainchain/distribution/v1beta1/delegators/{delegator_addr}/rewardsTotal pending staking rewards for a delegator across all validators
/torvainchain/distribution/v1beta1/delegators/{delegator_addr}/rewards/{validator_addr}Pending rewards from a specific validator
/torvainchain/distribution/v1beta1/validators/{validator_addr}/commissionAccumulated commission for a validator
/torvainchain/distribution/v1beta1/validators/{validator_addr}/outstanding_rewardsTotal outstanding rewards for a validator
/torvainchain/distribution/v1beta1/community_poolCommunity pool balance (governance-controlled treasury)
/torvainchain/distribution/v1beta1/paramsDistribution parameters: community_tax, base_proposer_reward, etc.
/torvainchain/gov/v1beta1/proposalsList all governance proposals (filter by ?status=PROPOSAL_STATUS_VOTING_PERIOD)
/torvainchain/gov/v1beta1/proposals/{proposal_id}Query a specific proposal by ID
/torvainchain/gov/v1beta1/proposals/{proposal_id}/votesAll votes on a proposal
/torvainchain/gov/v1beta1/proposals/{proposal_id}/depositsAll deposits on a proposal
/torvainchain/gov/v1beta1/proposals/{proposal_id}/tallyCurrent vote tally (yes, no, abstain, no_with_veto)
/torvainchain/gov/v1beta1/params/{params_type}Gov parameters: deposit_params, voting_params, tally_params
/torvainchain/mint/v1beta1/paramsMinting parameters: inflation_rate_change, inflation_max/min, blocks_per_year
/torvainchain/mint/v1beta1/inflationCurrent annualized inflation rate
/torvainchain/mint/v1beta1/annual_provisionsCurrent annual provisions (tokens minted per year at current rate)
/torvainchain/auth/v1beta1/accounts/{address}Account details: type, account_number, sequence (nonce)
/torvainchain/auth/v1beta1/paramsAuth parameters: max_memo_characters, sig_verify_cost, etc.
/torvainchainwasm/wasm/v1/codeAll deployed WASM code entries with code_id, creator, checksum
/torvainchainwasm/wasm/v1/code/{code_id}Specific code entry details (creator, checksum, instantiate_permission)
/torvainchainwasm/wasm/v1/code/{code_id}/contractsAll contracts instantiated from a given code_id
/torvainchainwasm/wasm/v1/contract/{address}Contract metadata: code_id, creator, admin, label
/torvainchainwasm/wasm/v1/contract/{address}/smart/{query_b64}Smart query — pass base64-encoded JSON (e.g. btoa('{"minter":{}}'))
/torvainchainwasm/wasm/v1/contract/{address}/stateRaw contract state — all stored key-value pairs
/torvainchainwasm/wasm/v1/contract/{address}/historyContract migration history
/ibc/core/channel/v1/channelsAll IBC channels
/ibc/core/connection/v1/connectionsAll IBC connections
/ibc/core/client/v1/client_statesAll IBC light client states
/ibc/apps/transfer/v1/denom_tracesIBC denomination traces (transferred tokens)
/ibc/apps/transfer/v1/paramsIBC transfer parameters
/torvainchain/tx/v1beta1/txs/{hash}Query a transaction by its hash
/torvainchain/tx/v1beta1/txs?events={events}Search transactions by event attributes (e.g. message.sender=torv1...)
/torvainchain/tx/v1beta1/txsBroadcast a signed transaction (use BROADCAST_MODE_SYNC or BROADCAST_MODE_ASYNC)
/torvainchain/tx/v1beta1/simulateSimulate a transaction to estimate gas consumption
/torvainchain/tvcburn/v1/total_burnedTotal tokens permanently burned by the TvcBurn module
/torvainchain/tvcburn/v1/paramsBurn module parameters (burn_fraction: 0.30)
/torvainchain/tvcburn/v1/burn_historyHistorical burn records with timestamps and amounts
/statusNode status: network, sync_info, latest block height, validator info
/block?height={height}Full block data at a specific height (omit height for latest)
/blockchain?minHeight={min}&maxHeight={max}Block headers for a height range (max 20 blocks)
/block_results?height={height}Block results including events, tx results, and begin/end block events
/tx?hash=0x{hash}Transaction by hash (hex-encoded with 0x prefix)
/tx_search?query="{query}"Search transactions by event query (e.g. "tx.height=1000")
/validators?height={height}Validator set at a given height with voting power
/consensus_stateCurrent consensus state: round, step, prevotes, precommits
/net_infoNetwork peer info: number of peers, listener addresses, connection details
/healthNode health check (returns 200 if node is running)
/abci_infoApplication info: version, block height, app hash
/genesisFull genesis file (large response — use with caution)