# All That Node Documentation > This documentation contains an introduction to All That Node, as well as guides, samples and API references. Suggestions for improvements are also welcome! Visit our communities. ## Guides - [💖 We are All That Node!](https://docs.allthatnode.com/docs/welcome-to-all-that-node.md): One platform, multi-chain supported node API sevice. - [🏁 All That Node Quickstart Guide](https://docs.allthatnode.com/docs/getting-started-with-endpoints.md): Every Quickstart Guide you need for All That Node! Learn how to set up an account, create an API key, make your first API call, and get to building 😉 - [❓How to Set Up a Project](https://docs.allthatnode.com/docs/shared-nodes.md) - [⛓ Supported Protocols For Shared Plans](https://docs.allthatnode.com/docs/supported-protocols-1.md): The supported API types may differ for each protocol. Please keep this in mind when purchasing a plan. - [What is a Dedicated Node?](https://docs.allthatnode.com/docs/dedicated-nodes-1.md) - [❓ How To Set Up a Dedicated Node](https://docs.allthatnode.com/docs/dedicated-nodes.md) - [⛓ Supported Protocols For Dedicated Nodes](https://docs.allthatnode.com/docs/supported-protocols-2.md) - [🤖 Model Context Protocol (MCP)](https://docs.allthatnode.com/docs/model-context-protocol.md): AI-powered blockchain RPC service for seamless network integration. - [🗄 Endpoints](https://docs.allthatnode.com/docs/dashboard-endpoints.md): Manage all your endpoints seamlessly with our comprehensive tool, covering 16+ protocols at once! - [📊 Statistics](https://docs.allthatnode.com/docs/how-to-check-your-endpoint-statistics.md): Helping developers proactively prevent issues through real-time dashboards that track app overall health. - [🔐 API Security](https://docs.allthatnode.com/docs/how-to-set-endpoint-security.md): Empowering developers with the flexibility to fortify the overall security of your APIs. - [👫 My Team](https://docs.allthatnode.com/docs/myteam.md): Invite your team members and start building together! - [My Account](https://docs.allthatnode.com/docs/my-account.md): Check information related to your account. - [How can I delete my account?](https://docs.allthatnode.com/docs/how-can-i-delete-my-account.md) - [💳 Billing](https://docs.allthatnode.com/docs/billing.md): Change plan, cancel subscription, set Auto-scaling, and check invoices here! - [🛡️ Front-running Protection](https://docs.allthatnode.com/docs/front-running-protection.md): Experience the enhanced distribution network - [🎫 Help Center](https://docs.allthatnode.com/docs/create-a-ticket.md) ## API Reference - [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.](https://docs.allthatnode.com/reference/abciquery.md) - [GetLatestBlock returns the latest block.](https://docs.allthatnode.com/reference/getlatestblock.md) - [GetBlockByHeight queries block for given height.](https://docs.allthatnode.com/reference/getblockbyheight.md) - [GetNodeInfo queries the current node info.](https://docs.allthatnode.com/reference/getnodeinfo.md) - [GetSyncing queries node syncing.](https://docs.allthatnode.com/reference/getsyncing.md) - [GetLatestValidatorSet queries latest validator-set.](https://docs.allthatnode.com/reference/getlatestvalidatorset.md) - [GetValidatorSetByHeight queries validator-set at a given height.](https://docs.allthatnode.com/reference/getvalidatorsetbyheight.md) - [Config queries for the operator configuration.](https://docs.allthatnode.com/reference/config.md) - [Status queries for the node status.](https://docs.allthatnode.com/reference/status-1.md) - [TxDecode decodes the transaction.](https://docs.allthatnode.com/reference/txdecode.md) - [TxDecodeAmino decodes an Amino transaction from encoded bytes to JSON.](https://docs.allthatnode.com/reference/txdecodeamino.md) - [TxEncode encodes the transaction.](https://docs.allthatnode.com/reference/txencode.md) - [TxEncodeAmino encodes an Amino transaction from JSON to encoded bytes.](https://docs.allthatnode.com/reference/txencodeamino.md) - [Simulate simulates executing a transaction for estimating gas usage.](https://docs.allthatnode.com/reference/simulate.md) - [GetTxsEvent fetches txs by event.](https://docs.allthatnode.com/reference/gettxsevent.md) - [BroadcastTx broadcast transaction.](https://docs.allthatnode.com/reference/broadcasttx.md) - [GetBlockWithTxs fetches a block with decoded txs.](https://docs.allthatnode.com/reference/getblockwithtxs.md) - [GetTx fetches a tx by hash.](https://docs.allthatnode.com/reference/gettx.md) - [AccountInfo queries account info which is common to all account types.](https://docs.allthatnode.com/reference/accountinfo.md) - [Accounts returns all the existing accounts. When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.](https://docs.allthatnode.com/reference/accounts-1.md) - [Account returns account details based on address.](https://docs.allthatnode.com/reference/account.md) - [AccountAddressByID returns account address based on account number.](https://docs.allthatnode.com/reference/accountaddressbyid.md) - [Bech32Prefix queries bech32Prefix](https://docs.allthatnode.com/reference/bech32prefix.md) - [AddressBytesToString converts Account Address bytes to string](https://docs.allthatnode.com/reference/addressbytestostring.md) - [AddressStringToBytes converts Address string to bytes](https://docs.allthatnode.com/reference/addressstringtobytes.md) - [ModuleAccounts returns all the existing module accounts.](https://docs.allthatnode.com/reference/moduleaccounts.md) - [ModuleAccountByName returns the module account info by module name](https://docs.allthatnode.com/reference/moduleaccountbyname.md) - [Params queries all parameters.](https://docs.allthatnode.com/reference/authparams.md) - [AllBalances queries the balance of all coins for a single account.](https://docs.allthatnode.com/reference/allbalances.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [Balance queries the balance of a single coin for a single account.](https://docs.allthatnode.com/reference/balance.md) - [DenomOwners queries for all account addresses that own a particular token denomination.](https://docs.allthatnode.com/reference/denomowners.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [DenomOwnersByQuery queries for all account addresses that own a particular token denomination.](https://docs.allthatnode.com/reference/denomownersbyquery.md) - [DenomsMetadata queries the client metadata for all registered coin denominations.](https://docs.allthatnode.com/reference/denomsmetadata.md) - [DenomMetadata queries the client metadata of a given coin denomination.](https://docs.allthatnode.com/reference/denommetadata.md) - [DenomMetadataByQueryString queries the client metadata of a given coin denomination.](https://docs.allthatnode.com/reference/denommetadatabyquerystring.md) - [Params queries the parameters of x/bank module.](https://docs.allthatnode.com/reference/bankparams.md) - [SendEnabled queries for SendEnabled entries.](https://docs.allthatnode.com/reference/sendenabled.md): This query only returns denominations that have specific SendEnabled settings. Any denomination that does not have a specific setting will use the default params.default_send_enabled, and will not be returned by this query. - [SpendableBalances queries the spendable balance of all coins for a single account. When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.](https://docs.allthatnode.com/reference/spendablebalances.md) - [SpendableBalanceByDenom queries the spendable balance of a single denom for a single account.](https://docs.allthatnode.com/reference/spendablebalancebydenom.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [TotalSupply queries the total supply of all coins.](https://docs.allthatnode.com/reference/totalsupply.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [SupplyOf queries the supply of a single coin.](https://docs.allthatnode.com/reference/supplyof.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [CommunityPool queries the community pool coins.](https://docs.allthatnode.com/reference/communitypool.md): Deprecated: Prefer to use x/protocolpool module's CommunityPool rpc method. - [DelegationTotalRewards queries the total rewards accrued by each validator.](https://docs.allthatnode.com/reference/delegationtotalrewards.md) - [DelegationRewards queries the total rewards accrued by a delegation.](https://docs.allthatnode.com/reference/delegationrewards.md) - [DelegatorValidators queries the validators of a delegator.](https://docs.allthatnode.com/reference/delegatorvalidators.md) - [DelegatorWithdrawAddress queries withdraw address of a delegator.](https://docs.allthatnode.com/reference/delegatorwithdrawaddress.md) - [Params queries params of the distribution module.](https://docs.allthatnode.com/reference/distributionparams.md) - [ValidatorDistributionInfo queries validator commission and self-delegation rewards for validator](https://docs.allthatnode.com/reference/validatordistributioninfo.md) - [ValidatorCommission queries accumulated commission for a validator.](https://docs.allthatnode.com/reference/validatorcommission.md) - [ValidatorOutstandingRewards queries rewards of a validator address.](https://docs.allthatnode.com/reference/validatoroutstandingrewards.md) - [ValidatorSlashes queries slash events of a validator.](https://docs.allthatnode.com/reference/validatorslashes.md) - [AllEvidence queries all evidence.](https://docs.allthatnode.com/reference/allevidence.md) - [Evidence queries evidence based on evidence hash.](https://docs.allthatnode.com/reference/evidence.md) - [Params queries all parameters of the gov module.](https://docs.allthatnode.com/reference/govparams.md) - [Proposals queries all proposals based on given status.](https://docs.allthatnode.com/reference/proposals.md) - [Proposal queries proposal details based on ProposalID.](https://docs.allthatnode.com/reference/proposal.md) - [Deposits queries all deposits of a single proposal.](https://docs.allthatnode.com/reference/deposits.md) - [Deposit queries single deposit information based on proposalID, depositor address.](https://docs.allthatnode.com/reference/deposit.md) - [TallyResult queries the tally of a proposal vote.](https://docs.allthatnode.com/reference/tallyresult.md) - [Votes queries votes of a given proposal.](https://docs.allthatnode.com/reference/votes.md) - [Vote queries voted information based on proposalID, voterAddr. Due to how we handle state, this query would error for proposals that has already been finished.](https://docs.allthatnode.com/reference/vote.md) - [Constitution queries the chain's constitution.](https://docs.allthatnode.com/reference/constitution.md) - [Params queries all parameters of the gov module.](https://docs.allthatnode.com/reference/govv1params.md) - [MessageBasedParams queries the message specific governance params based on a msg url.](https://docs.allthatnode.com/reference/messagebasedparams.md) - [Proposals queries all proposals based on given status.](https://docs.allthatnode.com/reference/govv1proposal.md) - [Proposal queries proposal details based on ProposalID.](https://docs.allthatnode.com/reference/govv1proposalbasedid.md) - [Deposits queries all deposits of a single proposal.](https://docs.allthatnode.com/reference/govv1deposit.md) - [Deposit queries single deposit information based on proposalID, depositAddr.](https://docs.allthatnode.com/reference/govv1depositbaseddepositerandbasedid.md) - [TallyResult queries the tally of a proposal vote.](https://docs.allthatnode.com/reference/govv1tallyresult.md) - [ProposalVoteOptions queries the valid voting options for a proposal.](https://docs.allthatnode.com/reference/proposalvoteoptions.md) - [Votes queries votes of a given proposal.](https://docs.allthatnode.com/reference/govv1votes.md) - [Vote queries voted information based on proposalID, voterAddr.](https://docs.allthatnode.com/reference/govv1vote.md) - [AnnualProvisions current minting annual provisions value.](https://docs.allthatnode.com/reference/annualprovisions.md) - [Inflation returns the current minting inflation value.](https://docs.allthatnode.com/reference/inflation.md) - [Params returns the total set of minting parameters.](https://docs.allthatnode.com/reference/mintparams.md) - [Params queries a specific parameter of a module, given its subspace and key.](https://docs.allthatnode.com/reference/params.md) - [Subspaces queries for all registered subspaces and all keys for a subspace.](https://docs.allthatnode.com/reference/subspaces.md) - [Params queries the parameters of slashing module](https://docs.allthatnode.com/reference/slashingparams.md) - [SigningInfos queries signing info of all validators](https://docs.allthatnode.com/reference/signinginfos.md) - [SigningInfo queries the signing info of given cons address](https://docs.allthatnode.com/reference/signinginfo.md) - [DelegatorDelegations queries all delegations of a given delegator address.](https://docs.allthatnode.com/reference/delegatordelegations.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [Redelegations queries redelegations of given address.](https://docs.allthatnode.com/reference/redelegations.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [DelegatorUnbondingDelegations queries all unbonding delegations of a given delegator address.](https://docs.allthatnode.com/reference/delegatorunbondingdelegations.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [DelegatorValidators queries all validators info for given delegator address.](https://docs.allthatnode.com/reference/stakingdelegatorvalidators.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [DelegatorValidator queries validator info for given delegator validator pair.](https://docs.allthatnode.com/reference/delegatorvalidator.md) - [HistoricalInfo queries the historical info for given height.](https://docs.allthatnode.com/reference/historicalinfo.md) - [Parameters queries the staking parameters.](https://docs.allthatnode.com/reference/stakingparams.md) - [Pool queries the pool info.](https://docs.allthatnode.com/reference/pool.md) - [Validators queries all validators that match the given status.](https://docs.allthatnode.com/reference/validators-1.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [Validator queries validator info for given validator address.](https://docs.allthatnode.com/reference/validator.md) - [ValidatorDelegations queries delegate info for given validator.](https://docs.allthatnode.com/reference/validatordelegations.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [Delegation queries delegate info for given validator delegator pair.](https://docs.allthatnode.com/reference/delegation.md) - [UnbondingDelegation queries unbonding info for given validator delegator pair.](https://docs.allthatnode.com/reference/unbondingdelegation.md) - [ValidatorUnbondingDelegations queries unbonding delegations of a validator.](https://docs.allthatnode.com/reference/validatorunbondingdelegations.md): When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set. - [AppliedPlan queries a previously applied upgrade plan by its name.](https://docs.allthatnode.com/reference/appliedplan.md) - [Returns the account with authority to conduct upgrades](https://docs.allthatnode.com/reference/authority.md) - [CurrentPlan queries the current upgrade plan.](https://docs.allthatnode.com/reference/currentplan.md) - [ModuleVersions queries the list of module versions from state.](https://docs.allthatnode.com/reference/moduleversions.md) - [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)](https://docs.allthatnode.com/reference/upgradedconsensusstate.md) - [Returns list of `Authorization`, granted to the grantee by the granter.](https://docs.allthatnode.com/reference/grants.md) - [GranteeGrants returns a list of `GrantAuthorization` by grantee.](https://docs.allthatnode.com/reference/granteegrants.md) - [GranterGrants returns list of `GrantAuthorization`, granted by granter.](https://docs.allthatnode.com/reference/grantergrants.md) - [Allowance returns granted allowance to the grantee by the granter.](https://docs.allthatnode.com/reference/allowance.md) - [Allowances returns all the grants for the given grantee address.](https://docs.allthatnode.com/reference/allowances.md) - [AllowancesByGranter returns all the grants given by an address](https://docs.allthatnode.com/reference/allowancesbygranter.md) - [BalancebyQueryString queries the number of NFTs of a given class owned by the owner, same as balanceOf in ERC721](https://docs.allthatnode.com/reference/balancebyquerystring.md) - [Balance queries the number of NFTs of a given class owned by the owner, same as balanceOf in ERC721](https://docs.allthatnode.com/reference/nftbalance.md) - [Class queries an NFT class based on its id](https://docs.allthatnode.com/reference/classbyquerystring.md) - [Classes queries all NFT classes](https://docs.allthatnode.com/reference/classes.md) - [Class queries an NFT class based on its id](https://docs.allthatnode.com/reference/class.md) - [NFTByQueryString queries an NFT based on its class and id.](https://docs.allthatnode.com/reference/nftbyquerystring.md) - [NFTs queries all NFTs of a given class or owner,choose at least one of the two, similar to tokenByIndex in ERC721Enumerable](https://docs.allthatnode.com/reference/nfts.md) - [NFT queries an NFT based on its class and id.](https://docs.allthatnode.com/reference/nft.md) - [OwnerByQueryString queries the owner of the NFT based on its class and id, same as ownerOf in ERC721](https://docs.allthatnode.com/reference/ownerbyquerystring.md) - [Owner queries the owner of the NFT based on its class and id, same as ownerOf in ERC721](https://docs.allthatnode.com/reference/owner.md) - [SupplyByQueryString queries the number of NFTs from the given class, same as totalSupply of ERC721.](https://docs.allthatnode.com/reference/supplybyquerystring.md) - [Supply queries the number of NFTs from the given class, same as totalSupply of ERC721.](https://docs.allthatnode.com/reference/supply.md) - [GroupInfo queries group info based on group id.](https://docs.allthatnode.com/reference/groupinfo.md) - [GroupMembers queries members of a group by group id.](https://docs.allthatnode.com/reference/groupmembers.md) - [GroupPoliciesByAdmin queries group policies by admin address.](https://docs.allthatnode.com/reference/grouppoliciesbyadmin.md) - [GroupPoliciesByGroup queries group policies by group id.](https://docs.allthatnode.com/reference/grouppoliciesbygroup.md) - [GroupPolicyInfo queries group policy info based on account address of group policy.](https://docs.allthatnode.com/reference/grouppolicyinfo.md) - [Groups queries all groups in state.](https://docs.allthatnode.com/reference/groups.md) - [GroupsByAdmin queries groups by admin address.](https://docs.allthatnode.com/reference/groupsbyadmin.md) - [GroupsByMember queries groups by member address.](https://docs.allthatnode.com/reference/groupsbymember.md) - [Proposal queries a proposal based on proposal id.](https://docs.allthatnode.com/reference/groupproposal.md) - [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.](https://docs.allthatnode.com/reference/grouptallyresult.md) - [ProposalsByGroupPolicy queries proposals based on account address of group policy.](https://docs.allthatnode.com/reference/proposalsbygrouppolicy.md) - [VoteByProposalVoter queries a vote by proposal id and voter.](https://docs.allthatnode.com/reference/votebyproposalvoter.md) - [VotesByProposal queries a vote by proposal id.](https://docs.allthatnode.com/reference/votesbyproposal.md) - [VotesByVoter queries a vote by voter.](https://docs.allthatnode.com/reference/votesbyvoter.md) - [Account returns account permissions.](https://docs.allthatnode.com/reference/circuitaccounts.md) - [Account returns account permissions.](https://docs.allthatnode.com/reference/circuitaccount.md) - [DisabledList returns a list of disabled message urls](https://docs.allthatnode.com/reference/disabledlist.md) - [Params queries the parameters of x/consensus module.](https://docs.allthatnode.com/reference/consensusparams.md) - [Dial Seeds (Unsafe)](https://docs.allthatnode.com/reference/dial_seeds.md): Dial a peer, this route in under unsafe, and has to manually enabled to use **Example:** curl 'localhost:26657/dial_seeds?seeds=\["f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656","0491d373a8e0fcf1023aaf18c51d6a1d0d4f31bd@5.6.7.8:26656"\]' - [Add Peers/Persistent Peers (unsafe)](https://docs.allthatnode.com/reference/dial_peers.md): Set a persistent peer, this route in under unsafe, and has to manually enabled to use. **Example:** curl 'localhost:26657/dial_peers?peers=\["f9baeaa15fedf5e1ef7448dd60f46c01f1a9e9c4@1.2.3.4:26656","0491d373a8e0fcf1023aaf18c51d6a1d0d4f31bd@5.6.7.8:26656"\]&persistent=false' - [Get info about the application.](https://docs.allthatnode.com/reference/abci_info.md): Get info about the application. Upon success, the `Cache-Control` header will be set with the default maximum age. - [Query the application for some information.](https://docs.allthatnode.com/reference/abci_query.md): Query the application for some information. - [Returns with the response from CheckTx. Does not wait for DeliverTx result.](https://docs.allthatnode.com/reference/broadcast_tx_sync.md): If you want to be sure that the transaction is included in a block, you can subscribe for the result using JSONRPC via a websocket. See https://docs.cometbft.com/v0.38.x/core/subscription.html If you haven't received anything after a couple of blocks, resend it. If the same happens again, send it to some other node. A few reasons why it could happen: 1. malicious node can drop or pretend it had committed your tx 2. malicious proposer (not necessary the one you're communicating with) can drop transactions, which might become valid in the future (https://github.com/tendermint/tendermint/issues/3322) Please refer to [formatting/encoding rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) for additional details - [Returns right away, with no response. Does not wait for CheckTx nor DeliverTx results.](https://docs.allthatnode.com/reference/broadcast_tx_async.md): If you want to be sure that the transaction is included in a block, you can subscribe for the result using JSONRPC via a websocket. See https://docs.cometbft.com/v0.38.x/core/subscription.html If you haven't received anything after a couple of blocks, resend it. If the same happens again, send it to some other node. A few reasons why it could happen: 1. malicious node can drop or pretend it had committed your tx 2. malicious proposer (not necessary the one you're communicating with) can drop transactions, which might become valid in the future (https://github.com/tendermint/tendermint/issues/3322) 3. node can be offline Please refer to [formatting/encoding rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) for additional details - [Returns with the responses from CheckTx and DeliverTx.](https://docs.allthatnode.com/reference/broadcast_tx_commit.md): IMPORTANT: use only for testing and development. In production, use BroadcastTxSync or BroadcastTxAsync. You can subscribe for the transaction result using JSONRPC via a websocket. See https://docs.cometbft.com/v0.38.x/core/subscription.html CONTRACT: only returns error if mempool.CheckTx() errs or if we timeout waiting for tx to commit. If CheckTx or DeliverTx fail, no error will be returned, but the returned result will contain a non-OK ABCI code. Please refer to [formatting/encoding rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) for additional details - [Checks the transaction without executing it.](https://docs.allthatnode.com/reference/check_tx.md): The transaction won't be added to the mempool. Please refer to [formatting/encoding rules](https://docs.cometbft.com/v0.38.x/core/using-cometbft.html#formatting) for additional details Upon success, the `Cache-Control` header will be set with the default maximum age. - [Node heartbeat](https://docs.allthatnode.com/reference/health.md): Get node health. Returns empty result (200 OK) on success, no response - in case of an error. - [Node Status](https://docs.allthatnode.com/reference/status.md): Get CometBFT status including node info, pubkey, latest block hash, app hash, block height and time. - [Network information](https://docs.allthatnode.com/reference/net_info.md): Get network info. - [Get block headers (max: 20) for minHeight <= height <= maxHeight.](https://docs.allthatnode.com/reference/blockchain.md): Get block headers for minHeight <= height <= maxHeight. At most 20 items will be returned. Upon success, the `Cache-Control` header will be set with the default maximum age. - [Get header at a specified height](https://docs.allthatnode.com/reference/header-1.md): Get Header. If the `height` field is set to a non-default value, upon success, the `Cache-Control` header will be set with the default maximum age. - [Get header by hash](https://docs.allthatnode.com/reference/header_by_hash-1.md): Get Header By Hash. Upon success, the `Cache-Control` header will be set with the default maximum age. - [Get block at a specified height](https://docs.allthatnode.com/reference/block.md): Get Block. If the `height` field is set to a non-default value, upon success, the `Cache-Control` header will be set with the default maximum age. - [Get block by hash](https://docs.allthatnode.com/reference/block_by_hash.md): Get Block By Hash. Upon success, the `Cache-Control` header will be set with the default maximum age. - [Get block results at a specified height](https://docs.allthatnode.com/reference/block_results.md): Get block_results. If the `height` field is set to a non-default value, upon success, the `Cache-Control` header will be set with the default maximum age. - [Get commit results at a specified height](https://docs.allthatnode.com/reference/commit.md): Get Commit. If the `height` field is set to a non-default value, upon success, the `Cache-Control` header will be set with the default maximum age. - [Get validator set at a specified height](https://docs.allthatnode.com/reference/validators.md): Get Validators. Validators are sorted first by voting power (descending), then by address (ascending). If the `height` field is set to a non-default value, upon success, the `Cache-Control` header will be set with the default maximum age. - [Get Genesis](https://docs.allthatnode.com/reference/genesis.md): Get genesis. Upon success, the `Cache-Control` header will be set with the default maximum age. - [Get Genesis in multiple chunks](https://docs.allthatnode.com/reference/genesis_chunked.md): Get genesis document in multiple chunks to make it easier to iterate through larger genesis structures. Each chunk is produced by converting the genesis document to JSON and then splitting the resulting payload into 16MB blocks, and then Base64-encoding each block. Upon success, the `Cache-Control` header will be set with the default maximum age. - [Get consensus state](https://docs.allthatnode.com/reference/dump_consensus_state.md): Get consensus state. Not safe to call from inside the ABCI application during a block execution. - [Get consensus state](https://docs.allthatnode.com/reference/consensus_state.md): Get consensus state. Not safe to call from inside the ABCI application during a block execution. - [Get consensus parameters](https://docs.allthatnode.com/reference/consensus_params.md): Get consensus parameters. If the `height` field is set to a non-default value, upon success, the `Cache-Control` header will be set with the default maximum age. - [Get the list of unconfirmed transactions](https://docs.allthatnode.com/reference/unconfirmed_txs.md): Get list of unconfirmed transactions - [Get data about unconfirmed transactions](https://docs.allthatnode.com/reference/num_unconfirmed_txs.md): Get data about unconfirmed transactions - [Search for transactions](https://docs.allthatnode.com/reference/tx_search.md): Search for transactions w/ their results. See /subscribe for the query syntax. - [Search for blocks by FinalizeBlock events](https://docs.allthatnode.com/reference/block_search.md): Search for blocks by FinalizeBlock events. See /subscribe for the query syntax. - [Get transactions by hash](https://docs.allthatnode.com/reference/tx-1.md): Get a transaction Upon success, the `Cache-Control` header will be set with the default maximum age. - [Broadcast evidence of the misbehavior.](https://docs.allthatnode.com/reference/broadcast_evidence.md): Broadcast evidence of the misbehavior. - [Avalanche Quickstart](https://docs.allthatnode.com/reference/quickstart-avalanche.md): How to get started building on Avalanche - [Chiliz Quickstart](https://docs.allthatnode.com/reference/quickstart-chiliz.md) - [Kaia Quickstart](https://docs.allthatnode.com/reference/quickstart-klaytn.md): How to get started building on Kaia - [Get Address Information](https://docs.allthatnode.com/reference/get_address_information_getaddressinformation_get.md): Get basic information about the address: balance, code, data, last_transaction_id. - [Get Extended Address Information](https://docs.allthatnode.com/reference/get_extended_address_information_getextendedaddressinformation_get.md): Similar to previous one but tries to parse additional information for known contract types. This method is based on tonlib's function *getAccountState*. For detecting wallets we recommend to use *getWalletInformation*. - [Get Wallet Information](https://docs.allthatnode.com/reference/get_wallet_information_getwalletinformation_get.md): Retrieve wallet information. This method parses contract state and currently supports more wallet types than getExtendedAddressInformation: simple wallet, standart wallet, v3 wallet, v4 wallet. - [Get Transactions](https://docs.allthatnode.com/reference/get_transactions_gettransactions_get.md): Get transaction history of a given address. - [Get Address Balance](https://docs.allthatnode.com/reference/get_address_balance_getaddressbalance_get.md): Get balance (in nanotons) of a given address. - [Get Address](https://docs.allthatnode.com/reference/get_address_getaddressstate_get.md): Get state of a given address. State can be either *unitialized*, *active* or *frozen*. - [Pack Address](https://docs.allthatnode.com/reference/pack_address_packaddress_get.md): Convert an address from raw to human-readable format. - [Unpack Address](https://docs.allthatnode.com/reference/unpack_address_unpackaddress_get.md): Convert an address from human-readable to raw format. - [Get Token Data](https://docs.allthatnode.com/reference/get_token_data_gettokendata_get.md): Get NFT or Jetton information. - [Detect Address](https://docs.allthatnode.com/reference/detect_address_detectaddress_get.md): Get all possible address forms. - [Get Masterchain Info](https://docs.allthatnode.com/reference/get_masterchain_info_getmasterchaininfo_get.md): Get up-to-date masterchain state. - [Get Masterchain Block Signatures](https://docs.allthatnode.com/reference/get_masterchain_block_signatures_getmasterchainblocksignatures_get.md): Get up-to-date masterchain state. - [Get Shard Block Proof](https://docs.allthatnode.com/reference/get_shard_block_proof_getshardblockproof_get.md): Get merkle proof of shardchain block. - [Get Consensus Block](https://docs.allthatnode.com/reference/get_consensus_block_getconsensusblock_get.md): Get consensus block and its update timestamp. - [Lookup Block](https://docs.allthatnode.com/reference/lookup_block_lookupblock_get.md): Look up block by either *seqno*, *lt* or *unixtime*. - [Get Shards](https://docs.allthatnode.com/reference/get_shards_shards_get-1.md): Get shards information. - [Get Block Transactions](https://docs.allthatnode.com/reference/get_block_transactions_getblocktransactions_get.md): Get transactions of the given block. - [Get Block Transactions Ext](https://docs.allthatnode.com/reference/get_block_transactions_ext_getblocktransactionsext_get-1.md): Get transactions of the given block. - [Get Block Header](https://docs.allthatnode.com/reference/get_block_header_getblockheader_get.md): Get metadata of a given block. - [Get Out Msg Queue Sizes](https://docs.allthatnode.com/reference/get_out_msg_queue_sizes_getoutmsgqueuesizes_get-1.md): Get info with current sizes of messages queues by shards. - [Get Try Locate Tx](https://docs.allthatnode.com/reference/get_try_locate_tx_trylocatetx_get.md): Locate outcoming transaction of *destination* address by incoming message. - [Get Try Locate Result Tx](https://docs.allthatnode.com/reference/get_try_locate_result_tx_trylocateresulttx_get.md): Same as previous. Locate outcoming transaction of *destination* address by incoming message - [Get Try Locate Source Tx](https://docs.allthatnode.com/reference/get_try_locate_source_tx_trylocatesourcetx_get.md): Locate incoming transaction of *source* address by outcoming message. - [Get Config Param](https://docs.allthatnode.com/reference/get_config_param_getconfigparam_get.md): Get config by id. - [Get Config All](https://docs.allthatnode.com/reference/get_config_all_getconfigall_get-1.md): Get cell with full config. - [Run Get Method](https://docs.allthatnode.com/reference/run_get_method_rungetmethod_post.md): Run get method on smart contract. - [Send Boc](https://docs.allthatnode.com/reference/send_boc_sendboc_post.md): Send serialized boc file: fully packed and serialized external message to blockchain. - [Send Boc Return Hash](https://docs.allthatnode.com/reference/send_boc_return_hash_sendbocreturnhash_post.md): Send serialized boc file: fully packed and serialized external message to blockchain. The method returns message hash. - [Send Query](https://docs.allthatnode.com/reference/send_query_sendquery_post.md): Send query - unpacked external message. This method takes address, body and init-params (if any), packs it to external message and sends to network. All params should be boc-serialized. - [Estimate Fee](https://docs.allthatnode.com/reference/estimate_fee_estimatefee_post.md): Estimate fees required for query processing. *body*, *init-code* and *init-data* accepted in serialized format (b64-encoded). - [Jsonrpc Handler](https://docs.allthatnode.com/reference/jsonrpc_handler_jsonrpc_post.md): All methods in the API are available through JSON-RPC protocol ([spec](https://www.jsonrpc.org/specification)). - [Zetachain Quickstart](https://docs.allthatnode.com/reference/zetachain-quickstart.md): How to get started building on Zetachain. ## Pages - [Oops, something is wrong!](https://docs.allthatnode.com/oops-something-is-wrong.md)