# Injective Documentation > Cosmos appchain for trading and derivatives, EVM-compatible. Cosmos REST/gRPC, Tendermint RPC, EVM JSON-RPC, CosmWasm REST, and Peggy bridge. - [Quicknode Injective RPC Overview](https://www.quicknode.com/docs/injective.md): Get started with Injective RPC on Quicknode. Access reliable, low-latency blockchain infrastructure with globally distributed endpoints for seamless development. ## Making API Requests - [Injective QuickStart](https://www.quicknode.com/docs/injective/quickstart.md): Get started with Injective RPC on Quicknode. Follow this QuickStart to get up and running with your own Quicknode endpoint and making your first API request to the Injective network. - [Injective API Endpoints](https://www.quicknode.com/docs/injective/endpoints.md): Learn how to use Injective RPC endpoints, make API requests, and handle responses with Quicknode. - [Endpoint Authentication Options](https://www.quicknode.com/docs/injective/endpoint-security.md): Learn how to authenticate and set up your Quicknode Injective RPC connection for optimal performance and security. - [Injective Error Code Reference](https://www.quicknode.com/docs/injective/error-references.md): Learn about Injective error codes, including HTTP, JSON-RPC, and Quicknode's own custom error codes. ## API Reference - [API Overview](https://www.quicknode.com/docs/injective/api-overview.md): Overview of supported Injective networks and APIs on Quicknode. ## Ethereum JSON-RPC API - [eth_accounts RPC Method](https://www.quicknode.com/docs/injective/evm/eth_accounts.md): Returns an array of addresses owned by the client. Since Quicknode does not store private keys, this will always return an empty response. - [eth_blockNumber RPC Method](https://www.quicknode.com/docs/injective/evm/eth_blockNumber.md): Returns the latest block number of the blockchain. - [eth_call RPC Method](https://www.quicknode.com/docs/injective/evm/eth_call.md): Executes a new message call immediately without creating a transaction on the block chain. - [eth_chainId RPC Method](https://www.quicknode.com/docs/injective/evm/eth_chainId.md): Returns the current network/chain ID, used to sign replay-protected transaction introduced in EIP-155. - [eth_estimateGas RPC Method](https://www.quicknode.com/docs/injective/evm/eth_estimateGas.md): Returns an estimation of gas for a given transaction. - [eth_feeHistory RPC Method](https://www.quicknode.com/docs/injective/evm/eth_feeHistory.md): Returns the collection of historical gas information. - [eth_gasPrice RPC Method](https://www.quicknode.com/docs/injective/evm/eth_gasPrice.md): Returns the current gas price on the network in wei. - [eth_getBalance RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getBalance.md): Returns the balance of given account address in wei. - [eth_getBlockByHash RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getBlockByHash.md): Returns information of the block matching the given block hash. - [eth_getBlockByNumber RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getBlockByNumber.md): Returns information of the block matching the given block number. - [eth_getBlockTransactionCountByHash RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getBlockTransactionCountByHash.md): Returns the number of transactions for the block matching the given block hash. - [eth_getBlockTransactionCountByNumber RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getBlockTransactionCountByNumber.md): Returns the number of transactions for the block matching the given block number. - [eth_getCode RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getCode.md): Returns the compiled bytecode of a smart contract. - [eth_getFilterChanges RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getFilterChanges.md): Polling method for a filter, which returns an array of events that have occurred since the last poll. - [eth_getFilterLogs RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getFilterLogs.md): Returns an array of all logs matching filter with given id. - [eth_getLogs RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getLogs.md): Returns an array of all logs matching a given filter object. - [eth_getProof RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getProof.md): Returns the account and storage values of the specified account including the Merkle-proof. - [eth_getStorageAt RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getStorageAt.md): Returns the value from a storage position at a given address. - [eth_getTransactionByBlockHashAndIndex RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getTransactionByBlockHashAndIndex.md): Returns information about a transaction given a blockhash and transaction index position. - [eth_getTransactionByBlockNumberAndIndex RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getTransactionByBlockNumberAndIndex.md): Returns information about a transaction given a block number and transaction index position. - [eth_getTransactionByHash RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getTransactionByHash.md): Returns the information about a transaction from a transaction hash. - [eth_getTransactionCount RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getTransactionCount.md): Returns the number of transactions sent from an address. - [eth_getTransactionReceipt RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getTransactionReceipt.md): Returns the receipt of a transaction by transaction hash. - [eth_getUncleCountByBlockHash RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getUncleCountByBlockHash.md): Returns the number of uncles for the block matching the given block hash. - [eth_getUncleCountByBlockNumber RPC Method](https://www.quicknode.com/docs/injective/evm/eth_getUncleCountByBlockNumber.md): Returns the number of uncles for the block matching the given block number. - [eth_hashrate RPC Method](https://www.quicknode.com/docs/injective/evm/eth_hashrate.md): Returns the number of hashes per second that the node is mining with. - [eth_maxPriorityFeePerGas RPC Method](https://www.quicknode.com/docs/injective/evm/eth_maxPriorityFeePerGas.md): Get the priority fee needed to be included in a block. - [eth_mining RPC Method](https://www.quicknode.com/docs/injective/evm/eth_mining.md): Returns true if node is actively mining new blocks. - [eth_newBlockFilter RPC Method](https://www.quicknode.com/docs/injective/evm/eth_newBlockFilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call eth_getFilterChanges. - [eth_newFilter RPC Method](https://www.quicknode.com/docs/injective/evm/eth_newFilter.md): Creates a filter object, based on filter options, to notify when the state changes (logs). To check if the state has changed, call eth_getFilterChanges. - [eth_sendRawTransaction RPC Method](https://www.quicknode.com/docs/injective/evm/eth_sendRawTransaction.md): Creates new message call transaction or a contract creation for signed transactions. The new API Credit value for this method is 20 when used part of the Core API. If you are using eth_sendRawTransaction as part of a Marketplace add-on, view the add-on's homepage for more information about the specific charge. - [eth_signTransaction RPC Method](https://www.quicknode.com/docs/injective/evm/eth_signTransaction.md): Signs a transaction that can be submitted to the network later using eth_sendRawTransaction - not supported by Quicknode! - [eth_subscribe RPC Method](https://www.quicknode.com/docs/injective/evm/eth_subscribe.md): Starts a subscription to a specific event. - [eth_syncing RPC Method](https://www.quicknode.com/docs/injective/evm/eth_syncing.md): Returns an object with the sync status of the node if the node is out-of-sync and is syncing. Returns false when the node is already in sync. - [eth_uninstallFilter RPC Method](https://www.quicknode.com/docs/injective/evm/eth_uninstallFilter.md): It uninstalls a filter with the given filter id. - [eth_unsubscribe RPC Method](https://www.quicknode.com/docs/injective/evm/eth_unsubscribe.md): Cancels an existing subscription so that no further events are sent. - [net_listening RPC Method](https://www.quicknode.com/docs/injective/evm/net_listening.md): Returns true if client is actively listening for network connections. - [net_peerCount RPC Method](https://www.quicknode.com/docs/injective/evm/net_peerCount.md): Returns number of peers currently connected to the client. - [net_version RPC Method](https://www.quicknode.com/docs/injective/evm/net_version.md): Returns the current network id. - [txpool_content RPC Method](https://www.quicknode.com/docs/injective/evm/txpool_content.md): Returns all pending and queued transactions (Supported only on Geth). - [txpool_inspect RPC Method](https://www.quicknode.com/docs/injective/evm/txpool_inspect.md): Returns a textual summary of all pending and queued transactions (Supported only on Geth). - [txpool_status RPC Method](https://www.quicknode.com/docs/injective/evm/txpool_status.md): Returns the number of transactions in pending and queued states (Supported only on Geth). - [web3_clientVersion RPC Method](https://www.quicknode.com/docs/injective/evm/web3_clientVersion.md): Returns the current version of the chain client. - [web3_sha3 RPC Method](https://www.quicknode.com/docs/injective/evm/web3_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) hash of the given data. ## Tendermint JSON-RPC/REST API - [abci_info REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/abci_info.md): Retrieves application info. - [abci_query REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/abci_query.md): Queries the application for particular information. - [block REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/block.md): Retrieves a block at a specified height. - [block_by_hash REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/block_by_hash.md): Retrieves a block by hash. - [block_results REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/block_results.md): Retrieves block results at a specified height. - [block_search REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/block_search.md): Searches for blocks by BeginBlock and EndBlock events. - [blockchain REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/blockchain.md): Retrieves block headers for minHeight <= height <= maxHeight. - [broadcast_tx REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/broadcast_tx.md): Returns with the response from CheckTx. Does not wait for DeliverTx result. - [broadcast_tx_commit REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/broadcast_tx_commit.md): Returns with the responses from CheckTx and DeliverTx. - [check_tx REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/check_tx.md): Checks the transaction without executing it. - [commit REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/commit.md): Retrieves commit results at a specified height. - [consensus_params REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/consensus_params.md): Retrieves consensus parameters. - [consensus_state REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/consensus_state.md): Retrieves consensus state. - [dump_consensus_state REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/dump_consensus_state.md): Retrieves consensus state. - [genesis_chunked REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/genesis_chunked.md): Retrieves Genesis in multiple chunks. - [header REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/header.md): Get the header at a specified height. - [header_by_hash REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/header_by_hash.md): Get the header by block hash. - [health REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/health.md): Get node health. Returns empty result (200 OK) on success, no response - in case of an error. - [num_unconfirmed_txs REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/num_unconfirmed_txs.md): Retrieves data on unconfirmed transactions. - [status REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/status.md): Retrieves Tendermint status including node info, pubkey, latest block hash, app hash, block height and time. - [tx REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/tx.md): Retrieves a transaction by hash. - [tx_search REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/tx_search.md): Searches for transactions with their results. - [unconfirmed_txs REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/unconfirmed_txs.md): Retrieves the list of unconfirmed transactions. - [validators REST API Endpoint](https://www.quicknode.com/docs/injective/tendermint-api/validators.md): Retrieves a validator set at a specified height. ## Cosmos REST API & gRPC - [Cosmos REST/gRPC API Overview](https://www.quicknode.com/docs/injective/cosmos-api.md): Overview of the Cosmos REST/gRPC API available on Quicknode. - [/cosmos/auth/v1beta1/accounts REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-auth-v1beta1-accounts.md): Returns all the existing accounts. - [/cosmos/auth/v1beta1/accounts/{address} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-auth-v1beta1-accounts-address.md): Returns account details based on address. - [/cosmos/auth/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-auth-v1beta1-params.md): Queries all parameters. - [/cosmos/authz/v1beta1/grants REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-authz-v1beta1-grants.md): Returns list of Authorization, granted to the grantee by the granter. - [/cosmos/authz/v1beta1/grants/grantee/{grantee} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-authz-v1beta1-grants-grantee-grantee.md): Returns a list of GrantAuthorization by grantee. - [/cosmos/authz/v1beta1/grants/granter/{granter} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-authz-v1beta1-grants-granter-granter.md): Returns list of GrantAuthorization, granted by granter. - [/cosmos/bank/v1beta1/balances/{address} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-bank-v1beta1-balances-address.md): Queries the balance of all coins for a single account. - [/cosmos/bank/v1beta1/balances/{address}/by_denom REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-bank-v1beta1-balances-address-by-denom.md): Balance queries the balance of a single coin for a single account. - [/cosmos/bank/v1beta1/denoms_metadata REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-bank-v1beta1-denoms-metadata.md): Queries the client metadata for all registered coin denominations. - [/cosmos/bank/v1beta1/denoms_metadata/{denom} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-bank-v1beta1-denoms-metadata-denom.md): Queries the client metadata of a given coin denomination. - [/cosmos/bank/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-bank-v1beta1-params.md): Queries the parameters of x/bank module. - [/cosmos/bank/v1beta1/spendable_balances/{address} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-bank-v1beta1-spendable-balances-address.md): Queries the spendable balance of all coins for a single account. - [/cosmos/bank/v1beta1/supply REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-bank-v1beta1-supply.md): Queries the total supply of all coins. - [/cosmos/bank/v1beta1/supply/by_denom REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-bank-v1beta1-supply-by-denom.md): Queries the supply of a single coin. - [/cosmos/base/tendermint/v1beta1/blocks/{height} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-base-tendermint-v1beta1-blocks-height.md): Queries block for given height. - [/cosmos/base/tendermint/v1beta1/blocks/latest REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-base-tendermint-v1beta1-blocks-latest.md): Returns the latest block. - [/cosmos/base/tendermint/v1beta1/node_info REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-base-tendermint-v1beta1-node-info.md): Queries the current node info. - [/cosmos/base/tendermint/v1beta1/syncing REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-base-tendermint-v1beta1-syncing.md): Return the status of node syncing. - [/cosmos/base/tendermint/v1beta1/validatorsets/{height} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-base-tendermint-v1beta1-validatorsets-height.md): Queries validator-set at a given height. - [/cosmos/base/tendermint/v1beta1/validatorsets/latest REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-base-tendermint-v1beta1-validatorsets-latest.md): Queries latest validator-set. - [/cosmos/distribution/v1beta1/community_pool REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-distribution-v1beta1-community-pool.md): Queries the community pool coins. - [/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-distribution-v1beta1-delegators-delegator-address-rewards.md): Queries the total rewards accrued by each delegator. - [/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-distribution-v1beta1-delegators-delegator-address-rewards-validator-address.md): Queries the total rewards accrued by a delegation. - [/cosmos/distribution/v1beta1/delegators/{delegator_address}/validators REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-distribution-v1beta1-delegators-delegator-address-validators.md): Queries the validators of a delegator. - [/cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-distribution-v1beta1-delegators-delegator-address-withdraw-address.md): Queries withdraw address of a delegator. - [/cosmos/distribution/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-distribution-v1beta1-params.md): Queries params of the distribution module. - [/cosmos/distribution/v1beta1/validators/{validator_address}/commission REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-distribution-v1beta1-validators-validator-address-commission.md): Queries accumulated commission for a validator. - [/cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-distribution-v1beta1-validators-validator-address-outstanding-rewards.md): Queries rewards of a validator address. - [/cosmos/distribution/v1beta1/validators/{validator_address}/slashes REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-distribution-v1beta1-validators-validator-address-slashes.md): Queries slash events of a validator. - [/cosmos/evidence/v1beta1/evidence REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-evidence-v1beta1-evidence.md): Queries all evidence. - [/cosmos/evidence/v1beta1/evidence/{hash} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-evidence-v1beta1-evidence-hash.md): Retrieves evidence based on evidence hash. - [/cosmos/feegrant/v1beta1/allowance/{granter}/{grantee} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-feegrant-v1beta1-allowance-granter-grantee.md): Retrieves the fee granted to the grantee by the granter. - [/cosmos/feegrant/v1beta1/allowances/{grantee} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-feegrant-v1beta1-allowances-grantee.md): Retrieves all the grants for an address. - [/cosmos/feegrant/v1beta1/issued/{granter} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-feegrant-v1beta1-issued-granter.md): Returns all the grants given by an address. - [/cosmos/slashing/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-slashing-v1beta1-params.md): Queries the parameters of slashing module - [/cosmos/slashing/v1beta1/signing_infos REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-slashing-v1beta1-signing-infos.md): Queries signing info of all validators - [/cosmos/staking/v1beta1/delegations/{delegator_addr} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-delegations-delegator-addr.md): Queries all delegations of a given delegator address. - [/cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-delegators-delegator-addr-redelegations.md): Queries redelegations of given address. - [/cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-delegators-delegator-addr-unbonding-delegations.md): Queries all unbonding delegations of a given delegator address. - [/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-delegators-delegator-addr-validators.md): Queries all validators info for given delegator address. - [/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-delegators-delegator-addr-validators-validator-addr.md): Queries validator info for given delegator validator pair. - [/cosmos/staking/v1beta1/params REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-params.md): Queries the staking parameters. - [/cosmos/staking/v1beta1/pool REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-pool.md): Queries the pool info. - [/cosmos/staking/v1beta1/validators REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-validators.md): Queries all validators that match the given status. - [/cosmos/staking/v1beta1/validators/{validator_addr} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-validators-validator-addr.md): Queries validator info for given validator address. - [/cosmos/staking/v1beta1/validators/{validator_addr}/delegations REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-validators-validator-addr-delegations.md): Queries delegate info for given validator. - [/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-validators-validator-addr-delegations-delegator-addr.md): Queries delegate info for given validator delegator pair. - [/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-validators-validator-addr-delegations-delegator-addr-unbonding-delegation.md): Queries unbonding info for given validator delegator pair. - [/cosmos/staking/v1beta1/validators/{validator_addr}/unbonding_delegations REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-staking-v1beta1-validators-validator-addr-unbonding-delegations.md): Queries unbonding delegations of a validator. - [/cosmos/tx/v1beta1/txs/{hash} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-tx-v1beta1-txs-hash.md): Fetches a tx by hash. - [/cosmos/upgrade/v1beta1/applied_plan/{name} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-upgrade-v1beta1-applied-plan-name.md): Queries a previously applied upgrade plan by its name. - [/cosmos/upgrade/v1beta1/current_plan REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-upgrade-v1beta1-current-plan.md): Queries the current upgrade plan. - [/cosmos/upgrade/v1beta1/module_versions REST API Endpoint](https://www.quicknode.com/docs/injective/cosmos-api/cosmos-upgrade-v1beta1-module-versions.md): Queries the list of module versions from state. ## CosmWasm REST API - [/cosmwasm/wasm/v1/code REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-code.md): Gets the metadata for all stored wasm codes. - [/cosmwasm/wasm/v1/code/{code_id} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-code-code-id.md): Gets the binary code and metadata for a singe wasm code. - [/cosmwasm/wasm/v1/code/{code_id}/contracts REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-code-code-id-contracts.md): Lists all smart contracts for a code id. - [/cosmwasm/wasm/v1/codes/params REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-codes-params.md): Gets the module params. - [/cosmwasm/wasm/v1/codes/pinned REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-codes-pinned.md): Gets the pinned code ids - [/cosmwasm/wasm/v1/contract/{address} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-contract-address.md): Gets the contract meta data. - [/cosmwasm/wasm/v1/contract/{address}/history REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-contract-address-history.md): Gets the contract code history. - [/cosmwasm/wasm/v1/contract/{address}/raw/{query_data} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-contract-address-raw-query-data.md): Gets single key from the raw store data of a contract. - [/cosmwasm/wasm/v1/contract/{address}/smart/{query_data} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-contract-address-smart-query-data.md): Gets smart query result from the contract. - [/cosmwasm/wasm/v1/contract/{address}/state REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-contract-address-state.md): Gets all raw store data for a single contract. - [/cosmwasm/wasm/v1/contracts/creator/{creator_address} REST API Endpoint](https://www.quicknode.com/docs/injective/cosmwasm-api/cosmwasm-wasm-v1-contract-creator-creator_address.md): Gets the contracts by creator. ## Peggy API - [/peggy/v1/batch REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-batch.md): Retrieves details of an outgoing transaction batch from the Peggy module to Ethereum, based on the provided nonce and ERC20 contract address. - [/peggy/v1/batch/confirms REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-batch-confirms.md): Retrieves all validator confirmations for a specific outgoing transaction batch, identified by nonce and ERC20 contract address. - [/peggy/v1/batch/last REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-batch-last.md): Retrieves the most recent outgoing transaction batch associated with a given orchestrator or validator address. - [/peggy/v1/batch/outgoingtx REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-batch-outgoingtx.md): Retrieves all outgoing transaction batches from the Peggy module that are pending execution on Ethereum. - [/peggy/v1/batchfees REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-batchfees.md): Retrieves the total accumulated fees available for each ERC20 token, which can be used to create new outgoing batches. - [/peggy/v1/confirms/{nonce} REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-confirms-nonce.md): Retrieves all validator confirmations for a specific transaction batch identified by its nonce. - [/peggy/v1/cosmos_originated/denom_to_erc20 REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-cosmos_originated-denom_to_erc20.md): Resolves the ERC20 token contract address that corresponds to a given Cosmos token denomination. - [/peggy/v1/cosmos_originated/erc20_to_denom REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-cosmos_originated-erc20_to_denom.md): Retrieves the Cosmos token denomination corresponding to a given ERC20 contract address. - [/peggy/v1/missing_nonces REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-missing_nonces.md): Retrieves a list of validator (orchestrator) addresses that have not submitted confirmations for one or more existing transaction batches. - [/peggy/v1/module_state REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-module_state.md): Retrieves the entire Peggy module's genesis state, including parameters, validator sets, batches, confirmations, token mappings, attestations, and bridge-related metadata. - [/peggy/v1/oracle/event/{address} REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-oracle-event-address.md): Returns the last Ethereum event claim details made by the specified validator address. - [/peggy/v1/params REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-params.md): Retrieves the current parameters used by the Peggy module, including timeouts, slashing conditions, bridge addresses, and admin settings. - [/peggy/v1/pending_send_to_eth REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-pending_send_to_eth.md): Retrieves the list of outgoing transfers initiated by a sender address that are either included in a batch or still pending (unbatched). - [/peggy/v1/query_delegate_keys_by_eth REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-query_delegate_keys_by_eth.md): Returns the associated validator and orchestrator addresses for a given Ethereum address. - [/peggy/v1/query_delegate_keys_by_orchestrator REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-query_delegate_keys_by_orchestrator.md): Returns the associated validator and Ethereum addresses for a given orchestrator address. - [/peggy/v1/query_delegate_keys_by_validator REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-query_delegate_keys_by_validator.md): Returns the associated Ethereum and orchestrator addresses for a given validator address. - [/peggy/v1/valset REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-valset.md): Retrieves a specific validator set (valset) by nonce used in the Peggy bridge to represent the validator membership for signing operations on Ethereum. - [/peggy/v1/valset/confirm REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-valset-confirm.md): Retrieves the confirmation message submitted by a validator (or orchestrator) for a specific valset nonce. This confirmation includes the validator's Ethereum signature over the validator set, which is used to update the multisig set on Ethereum. - [/peggy/v1/valset/current REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-valset-current.md): Fetches the latest active validator set (valset) used by the Peggy bridge to sign transactions for Ethereum. This set includes the voting power and Ethereum addresses of the validators currently participating in the multisig - [/peggy/v1/valset/last REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-valset-last.md): Retrieves the most recent validator sets that have been confirmed by the specified orchestrator address. These validator sets represent the validator groups whose signatures are used to authorize transactions on Ethereum via the Peggy bridge. - [/peggy/v1/valset/requests REST API Endpoint](https://www.quicknode.com/docs/injective/peggy-api/peggy-v1-valset-requests.md): Retrieves all outstanding validator set requests. These requests are initiated when the current validator set has changed significantly in terms of power or composition and a new set needs to be signed and submitted to Ethereum. ## Marketplace - [Supported Marketplace Add-Ons for Injective](https://www.quicknode.com/docs/injective/marketplace-addons.md): Supported Marketplace Add-Ons Overview for Injective