# Documentation - [Brain](/docs/brain): Interactive knowledge graph explorer for the Terp Network operational brain - [Welcome](/docs): Terp Network Documentation - [Terp Public APIs](/docs/api/README): undefined - [CLI](/docs/api/cli): undefined - [Public Endpoints](/docs/api/endpoints): undefined - [GRPC](/docs/api/grpc): undefined - [APIs](/docs/api): Interactive OpenAPI references for Terp Network services. - [Interacting with RPC endpoints](/docs/api/rpc): undefined - [Connect](/docs/connect): undefined - [Join a Network](/docs/connect/network): Mainnet and testnet connection guides (installation from source) - [Disclaimers for Terp Network](/docs/disclaimers): undefined - [Privacy Policy](/docs/disclaimers/privacy): undefined - [Terp Network Guides](/docs/guides): undefined - [Environment Installation](/docs/guides/setup): undefined - [Ecosystem](/docs/ecosystem): undefined - [Terp Installer](/docs/ecosystem/terp-installer): undefined - [Overview](/docs/overview): undefined - [Products](/docs/overview/products): Terp Network products — onramp integration, programmable selective disclosure VM, business-ready composability - [Quick Start](/docs/overview/quickstart): undefined - [FAQs](/docs/resources/faq): Frequently Asked Questions about Terp Network - [Terp Network Resources](/docs/resources): Resources for integrating with Terp Network — ADRs, public endpoints, API libraries, FAQs, verification - [Integrity Verification](/docs/resources/integrity): Verify the integrity of Terp Network releases, installation scripts, genesis files, and static websites - [API Libraries](/docs/resources/libraries): undefined - [Public Endpoints](/docs/resources/public): undefined - [Verify](/docs/resources/verify): undefined - [Terp Public APIs](/docs/connect/apis/README): undefined - [CLI](/docs/connect/apis/cli): undefined - [Endpoints](/docs/connect/apis/endpoints): undefined - [GRPC](/docs/connect/apis/grpc): undefined - [APIs](/docs/connect/apis): Interactive OpenAPI references for Terp Network services. - [RPC](/docs/connect/apis/rpc): undefined - [Daos](/docs/connect/community/daos): undefined - [Community](/docs/connect/community): undefined - [Meetings](/docs/connect/community/meetings): undefined - [Network](/docs/connect/community/network): undefined - [Submission Guidelines](/docs/connect/community/proposals): undefined - [Governance Voting](/docs/connect/community/voting): undefined - [Cross Chain](/docs/connect/cross-chain): undefined - [Backup And Recovery](/docs/guides/authentication/backup-and-recovery): undefined - [Cdt](/docs/guides/defi/cdt): undefined - [Derivatives](/docs/guides/defi/derivatives): undefined - [Nft](/docs/guides/defi/nft): undefined - [Provide Liquidity](/docs/guides/defi/provide-liquidity): undefined - [my first cosmwasm](/docs/guides/cosmwasm/README): undefined - [Advanced](/docs/guides/cosmwasm/advanced): undefined - [CosmWasm Resources](/docs/guides/cosmwasm/awesome): undefined - [1 - prep template](/docs/guides/cosmwasm/beginner): undefined - [Build](/docs/guides/cosmwasm/build): undefined - [CosmWasm - Smart Contracts](/docs/guides/cosmwasm): undefined - [4 - cosmwasm tech](/docs/guides/cosmwasm/intermediate): undefined - [6 - building the binary](/docs/guides/cosmwasm/publish): undefined - [8 - command schema](/docs/guides/cosmwasm/schema-gen): undefined - [5 - adding tests](/docs/guides/cosmwasm/tests): undefined - [b. verify code](/docs/guides/cosmwasm/verify): undefined - [expired-client](/docs/guides/ibc/expired-client): undefined - [curate ibc-workflows](/docs/guides/ibc/info): use our rust based libraries to validate and generate ibc-path and asset-information for a specific chain, to power static html with information - [Self Relay Integration](/docs/guides/ibc/self-relay): undefined - [transfers](/docs/guides/ibc/transfer): undefined - [Wasm Light Client](/docs/guides/ibc/wasm-light-client): undefined - [Host Inference Via Akash Network](/docs/guides/llms/akash): undefined - [Fine Tune](/docs/guides/llms/fine-tune): undefined - [mult-gpu via sglang](/docs/guides/llms/multi-gpu): undefined - [Vision](/docs/guides/llms/vision): undefined - [front end UI](/docs/guides/integrations/README): undefined - [API Clients](/docs/guides/integrations/clients): undefined - [Gateways](/docs/guides/integrations/gateways): undefined - [production build](/docs/guides/integrations/going-live): undefined - [Hosting Your Website](/docs/guides/integrations/hosting): Walkthrough for Hosting Multiple Static Websites Via Minio + IPFS Gateway - [indexing](/docs/guides/integrations/indexing): undefined - [scaling](/docs/guides/integrations/scaling): undefined - [production build](/docs/guides/integrations/wasm): undefined - [Drip](/docs/guides/modules/drip): Drip module overview - [Fee Grants](/docs/guides/modules/feegrants): Fee grants module overview - [Fee Share](/docs/guides/modules/feeshare): Fee share module overview - [Modules](/docs/guides/modules): Guides and Examples for Using Terp Network Application Modules - [Bootstrap](/docs/guides/network/bootstrap): undefined - [Faucet](/docs/guides/network/faucet): undefined - [Genesis](/docs/guides/network/genesis): undefined - [Connect](/docs/guides/network): undefined - [Local](/docs/guides/network/local): undefined - [State Sync](/docs/guides/network/state-sync): undefined - [Systemd Service](/docs/guides/network/systemd-service): undefined - [New](/docs/guides/onramps/new): undefined - [Old](/docs/guides/onramps/old): undefined - [Upgrading Terp](/docs/guides/sdk/upgrades): undefined - [Firewalls](/docs/guides/privacy/firewalls): undefined - [private information retrieval server](/docs/guides/privacy/pir): undefined - [privacy is a supertask](/docs/guides/privacy/supertask): undefined - [Vpns](/docs/guides/privacy/vpns): undefined - [Zerocash](/docs/guides/privacy/zerocash): undefined - [available wallets](/docs/guides/wallets/README): undefined - [Wallet Saftey](/docs/guides/wallets/saftey): undefined - [Compile & Verify Code ID](/docs/guides/trustlessness/compile-verify-code-id): Reproduce a CosmWasm contract build from source and verify the on-chain code hash matches - [IBC Info Checksums](/docs/guides/trustlessness/ibc-info): Use the ibc-info script to query IBC channel metadata, generate verifiable checksums, and confirm integrity - [Trustlessness Guides](/docs/guides/trustlessness): Reproducible builds, checksum verification, deployment integrity, and trust-minimized workflows - [Spec](/docs/guides/trustlessness/spec): undefined - [Verify Circuit Integrity](/docs/guides/trustlessness/verify-circuit): Validate that zero-knowledge circuit artifacts (proving keys, verification keys, WASM circuits) are authentic and match their source - [Verify Website Content](/docs/guides/trustlessness/verify-website): Validate that static website pages served by Terp Network infrastructure have not been tampered with - [Creating](/docs/ecosystem/accounts/creating): undefined - [Selling](/docs/ecosystem/accounts/selling): undefined - [Using](/docs/ecosystem/accounts/using): undefined - [Accounts](/docs/ecosystem/authenticators/accounts): undefined - [marketplaces](/docs/ecosystem/marketplaces): undefined - [Selective Disclosure Circuit Design](/docs/ecosystem/selective-disclosure): undefined - [Terp-CLI](/docs/ecosystem/terp-core/docker): undefined - [Terp-Core](/docs/ecosystem/terp-core): undefined - [Exploring Decentralization](/docs/overview/concepts/decentralization): undefined - [Governance](/docs/overview/concepts/governance): How Terp Network is governed — on-chain voting, DAOs, parameter changes, and upgrades - [Hardware](/docs/overview/concepts/hardware): Physical infrastructure for Terp Network — nodes, validators, sensors, relayers, HSMs - [IBC & ICS](/docs/overview/concepts/ibc): How Terp Network supports an Internet Of Blockchains - [Core Concepts](/docs/overview/concepts): Foundational concepts of Terp Network — cryptography, software, hardware, networks, markets, tokens, privacy, trustlessness, and governance - [Llm And Ml](/docs/overview/concepts/llm-and-ml): undefined - [Markets](/docs/overview/concepts/markets): How Terp Network enables verifiable, open, and closed markets — programmable economic coordination - [Networks](/docs/overview/concepts/networks): undefined - [P2P Networking](/docs/overview/concepts/p2p): How Terp Network nodes communicate — CometBFT, peer discovery, gossip protocol, network topology - [Permissionless](/docs/overview/concepts/permissionless): A way of describing software & tooling that is built with opt-out frameworks. - [Products](/docs/overview/concepts/products): undefined - [Software](/docs/overview/concepts/software): The software stack of Terp Network — open source, CosmWasm, compilers, reproducible builds - [Tax & Fees](/docs/overview/concepts/tax): Transaction fees, gas, minimum fee policy, and economic sustainability on Terp Network - [Tokens](/docs/overview/concepts/tokens): Token types on Terp Network — native, CW20, CW721, IBC vouchers, Tokenfactory denoms - [Trustlessness](/docs/overview/concepts/trustless): The Trustlessness Manifesto, verification pipelines, certified deployments, and how Terp Network minimizes trust assumptions - [ADR](/docs/resources/adrs): Architectural Decision Records for Terp Network - [Community Resources](/docs/resources/community): undefined - [Terp Public APIs](/docs/resources/apis/README): undefined - [CLI](/docs/resources/apis/cli): undefined - [Endpoints](/docs/resources/apis/endpoints): undefined - [GRPC](/docs/resources/apis/grpc): undefined - [APIs](/docs/resources/apis): Interactive OpenAPI references for Terp Network services. - [RPC](/docs/resources/apis/rpc): undefined - [Cosmwasm Resources](/docs/resources/development/cosmwasm): undefined - [Development Resources](/docs/resources/development): undefined - [Scripting](/docs/resources/development/scripting): undefined - [testing](/docs/resources/development/testing): undefined - [Abstract](/docs/resources/ecosystem/abstract): undefined - [Akash Network Resources](/docs/resources/ecosystem/akash): Resources For True Decentralized Cloud Infrastructure - [DAO-DAO](/docs/resources/ecosystem/daodao): undefined - [Ethereum Ecosystem](/docs/resources/ecosystem/ethereum): Resources for integrating with Ethereum/EVM compatible sources - [Ecosystem Resources](/docs/resources/ecosystem): undefined - [Osmosis](/docs/resources/ecosystem/osmosis): undefined - [Network Resources](/docs/resources/network): Node setup guides, validator resources, IBC relaying, and network operations - [Composite Authenticators](/docs/guides/authentication/authenticators/composite): Combine multiple authenticators with AllOf (AND) and AnyOf (OR) logic — multisig, tiered access, and multi-factor authentication - [Smart Account Authenticators](/docs/guides/authentication/authenticators): Programmable authentication for Terp Network accounts — register authenticators, combine strategies, build custom CosmWasm authenticator contracts - [MessageFilter Authenticator](/docs/guides/authentication/authenticators/message-filter): Authorize transactions by matching the message against a JSON pattern — permissionless utility accounts, faucets, and automated agents - [Safe-word CosmWasm Authenticator](/docs/guides/authentication/authenticators/safeword-contract): Build a CosmWasm authenticator contract that authorizes transactions containing a pre-registered safe-word — custom authentication logic with key rotation - [SignatureVerification Authenticator](/docs/guides/authentication/authenticators/signature-verification): Register a secp256k1 public key as an authenticator — the simplest account-level authentication override - [Remove Fees For Your Community](/docs/guides/authentication/feegrants/cover-your-communities-fees): undefined - [available wallets](/docs/guides/authentication/wallets/README): undefined - [Wallets](/docs/guides/authentication/wallets): undefined - [Wallet Saftey](/docs/guides/authentication/wallets/saftey): undefined - [Actor Model Intro](/docs/guides/cosmwasm/architecture/actor-model-intro): undefined - [Comparison With Ethereum](/docs/guides/cosmwasm/architecture/comparison-with-ethereum): undefined - [Contract Composition](/docs/guides/cosmwasm/architecture/contract-composition): undefined - [Multi Chain Contracts](/docs/guides/cosmwasm/architecture/multi-chain-contracts): undefined - [Names And Addresses](/docs/guides/cosmwasm/architecture/names-and-addresses): undefined - [Querying](/docs/guides/cosmwasm/architecture/querying): undefined - [Serialization](/docs/guides/cosmwasm/architecture/serialization): undefined - [2.set Up Environment](/docs/guides/cosmwasm/getting-started/2.set-up-environment): undefined - [3.compile A Contract](/docs/guides/cosmwasm/getting-started/3.compile-a-contract): undefined - [6.integrate With Smart Contracts](/docs/guides/cosmwasm/getting-started/6.integrate-with-smart-contracts): undefined - [7.next Steps](/docs/guides/cosmwasm/getting-started/7.next-steps): undefined - [Readme](/docs/guides/cosmwasm/getting-started/README): undefined - [Deployed Cosmwasm Contracts](/docs/guides/cosmwasm/deployed/README): undefined - [Polytone](/docs/guides/cosmwasm/deployed/polytone): undefined - [1.semantics](/docs/guides/cosmwasm/specs/1.semantics): undefined - [10.math](/docs/guides/cosmwasm/specs/10.math): undefined - [11.verify](/docs/guides/cosmwasm/specs/11.verify): undefined - [12.migration](/docs/guides/cosmwasm/specs/12.migration): undefined - [13.migrate Dapp](/docs/guides/cosmwasm/specs/13.migrate-dapp): undefined - [14.testing](/docs/guides/cosmwasm/specs/14.testing): undefined - [15.sudo Execution](/docs/guides/cosmwasm/specs/15.sudo-execution): undefined - [16.cosmwasm Ibc](/docs/guides/cosmwasm/specs/16.cosmwasm-ibc): undefined - [2.message](/docs/guides/cosmwasm/specs/2.message): undefined - [3.submessages](/docs/guides/cosmwasm/specs/3.submessages): undefined - [4.simple State](/docs/guides/cosmwasm/specs/4.simple-state): undefined - [5.complex State](/docs/guides/cosmwasm/specs/5.complex-state): undefined - [6.result And Option](/docs/guides/cosmwasm/specs/6.result-and-option): undefined - [7.entry Points](/docs/guides/cosmwasm/specs/7.entry-points): undefined - [8.query](/docs/guides/cosmwasm/specs/8.query): undefined - [9.events](/docs/guides/cosmwasm/specs/9.events): undefined - [run a relayer via go-rly](/docs/guides/ibc/relay/basic-go-rly): undefined - [run a relayer via hermes](/docs/guides/ibc/relay/basic-hermes): undefined - [grasping ibc channels, clients, connections and more.](/docs/guides/ibc/relay/basic-ibc-overview): undefined - [keep-alive cron job](/docs/guides/ibc/relay/keep-alive): undefined - [Relay Via Oline](/docs/guides/ibc/relay/relay): undefined - [Account Recovery](/docs/guides/modules/smart-accounts/account-recovery): undefined - [Using Light Clients With Account Authenticators](/docs/guides/modules/smart-accounts/light-clients): undefined - [Two Factor Auth](/docs/guides/modules/smart-accounts/two-factor-auth): undefined - [Website Permissions](/docs/guides/modules/smart-accounts/website-permissions): undefined - [Bootstrap](/docs/guides/network/connect/bootstrap): undefined - [Genesis](/docs/guides/network/connect/genesis): undefined - [Connect](/docs/guides/network/connect): undefined - [State Sync](/docs/guides/network/connect/state-sync): undefined - [Systemd Service](/docs/guides/network/connect/systemd-service): undefined - [Using Akash To Deploy Servers](/docs/guides/network/deploy/akash): undefined - [Automating Your Services](/docs/guides/network/deploy/automate): undefined - [Local](/docs/guides/network/deploy/local): undefined - [scaling your nodes](/docs/guides/network/deploy/scaling): undefined - [Sidecars](/docs/guides/network/deploy/sidecars): undefined - [expired-client](/docs/guides/network/ibc/expired-client): undefined - [Relay Via Oline](/docs/guides/network/ibc/oline-relay): undefined - [Self Relay Integration](/docs/guides/network/ibc/self-relay): undefined - [transfers](/docs/guides/network/ibc/transfer): undefined - [Wasm Light Client](/docs/guides/network/ibc/wasm-light-client): undefined - [Argus - Chain Indexer](/docs/guides/network/indexing/argus): undefined - [Private Information Retrieval](/docs/guides/network/indexing/pir): undefined - [Sidecar Query Server](/docs/guides/network/indexing/sqs): undefined - [indexing - filter for specific historic data](/docs/guides/network/indexing/subquery): undefined - [Webhooks](/docs/guides/network/indexing/webhooks): undefined - [Notifications](/docs/guides/network/monitoring/notifications): undefined - [d. archive node tutorial](/docs/guides/network/nodes/archive): undefined - [Configure](/docs/guides/network/nodes/configure): undefined - [Cosmovisor](/docs/guides/network/nodes/cosmovisor): undefined - [Faq](/docs/guides/network/nodes/faq): undefined - [d. indexer tutorial](/docs/guides/network/nodes/indexer): undefined - [Install](/docs/guides/network/nodes/install): undefined - [Keys](/docs/guides/network/nodes/keys): undefined - [e. light-client node tutorial](/docs/guides/network/nodes/light-client-node): undefined - [g. configure reverse proxy & DNS](/docs/guides/network/nodes/nginx): undefined - [Prepare Node](/docs/guides/network/nodes/prepare-node): undefined - [Prerequisites](/docs/guides/network/nodes/prerequisites): undefined - [b. sentry node array tutorial](/docs/guides/network/nodes/sentry): undefined - [automate compressed snapshot creation](/docs/guides/network/nodes/snapshots): undefined - [c. tmkms - setup key management](/docs/guides/network/nodes/tmkms): undefined - [3. IBC channels](/docs/guides/network/relaying/channels): undefined - [1. introduction](/docs/guides/network/relaying/intro): undefined - [run a relayer](/docs/guides/network/relaying/running-a-relayer): undefined - [1.overview](/docs/guides/network/validators/1.overview): undefined - [2.requirements](/docs/guides/network/validators/2.requirements): undefined - [3.running A Validator Node](/docs/guides/network/validators/3.running-a-validator-node): undefined - [4.monitoring Validators](/docs/guides/network/validators/4.monitoring-validators): undefined - [5.migration](/docs/guides/network/validators/5.migration): undefined - [6.chain Upgrades](/docs/guides/network/validators/6.chain-upgrades): undefined - [7.upgrades History](/docs/guides/network/validators/7.upgrades-history): undefined - [8.troubleshooting](/docs/guides/network/validators/8.troubleshooting): undefined - [Keplr](/docs/guides/wallets/keplr/README): undefined - [add terp](/docs/guides/wallets/keplr/add-terp): undefined - [create keplr wallet](/docs/guides/wallets/keplr/create-keplr-wallet): undefined - [install keplr](/docs/guides/wallets/keplr/install-keplr): undefined - [Ledger](/docs/guides/wallets/ledger/README): undefined - [Leap](/docs/guides/wallets/leap/README): undefined - [Create Leap Wallet0](/docs/guides/wallets/leap/create-leap-wallet): undefined - [Leap Dashboard](/docs/guides/wallets/leap/dashboard): undefined - [Install Leap](/docs/guides/wallets/leap/install-leap): undefined - [BFT](/docs/overview/concepts/consensus/bft): Byzantine Fault Tolerance - [light clients](/docs/overview/concepts/consensus/light-clients): undefined - [vote extensions](/docs/overview/concepts/consensus/vote-extensions): undefined - [Bitcoin](/docs/overview/concepts/crypto/bitcoin): undefined - [ecash](/docs/overview/concepts/crypto/ecash): undefined - [Crypto Hash](/docs/overview/concepts/crypto/hash): undefined - [Crypto](/docs/overview/concepts/crypto): Cryptographic primitives used in Terp Network — hash functions, elliptic curves, key pairs, Merkle structures, zero-knowledge proofs, post-quantum readiness - [Proofs](/docs/overview/concepts/formal/proofs): undefined - [Specifications And Standards](/docs/overview/concepts/formal/specs): undefined - [Verification](/docs/overview/concepts/formal/verification): undefined - [The Interim Consititution](/docs/overview/concepts/genesis/constitution): undefined - [Network Genesis](/docs/overview/concepts/genesis): The genesis of Terp Network — chain start, airdrop, headstash, and OG challenge - [IBC & ICS](/docs/overview/concepts/ibc/ibc): How Terp Network supports an Internet Of Blockchains — IBC hooks, Packet Forward Middleware, Interchain Accounts, and Interchain Security - [AI & ML Integration](/docs/overview/concepts/llm-ml-ai/llm-and-ml): How Terp Network integrates with AI and ML tooling — QMD semantic analysis, LLM code generation, smart contract indexing - [mesh networks](/docs/overview/concepts/network/mesh): undefined - [Networks](/docs/overview/concepts/network/networks): Terp Network's multi-network architecture — mainnet, testnet, localnet — and how they relate - [Selective Disclosure](/docs/overview/concepts/privacy/disclosure): How Terp Network supports selective disclosure — proving attributes without revealing identity - [history](/docs/overview/concepts/privacy/history): undefined - [Privacy](/docs/overview/concepts/privacy): Privacy on Terp Network — selective disclosure, storage access patterns, zero-knowledge proofs, and private agreements - [Storage Access Patterns](/docs/overview/concepts/privacy/storage-access-patterns): How data is stored, accessed, and queried on Terp Network — KV store, IAVL tree, CosmWasm storage, and privacy considerations - [TEE's](/docs/overview/concepts/privacy/tee): trusted execution environments - [ADR-1: Standard Template and Design Guidelines for Architectural Decision Records](/docs/resources/adrs/adr/1): Official ADR template and process for Terp Network crypto protocol decisions - [ADR-10: Community Working Groups and Resource Coordination](/docs/resources/adrs/adr/10): How Terp Network structures community contributions through working groups, mirroring Akash Network's SIG model, with defined resource curation and event coordination - [ADR-2: Expected Testing Library Design for Terp Network Tooling](/docs/resources/adrs/adr/2): Minimum standard for testing libraries, logic, and workflows in Terp Network tooling - [ADR-3: Agent, LLM, and Automation Participation Expectations](/docs/resources/adrs/adr/3): Expectations for Terp Network community members and systems when interfacing with LLMs, agents, robots, and automation - [ADR-4: Sovereign Custody & Authentication Specifications](/docs/resources/adrs/adr/4): Sovereign custody principles, smart account authentication, key rotation, non-custodial recovery, and authentication gradient design for Terp Network - [hash-market](/docs/resources/adrs/adr/5): undefined - [ADR-6: zk-cosmwasmvm — Custom WASM Module for Zero-Knowledge Proof Verification](/docs/resources/adrs/adr/6): Extending the CosmWasm VM with native halo2 proof verification, enabling ZK authentication, private transaction validation, and identity verification without revealing credentials - [ADR-7: External Architectural Decision Record References](/docs/resources/adrs/adr/7): Curated index of external ADRs, BIPs, EIPs, ZIPs, and protocol proposals that influence Terp Network architecture - [ADR-8: Closing the Loop — Sustainable Revenue and Automation for Terp Network](/docs/resources/adrs/adr/8): Exploring designs for utilizing the Terp Network stack for automating fair, transparent, and revenue-generating sustainability - [Generators](/docs/resources/development/generators/generators): undefined - [CI Workflow](/docs/resources/development/git/ci): undefined - [Gitopia](/docs/resources/development/git/gitopia): undefined - [Github Issues](/docs/resources/development/git/issues): undefined - [Overview](/docs/resources/development/git/overview): undefined - [Pull Requests](/docs/resources/development/git/pr): undefined - [Hermes](/docs/resources/development/plugins/hermes): undefined - [Nostr](/docs/resources/development/plugins/nostr): undefined - [VPN](/docs/resources/development/plugins/vpn): undefined - [testing](/docs/resources/development/tests/anvil): undefined - [cw-multitest](/docs/resources/development/tests/cw-multi-test): undefined - [cw-orch](/docs/resources/development/tests/cw-orch): undefined - [interchaintest](/docs/resources/development/tests/interchaintest): undefined - [cw-orchestrator](/docs/resources/development/tools/cw-orchestrator): undefined - [Generators](/docs/resources/development/tools/generators): undefined - [Oline](/docs/resources/development/tools/oline): Automate the deployment lifecycle of centry-node arrays for enhancing secuirty and network health - [Templates](/docs/resources/development/tools/templates): undefined - [Terp-Brain](/docs/resources/development/tools/terp-brain): undefined - [Test Reviews](/docs/resources/development/tools/test-reviews): undefined - [Hashmerchant](/docs/resources/ecosystem/privacy/hashmerchant): undefined - [Penumbra](/docs/resources/ecosystem/privacy/penumbra): undefined - [venice ai](/docs/resources/ecosystem/privacy/venice): undefined - [Zcash](/docs/resources/ecosystem/privacy/zcash): undefined - [Cashu](/docs/resources/ecosystem/bitcoin/cashu): undefined - [Bitcoin](/docs/resources/ecosystem/bitcoin): undefined - [nostr](/docs/resources/ecosystem/bitcoin/nostr): undefined - [Keplr](/docs/guides/authentication/wallets/keplr/README): undefined - [add terp](/docs/guides/authentication/wallets/keplr/add-terp): undefined - [create keplr wallet](/docs/guides/authentication/wallets/keplr/create-keplr-wallet): undefined - [install keplr](/docs/guides/authentication/wallets/keplr/install-keplr): undefined - [Leap](/docs/guides/authentication/wallets/leap/README): undefined - [Create Leap Wallet0](/docs/guides/authentication/wallets/leap/create-leap-wallet): undefined - [Leap Dashboard](/docs/guides/authentication/wallets/leap/dashboard): undefined - [Install Leap](/docs/guides/authentication/wallets/leap/install-leap): undefined - [Ledger](/docs/guides/authentication/wallets/ledger/README): undefined - [Abstract Accounts](/docs/guides/cosmwasm/deployed/abstract-accounts/README): undefined - [DAO DAO](/docs/guides/cosmwasm/deployed/dao-dao/README): undefined - [Osmosis Outposts](/docs/guides/cosmwasm/deployed/osmosis-outpost/README): undefined - [run a relayer via go-rly](/docs/guides/network/ibc/relay/basic-go-rly): undefined - [run a relayer via hermes](/docs/guides/network/ibc/relay/basic-hermes): undefined - [grasping ibc channels, clients, connections and more.](/docs/guides/network/ibc/relay/basic-ibc-overview): undefined - [keep-alive cron job](/docs/guides/network/ibc/relay/keep-alive): undefined - [Hash Functions](/docs/overview/concepts/crypto/hash/hash): Cryptographic hash functions used in Terp Network — SHA-256, BLAKE3, Poseidon — properties, uses, and interactive hash explorer - [Jellyfish Merkle Trees](/docs/overview/concepts/crypto/merkle/jellyfish): Sparse Merkle tree variant optimized for account-based blockchain state — used in Diem/Aptos and adapted for ZK-friendly verification - [Merkle Mountain Ranges](/docs/overview/concepts/crypto/merkle/mountains): Append-only Merkle accumulator optimized for streaming data, blockchain history, and efficient proof generation - [patricia](/docs/overview/concepts/crypto/merkle/patricia-trie): undefined - [Patricia Merkle Tries](/docs/overview/concepts/crypto/merkle/patricia): Radix-encoded Merkle trie optimized for key-value state storage — used in Ethereum and adapted for Terp Network's IBC light clients - [Merkle Trees](/docs/overview/concepts/crypto/merkle/trees): Standard Merkle trees — binary hashed data structures for efficient verification of large datasets - [Airdrop](/docs/overview/concepts/genesis/airdrop/airdrop-distribution): undefined - [Distribution](/docs/overview/concepts/genesis/airdrop/distribution): undefined - [Introduction - Secret Headstash](/docs/overview/concepts/genesis/headstash/README): undefined - [FAQ](/docs/overview/concepts/genesis/headstash/faq): undefined - [Introduction](/docs/overview/concepts/genesis/og-challenge/README): undefined - [First Challenge](/docs/overview/concepts/genesis/og-challenge/challenge1-og): undefined - [Second Challenge](/docs/overview/concepts/genesis/og-challenge/challenge2-og): undefined - [Third Challenge](/docs/overview/concepts/genesis/og-challenge/challenge3-og): undefined - [CI Workflow](/docs/resources/development/tools/git/ci): undefined - [Gitopia](/docs/resources/development/tools/git/gitopia): undefined - [Github Issues](/docs/resources/development/tools/git/issues): undefined - [Overview](/docs/resources/development/tools/git/overview): undefined - [Pull Requests](/docs/resources/development/tools/git/pr): undefined - [Scavenger Hunt](/docs/overview/concepts/genesis/og-challenge/scavenger-hunt/README): undefined - [First Challenge](/docs/overview/concepts/genesis/og-challenge/scavenger-hunt/challenge1-scavenger): undefined - [scavenger hunt](/docs/overview/concepts/genesis/og-challenge/scavenger-hunt/challenge2-scavenger): undefined - [scavenger hunt](/docs/overview/concepts/genesis/og-challenge/scavenger-hunt/challenge3-scavenger): undefined - [Terp Network API](/docs/openapi): REST API for Terp Network blockchain - [Balance queries the number of NFTs of a given class owned by the owner, same as balanceOf in ERC721](/docs/api/openapi/query/Balance_21901): undefined - [Classes queries all NFT classes](/docs/api/openapi/query/Classes_23718): undefined - [Class queries an NFT class based on its id](/docs/api/openapi/query/Class_09606): undefined - [NFTs queries all NFTs of a given class or owner,choose at least one of the two, similar to tokenByIndex in ERC721Enumerable](/docs/api/openapi/query/NFTs_11423): undefined - [NFT queries an NFT based on its class and id.](/docs/api/openapi/query/NFT_30078): undefined - [Owner queries the owner of the NFT based on its class and id, same as ownerOf in ERC721](/docs/api/openapi/query/Owner_31896): undefined - [Supply queries the number of NFTs from the given class, same as totalSupply of ERC721.](/docs/api/openapi/query/Supply_00945): undefined - [AccountInfo queries account info which is common to all account types.](/docs/api/openapi/query/AccountInfo_02762): undefined - [Accounts returns all the existing accounts.](/docs/api/openapi/query/Accounts_04579): undefined - [Account returns account details based on address.](/docs/api/openapi/query/Account_06396): undefined - [AccountAddressByID returns account address based on account number.](/docs/api/openapi/query/AccountAddressByID_08214): undefined - [Bech32Prefix queries bech32Prefix](/docs/api/openapi/query/Bech32Prefix_11848): undefined - [AddressBytesToString converts Account Address bytes to string](/docs/api/openapi/query/AddressBytesToString_13665): undefined - [AddressStringToBytes converts Address string to bytes](/docs/api/openapi/query/AddressStringToBytes_15483): undefined - [ModuleAccounts returns all the existing module accounts.](/docs/api/openapi/query/ModuleAccounts_19117): undefined - [ModuleAccountByName returns the module account info by module name](/docs/api/openapi/query/ModuleAccountByName_20934): undefined - [Params queries all parameters.](/docs/api/openapi/query/Params_07730): undefined - [GroupInfo queries group info based on group id.](/docs/api/openapi/query/GroupInfo_09548): undefined - [GroupMembers queries members of a group by group id.](/docs/api/openapi/query/GroupMembers_11365): undefined - [GroupPoliciesByAdmin queries group policies by admin address.](/docs/api/openapi/query/GroupPoliciesByAdmin_13182): undefined - [GroupPoliciesByGroup queries group policies by group id.](/docs/api/openapi/query/GroupPoliciesByGroup_14999): undefined - [GroupPolicyInfo queries group policy info based on account address of group policy.](/docs/api/openapi/query/GroupPolicyInfo_16816): undefined - [Groups queries all groups in state.](/docs/api/openapi/query/Groups_18634): undefined - [GroupsByAdmin queries groups by admin address.](/docs/api/openapi/query/GroupsByAdmin_20451): undefined - [GroupsByMember queries groups by member address.](/docs/api/openapi/query/GroupsByMember_22268): undefined - [Proposal queries a proposal based on proposal id.](/docs/api/openapi/query/Proposal_24085): undefined - [TallyResult returns the tally result of a proposal. If the proposal is still in voting period, then this query computes the current tally state, which might not be final. On the other hand, if the proposal is final, then it simply returns the `final_tally_result` state stored in the proposal itself.](/docs/api/openapi/query/TallyResult_25903): undefined - [ProposalsByGroupPolicy queries proposals based on account address of group policy.](/docs/api/openapi/query/ProposalsByGroupPolicy_27720): undefined - [VoteByProposalVoter queries a vote by proposal id and voter.](/docs/api/openapi/query/VoteByProposalVoter_29537): undefined - [VotesByProposal queries a vote by proposal id.](/docs/api/openapi/query/VotesByProposal_31354): undefined - [VotesByVoter queries a vote by voter.](/docs/api/openapi/query/VotesByVoter_00404): undefined - [AllBalances queries the balance of all coins for a single account.](/docs/api/openapi/query/AllBalances_02221): undefined - [Balance queries the balance of a single coin for a single account.](/docs/api/openapi/query/Balance_04038): undefined - [DenomOwners queries for all account addresses that own a particular token denomination.](/docs/api/openapi/query/DenomOwners_05855): undefined - [DenomOwnersByQuery queries for all account addresses that own a particular token denomination.](/docs/api/openapi/query/DenomOwnersByQuery_24511): undefined - [DenomsMetadata queries the client metadata for all registered coin denominations.](/docs/api/openapi/query/DenomsMetadata_10398): undefined - [DenomMetadata queries the client metadata of a given coin denomination.](/docs/api/openapi/query/DenomMetadata_12215): undefined - [DenomMetadataByQueryString queries the client metadata of a given coin denomination.](/docs/api/openapi/query/DenomMetadataByQueryString_14033): undefined - [Params queries the parameters of x/bank module.](/docs/api/openapi/query/Params_15850): undefined - [SendEnabled queries for SendEnabled entries.](/docs/api/openapi/query/SendEnabled_17667): undefined - [SpendableBalances queries the spendable balance of all coins for a single account.](/docs/api/openapi/query/SpendableBalances_19484): undefined - [SpendableBalanceByDenom queries the spendable balance of a single denom for a single account.](/docs/api/openapi/query/SpendableBalanceByDenom_21302): undefined - [TotalSupply queries the total supply of all coins.](/docs/api/openapi/query/TotalSupply_23119): undefined - [SupplyOf queries the supply of a single coin.](/docs/api/openapi/query/SupplyOf_24936): undefined - [Account returns account permissions.](/docs/api/openapi/query/Accounts_26753): undefined - [Account returns account permissions.](/docs/api/openapi/query/Account_28571): undefined - [DisabledList returns a list of disabled message urls](/docs/api/openapi/query/DisabledList_30388): undefined - [CommunityPool queries the community pool coins.](/docs/api/openapi/query/CommunityPool_00346): undefined - [DelegationTotalRewards queries the total rewards accrued by each validator.](/docs/api/openapi/query/DelegationTotalRewards_02163): undefined - [DelegationRewards queries the total rewards accrued by a delegation.](/docs/api/openapi/query/DelegationRewards_03980): undefined - [DelegatorValidators queries the validators of a delegator.](/docs/api/openapi/query/DelegatorValidators_05797): undefined - [DelegatorWithdrawAddress queries withdraw address of a delegator.](/docs/api/openapi/query/DelegatorWithdrawAddress_07614): undefined - [Params queries params of the distribution module.](/docs/api/openapi/query/Params_09432): undefined - [ValidatorDistributionInfo queries validator commission and self-delegation rewards for validator](/docs/api/openapi/query/ValidatorDistributionInfo_28087): undefined - [ValidatorCommission queries accumulated commission for a validator.](/docs/api/openapi/query/ValidatorCommission_29904): undefined - [ValidatorOutstandingRewards queries rewards of a validator address.](/docs/api/openapi/query/ValidatorOutstandingRewards_31722): undefined - [ValidatorSlashes queries slash events of a validator.](/docs/api/openapi/query/ValidatorSlashes_00771): undefined - [TxDecode decodes the transaction.](/docs/api/openapi/service/TxDecode_02588): undefined - [TxDecodeAmino decodes an Amino transaction from encoded bytes to JSON.](/docs/api/openapi/service/TxDecodeAmino_04405): undefined - [TxEncode encodes the transaction.](/docs/api/openapi/service/TxEncode_06223): undefined - [TxEncodeAmino encodes an Amino transaction from JSON to encoded bytes.](/docs/api/openapi/service/TxEncodeAmino_08040): undefined - [Simulate simulates executing a transaction for estimating gas usage.](/docs/api/openapi/service/Simulate_09857): undefined - [GetTxsEvent fetches txs by event.](/docs/api/openapi/service/GetTxsEvent_11674): undefined - [BroadcastTx broadcast transaction.](/docs/api/openapi/service/BroadcastTx_13491): undefined - [GetBlockWithTxs fetches a block with decoded txs.](/docs/api/openapi/service/GetBlockWithTxs_15309): undefined - [GetTx fetches a tx by hash.](/docs/api/openapi/service/GetTx_17126): undefined - [CurrentEpoch provide current epoch of specified identifier](/docs/api/openapi/query/CurrentEpoch_18943): undefined - [EpochInfos provide running epochInfos](/docs/api/openapi/query/EpochInfos_04831): undefined - [CommunityPool queries the community pool coins.](/docs/api/openapi/query/CommunityPool_06648): undefined - [ContinuousFunds queries all continuous funds in the store.](/docs/api/openapi/query/ContinuousFunds_08465): undefined - [ContinuousFund queries a continuous fund by the recipient is is associated with.](/docs/api/openapi/query/ContinuousFund_10282): undefined - [Params returns the total set of x/protocolpool parameters.](/docs/api/openapi/query/Params_28938): undefined - [DelegatorDelegations queries all delegations of a given delegator address.](/docs/api/openapi/query/DelegatorDelegations_30755): undefined - [Redelegations queries redelegations of given address.](/docs/api/openapi/query/Redelegations_32572): undefined - [DelegatorUnbondingDelegations queries all unbonding delegations of a given delegator address.](/docs/api/openapi/query/DelegatorUnbondingDelegations_01622): undefined - [DelegatorValidators queries all validators info for given delegator address.](/docs/api/openapi/query/DelegatorValidators_03439): undefined - [DelegatorValidator queries validator info for given delegator validator pair.](/docs/api/openapi/query/DelegatorValidator_05256): undefined - [HistoricalInfo queries the historical info for given height.](/docs/api/openapi/query/HistoricalInfo_07073): undefined - [Parameters queries the staking parameters.](/docs/api/openapi/query/Params_08890): undefined - [Pool queries the pool info.](/docs/api/openapi/query/Pool_10708): undefined - [Validators queries all validators that match the given status.](/docs/api/openapi/query/Validators_12525): undefined - [Validator queries validator info for given validator address.](/docs/api/openapi/query/Validator_14342): undefined - [ValidatorDelegations queries delegate info for given validator.](/docs/api/openapi/query/ValidatorDelegations_16159): undefined - [Delegation queries delegate info for given validator delegator pair.](/docs/api/openapi/query/Delegation_17977): undefined - [UnbondingDelegation queries unbonding info for given validator delegator pair.](/docs/api/openapi/query/UnbondingDelegation_19794): undefined - [ValidatorUnbondingDelegations queries unbonding delegations of a validator.](/docs/api/openapi/query/ValidatorUnbondingDelegations_21611): undefined - [Params queries a specific parameter of a module, given its subspace and key.](/docs/api/openapi/query/Params_23428): undefined - [Subspaces queries for all registered subspaces and all keys for a subspace.](/docs/api/openapi/query/Subspaces_25245): undefined - [Returns list of `Authorization`, granted to the grantee by the granter.](/docs/api/openapi/query/Grants_27063): undefined - [GranteeGrants returns a list of `GrantAuthorization` by grantee.](/docs/api/openapi/query/GranteeGrants_28880): undefined - [GranterGrants returns list of `GrantAuthorization`, granted by granter.](/docs/api/openapi/query/GranterGrants_30697): undefined - [Params queries the parameters of slashing module](/docs/api/openapi/query/Params_32514): undefined - [SigningInfos queries signing info of all validators](/docs/api/openapi/query/SigningInfos_01564): undefined - [SigningInfo queries the signing info of given cons address](/docs/api/openapi/query/SigningInfo_20219): undefined - [ABCIQuery defines a query handler that supports ABCI queries directly to the application, bypassing Tendermint completely. The ABCI query must contain a valid and supported path, including app, custom, p2p, and store.](/docs/api/openapi/service/ABCIQuery_22036): undefined - [GetLatestBlock returns the latest block.](/docs/api/openapi/service/GetLatestBlock_23854): undefined - [GetBlockByHeight queries block for given height.](/docs/api/openapi/service/GetBlockByHeight_25671): undefined - [GetNodeInfo queries the current node info.](/docs/api/openapi/service/GetNodeInfo_27488): undefined - [GetSyncing queries node syncing.](/docs/api/openapi/service/GetSyncing_29305): undefined - [GetLatestValidatorSet queries latest validator-set.](/docs/api/openapi/service/GetLatestValidatorSet_31123): undefined - [GetValidatorSetByHeight queries validator-set at a given height.](/docs/api/openapi/service/GetValidatorSetByHeight_00172): undefined - [Config queries for the operator configuration.](/docs/api/openapi/service/Config_01989): undefined - [Status queries for the node status.](/docs/api/openapi/service/Status_20644): undefined - [Constitution queries the chain's constitution.](/docs/api/openapi/query/Constitution_22462): undefined - [Params queries all parameters of the gov module.](/docs/api/openapi/query/Params_24279): undefined - [Proposals queries all proposals based on given status.](/docs/api/openapi/query/Proposals_26096): undefined - [Proposal queries proposal details based on ProposalID.](/docs/api/openapi/query/Proposal_27913): undefined - [Deposits queries all deposits of a single proposal.](/docs/api/openapi/query/Deposits_29731): undefined - [Deposit queries single deposit information based on proposalID, depositAddr.](/docs/api/openapi/query/Deposit_31548): undefined - [TallyResult queries the tally of a proposal vote.](/docs/api/openapi/query/TallyResult_00597): undefined - [Votes queries votes of a given proposal.](/docs/api/openapi/query/Votes_02414): undefined - [Vote queries voted information based on proposalID, voterAddr.](/docs/api/openapi/query/Vote_04232): undefined - [Params queries all parameters of the gov module.](/docs/api/openapi/query/Params_06049): undefined - [Proposals queries all proposals based on given status.](/docs/api/openapi/query/Proposals_07866): undefined - [Proposal queries proposal details based on ProposalID.](/docs/api/openapi/query/Proposal_09683): undefined - [Deposits queries all deposits of a single proposal.](/docs/api/openapi/query/Deposits_11500): undefined - [Deposit queries single deposit information based on proposalID, depositor address.](/docs/api/openapi/query/Deposit_13318): undefined - [TallyResult queries the tally of a proposal vote.](/docs/api/openapi/query/TallyResult_15135): undefined - [Votes queries votes of a given proposal.](/docs/api/openapi/query/Votes_16952): undefined - [Vote queries voted information based on proposalID, voterAddr.](/docs/api/openapi/query/Vote_18769): undefined - [Params queries the parameters of x/consensus module.](/docs/api/openapi/query/Params_20587): undefined - [AppliedPlan queries a previously applied upgrade plan by its name.](/docs/api/openapi/query/AppliedPlan_06474): undefined - [Returns the account with authority to conduct upgrades](/docs/api/openapi/query/Authority_08291): undefined - [CurrentPlan queries the current upgrade plan.](/docs/api/openapi/query/CurrentPlan_10109): undefined - [ModuleVersions queries the list of module versions from state.](/docs/api/openapi/query/ModuleVersions_11926): undefined - [UpgradedConsensusState queries the consensus state that will serve as a trusted kernel for the next version of this chain. It will only be stored at the last height of this chain. UpgradedConsensusState RPC not supported with legacy querier This rpc is deprecated now that IBC has its own replacement (https://github.com/cosmos/ibc-go/blob/2c880a22e9f9cc75f62b527ca94aa75ce1106001/proto/ibc/core/client/v1/query.proto#L54)](/docs/api/openapi/query/UpgradedConsensusState_13743): undefined - [Allowance returns granted allwance to the grantee by the granter.](/docs/api/openapi/query/Allowance_15560): undefined - [Allowances returns all the grants for the given grantee address.](/docs/api/openapi/query/Allowances_17377): undefined - [AllowancesByGranter returns all the grants given by an address](/docs/api/openapi/query/AllowancesByGranter_19195): undefined - [AllEvidence queries all evidence.](/docs/api/openapi/query/AllEvidence_21012): undefined - [Evidence queries evidence based on evidence hash.](/docs/api/openapi/query/Evidence_22829): undefined - [Codes gets the metadata for all stored wasm codes](/docs/api/openapi/query/Codes_24646): undefined - [CodeInfo gets the metadata for a single wasm code](/docs/api/openapi/query/CodeInfo_26464): undefined - [Code gets the binary code and metadata for a single wasm code](/docs/api/openapi/query/Code_28281): undefined - [ContractsByCode lists all smart contracts for a code id](/docs/api/openapi/query/ContractsByCode_30098): undefined - [Params gets the module params](/docs/api/openapi/query/Params_31915): undefined - [PinnedCodes gets the pinned code ids](/docs/api/openapi/query/PinnedCodes_00964): undefined - [BuildAddress builds a contract address](/docs/api/openapi/query/BuildAddress_02782): undefined - [ContractInfo gets the contract meta data](/docs/api/openapi/query/ContractInfo_21437): undefined - [ContractHistory gets the contract code history](/docs/api/openapi/query/ContractHistory_23254): undefined - [RawContractState gets single key from the raw store data of a contract](/docs/api/openapi/query/RawContractState_25072): undefined - [SmartContractState get smart query result from the contract](/docs/api/openapi/query/SmartContractState_26889): undefined - [AllContractState gets all raw store data for a single contract](/docs/api/openapi/query/AllContractState_28706): undefined - [ContractsByCreator gets the contracts by creator](/docs/api/openapi/query/ContractsByCreator_30523): undefined - [WasmLimitsConfig gets the configured limits for static validation of Wasm files, encoded in JSON.](/docs/api/openapi/query/WasmLimitsConfig_32341): undefined - [DenomAuthorityMetadata defines a gRPC query method for fetching DenomAuthorityMetadata for a particular denom.](/docs/api/openapi/query/DenomAuthorityMetadata_01390): undefined - [DenomsFromCreator defines a gRPC query method for fetching all denominations created by a specific admin/creator.](/docs/api/openapi/query/DenomsFromCreator_03207): undefined - [Params defines a gRPC query method that returns the tokenfactory module's parameters.](/docs/api/openapi/query/Params_05024): undefined - [MinimumGasPrices returns the minimum gas prices.](/docs/api/openapi/query/MinimumGasPrices_06841): undefined - [Params retrieves the Drip module params](/docs/api/openapi/query/Params_08659): undefined - [FeeShares retrieves all registered FeeShares](/docs/api/openapi/query/FeeShares_10476): undefined - [FeeShare retrieves a registered FeeShare for a given contract address](/docs/api/openapi/query/FeeShare_12293): undefined - [DeployerFeeShares retrieves all FeeShares that a given deployer has registered](/docs/api/openapi/query/DeployerFeeShares_14110): undefined - [WithdrawerFeeShares retrieves all FeeShares with a given withdrawer address](/docs/api/openapi/query/WithdrawerFeeShares_15928): undefined - [Params retrieves the FeeShare module params](/docs/api/openapi/query/Params_17745): undefined - [Get Authenticator_19562](/docs/api/openapi/query/GetAuthenticator_19562): undefined - [Get Authenticators_05450](/docs/api/openapi/query/GetAuthenticators_05450): undefined - [Parameters queries the parameters of the module.](/docs/api/openapi/query/Params_07267): undefined - [ClockContracts](/docs/api/openapi/query/ClockContracts_09084): undefined - [Params](/docs/api/openapi/query/Params_10901): undefined - [TerpNET Tendermint RPC](/docs/rpc): Tendermint supports the following RPC protocols: * URI over HTTP * JSON-RPC 2.0 over HTTP * JSON-RPC 2.0 over websockets (deprecated) ## Configuration RPC can be configured by tuning parameters under `[rpc]` table in the `$TMHOME/config/config.toml` file or by using the `--rpc.X` command-line flags. Default rpc listen address is `tcp://0.0.0.0:26657`. To set another address, set the `laddr` config parameter to desired value. CORS (Cross-Origin Resource Sharing) can be enabled by setting `cors_allowed_origins`, `cors_allowed_methods`, `cors_allowed_headers` config parameters. ## Arguments Arguments which expect strings or byte arrays may be passed as quoted strings, like `"abc"` or as `0x`-prefixed strings, like `0x616263`. ## URI/HTTP A GET request with arguments encoded as query parameters: curl localhost:26657/block?height=5 ## JSONRPC/HTTP JSONRPC requests can be POST'd to the root RPC endpoint via HTTP. curl --header "Content-Type: application/json" --request POST --data '{"method": "block", "params": ["5"], "id": 1}' localhost:26657 ## JSONRPC/websockets In Tendermint v0.35 and earlier, JSONRPC requests can be also made via websocket. The websocket interface is deprecated in Tendermint v0.36, and will be removed in v0.37. The websocket endpoint is at `/websocket`, e.g. `localhost:26657/websocket`. The RPC methods for event subscription (`subscribe`, `unsubscribe`, and `unsubscribe_all`) are only available via websockets. Example using https://github.com/hashrocket/ws: ws ws://localhost:26657/websocket > { "jsonrpc": "2.0", "method": "subscribe", "params": ["tm.event='NewBlock'"], "id": 1 } - [Returns with the response from CheckTx. Does not wait for DeliverTx result.](/docs/api/rpc/tx/broadcast_tx_sync): undefined - [Returns with the response from CheckTx. Does not wait for DeliverTx result.](/docs/api/rpc/tx/broadcast_tx): undefined - [Returns right away, with no response. Does not wait for CheckTx nor DeliverTx results.](/docs/api/rpc/tx/broadcast_tx_async): undefined - [Returns with the responses from CheckTx and DeliverTx.](/docs/api/rpc/tx/broadcast_tx_commit): undefined - [Checks the transaction without executing it.](/docs/api/rpc/tx/check_tx): undefined - [Removes a transaction from the mempool.](/docs/api/rpc/txkey/remove_tx): undefined - [Fetch events posted by the consensus node.](/docs/api/rpc/events/events): undefined - [Subscribe for events via WebSocket.](/docs/api/rpc/events/subscribe): undefined - [Subscribe for events via WebSocket.](/docs/api/rpc/websocket/subscribe): undefined - [Unsubscribe from event on Websocket](/docs/api/rpc/events/unsubscribe): undefined - [Unsubscribe from event on Websocket](/docs/api/rpc/websocket/unsubscribe): undefined - [Unsubscribe from all events via WebSocket](/docs/api/rpc/events/unsubscribe_all): undefined - [Unsubscribe from all events via WebSocket](/docs/api/rpc/websocket/unsubscribe_all): undefined - [Node heartbeat](/docs/api/rpc/info/health): undefined - [Node Status](/docs/api/rpc/info/status): undefined - [Network information](/docs/api/rpc/info/net_info): undefined - [Dial Seeds (Unsafe)](/docs/api/rpc/unsafe/dial_seeds): undefined - [Add Peers/Persistent Peers (unsafe)](/docs/api/rpc/unsafe/dial_peers): undefined - [Flush mempool of all unconfirmed transactions](/docs/api/rpc/unsafe/unsafe_flush_mempool): undefined - [Get block headers (max: 20) for minHeight <= height <= maxHeight.](/docs/api/rpc/info/blockchain): undefined - [Get the header at a specified height](/docs/api/rpc/info/header): undefined - [Get header by hash](/docs/api/rpc/info/header_by_hash): undefined - [Get block at a specified height](/docs/api/rpc/info/block): undefined - [Get block by hash](/docs/api/rpc/info/block_by_hash): undefined - [Get block results at a specified height](/docs/api/rpc/info/block_results): undefined - [Get commit results at a specified height](/docs/api/rpc/info/commit): undefined - [Get validator set at a specified height](/docs/api/rpc/info/validators): undefined - [Get Genesis](/docs/api/rpc/info/genesis): undefined - [Get Genesis in paginated chunks](/docs/api/rpc/info/genesis_chunked): undefined - [Get consensus state](/docs/api/rpc/info/dump_consensus_state): undefined - [Get consensus state](/docs/api/rpc/info/consensus_state): undefined - [Get consensus parameters](/docs/api/rpc/info/consensus_params): undefined - [Get the list of unconfirmed transactions](/docs/api/rpc/info/unconfirmed_txs): undefined - [Get data about unconfirmed transactions](/docs/api/rpc/info/num_unconfirmed_txs): undefined - [Search for transactions](/docs/api/rpc/info/tx_search): undefined - [Search for blocks by BeginBlock and EndBlock events](/docs/api/rpc/info/block_search): undefined - [Get transactions by hash](/docs/api/rpc/info/tx): undefined - [Get some info about the application.](/docs/api/rpc/abci/abci_info): undefined - [Query the application for some information.](/docs/api/rpc/abci/abci_query): undefined - [Broadcast evidence of the misbehavior.](/docs/api/rpc/evidence/broadcast_evidence): undefined - [IBC-GO - gRPC Gateway docs](/docs/ibcgo): A REST interface for state queries - [EscrowAddress returns the escrow address for a particular port and channel id.](/docs/api/ibcgo/query/EscrowAddress): undefined - [DenomHash queries a denomination hash information.](/docs/api/ibcgo/query/DenomHash): undefined - [DenomTraces queries all denomination traces.](/docs/api/ibcgo/query/DenomTraces): undefined - [DenomTrace queries a denomination trace information.](/docs/api/ibcgo/query/DenomTrace): undefined - [Params queries all parameters of the ibc-transfer module.](/docs/api/ibcgo/query/TransferParams): undefined - [InterchainAccount returns the interchain account address for a given owner address on a given connection](/docs/api/ibcgo/query/InterchainAccount): undefined - [Params queries all parameters of the ICA controller submodule.](/docs/api/ibcgo/query/InterchainAccountsControllerParams): undefined - [Params queries all parameters of the ICA host submodule.](/docs/api/ibcgo/query/InterchainAccountsHostParams): undefined - [FeeEnabledChannel returns true if the provided port and channel identifiers belong to a fee enabled channel](/docs/api/ibcgo/query/FeeEnabledChannel): undefined - [Gets all incentivized packets for a specific channel](/docs/api/ibcgo/query/IncentivizedPacketsForChannel): undefined - [CounterpartyPayee returns the registered counterparty payee for forward relaying](/docs/api/ibcgo/query/CounterpartyPayee): undefined - [Payee returns the registered payee address for a specific channel given the relayer address](/docs/api/ibcgo/query/Payee): undefined - [IncentivizedPacket returns all packet fees for a packet given its identifier](/docs/api/ibcgo/query/IncentivizedPacket): undefined - [TotalAckFees returns the total acknowledgement fees for a packet given its identifier](/docs/api/ibcgo/query/TotalAckFees): undefined - [TotalRecvFees returns the total receive fees for a packet given its identifier](/docs/api/ibcgo/query/TotalRecvFees): undefined - [TotalTimeoutFees returns the total timeout fees for a packet given its identifier](/docs/api/ibcgo/query/TotalTimeoutFees): undefined - [FeeEnabledChannels returns a list of all fee enabled channels](/docs/api/ibcgo/query/FeeEnabledChannels): undefined - [IncentivizedPackets returns all incentivized packets and their associated fees](/docs/api/ibcgo/query/IncentivizedPackets): undefined - [ClientParams queries all parameters of the ibc client.](/docs/api/ibcgo/query/ClientParams): undefined - [ClientStates queries all the IBC light clients of a chain.](/docs/api/ibcgo/query/ClientStates): undefined - [ClientState queries an IBC light client.](/docs/api/ibcgo/query/ClientState): undefined - [Status queries the status of an IBC client.](/docs/api/ibcgo/query/ClientStatus): undefined - [ConsensusStates queries all the consensus state associated with a given client.](/docs/api/ibcgo/query/ConsensusStates): undefined - [ConsensusStateHeights queries the height of every consensus states associated with a given client.](/docs/api/ibcgo/query/ConsensusStateHeights): undefined - [ConsensusState queries a consensus state associated with a client state at a given height.](/docs/api/ibcgo/query/ConsensusState): undefined - [UpgradedClientState queries an Upgraded IBC light client.](/docs/api/ibcgo/query/UpgradedClientState): undefined - [UpgradedConsensusState queries an Upgraded IBC consensus state.](/docs/api/ibcgo/query/UpgradedConsensusState): undefined - [ClientConnections queries the connection paths associated with a client state.](/docs/api/ibcgo/query/ClientConnections): undefined - [Connections queries all the IBC connections of a chain.](/docs/api/ibcgo/query/Connections): undefined - [Connection queries an IBC connection end.](/docs/api/ibcgo/query/Connection): undefined - [ConnectionClientState queries the client state associated with the connection.](/docs/api/ibcgo/query/ConnectionClientState): undefined - [ConnectionConsensusState queries the consensus state associated with the connection.](/docs/api/ibcgo/query/ConnectionConsensusState): undefined - [Channels queries all the IBC channels of a chain.](/docs/api/ibcgo/query/Channels): undefined - [Channel queries an IBC Channel.](/docs/api/ibcgo/query/Channel): undefined - [ChannelClientState queries for the client state for the channel associated with the provided channel identifiers.](/docs/api/ibcgo/query/ChannelClientState): undefined - [ChannelConsensusState queries for the consensus state for the channel associated with the provided channel identifiers.](/docs/api/ibcgo/query/ChannelConsensusState): undefined - [NextSequenceReceive returns the next receive sequence for a given channel.](/docs/api/ibcgo/query/NextSequenceReceive): undefined - [PacketAcknowledgements returns all the packet acknowledgements associated with a channel.](/docs/api/ibcgo/query/PacketAcknowledgements): undefined - [PacketAcknowledgement queries a stored packet acknowledgement hash.](/docs/api/ibcgo/query/PacketAcknowledgement): undefined - [PacketCommitments returns all the packet commitments hashes associated with a channel.](/docs/api/ibcgo/query/PacketCommitments): undefined - [UnreceivedAcks returns all the unreceived IBC acknowledgements associated with a channel and sequences.](/docs/api/ibcgo/query/UnreceivedAcks): undefined - [UnreceivedPackets returns all the unreceived IBC packets associated with a channel and sequences.](/docs/api/ibcgo/query/UnreceivedPackets): undefined - [PacketCommitment queries a stored packet commitment hash.](/docs/api/ibcgo/query/PacketCommitment): undefined - [PacketReceipt queries if a given packet sequence has been received on the queried chain](/docs/api/ibcgo/query/PacketReceipt): undefined - [ConnectionChannels queries all the channels associated with a connection end.](/docs/api/ibcgo/query/ConnectionChannels): undefined - [TerpNET - gRPC Gateway docs](/docs/lcd): A REST interface for state queries, legacy transactions - [TerpNET Historical Data](/docs/data): REST API to get the historical data for TerpNET