# Kaia Documentation > EVM L1 from the Klaytn-Finschia merger. JSON-RPC plus Debug and the `kaia_` and legacy `klay_` namespaces. - [Quicknode Kaia RPC Overview](https://www.quicknode.com/docs/kaia.md): Get started with Kaia RPC on Quicknode. Access reliable, low-latency blockchain infrastructure with globally distributed endpoints for seamless development. ## Making API Requests - [Kaia QuickStart](https://www.quicknode.com/docs/kaia/quickstart.md): Get started with Kaia RPC on Quicknode. Follow this QuickStart to get up and running with your own Quicknode endpoint and making your first API request to the Kaia blockchain. - [Kaia API Endpoints](https://www.quicknode.com/docs/kaia/endpoints.md): Learn how to use Kaia RPC endpoints, make API requests, and handle responses with Quicknode. - [Kaia Endpoint Security](https://www.quicknode.com/docs/kaia/endpoint-security.md): Learn about endpoint security options and how to set up a Quicknode Kaia RPC endpoint for optimal performance and security. - [Kaia Error Code Reference](https://www.quicknode.com/docs/kaia/error-references.md): Learn about Kaia error codes, including HTTP, JSON-RPC, and Quicknode's own custom error codes. ## API Reference - [Kaia API Overview](https://www.quicknode.com/docs/kaia/api-overview.md): Overview of supported Kaia APIs, networks and supported products on Quicknode. ## Ethereum JSON-RPC API - [eth_accounts RPC Method](https://www.quicknode.com/docs/kaia/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/kaia/eth_blockNumber.md): Returns the latest block number of the blockchain. - [eth_call RPC Method](https://www.quicknode.com/docs/kaia/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/kaia/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/kaia/eth_estimateGas.md): Returns an estimation of gas for a given transaction. - [eth_feeHistory RPC Method](https://www.quicknode.com/docs/kaia/eth_feeHistory.md): Returns the collection of historical gas information. - [eth_gasPrice RPC Method](https://www.quicknode.com/docs/kaia/eth_gasPrice.md): Returns the current gas price on the network in wei. - [eth_getBalance RPC Method](https://www.quicknode.com/docs/kaia/eth_getBalance.md): Returns the balance of given account address in wei. - [eth_getBlockByHash RPC Method](https://www.quicknode.com/docs/kaia/eth_getBlockByHash.md): Returns information of the block matching the given block hash. - [eth_getBlockByNumber RPC Method](https://www.quicknode.com/docs/kaia/eth_getBlockByNumber.md): Returns information of the block matching the given block number. - [eth_getBlockReceipts RPC Method](https://www.quicknode.com/docs/kaia/eth_getBlockReceipts.md): Returns the receipt of a block by block hash. - [eth_getBlockTransactionCountByHash RPC Method](https://www.quicknode.com/docs/kaia/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/kaia/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/kaia/eth_getCode.md): Returns the compiled bytecode of a smart contract. - [eth_getFilterChanges RPC Method](https://www.quicknode.com/docs/kaia/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/kaia/eth_getFilterLogs.md): Returns an array of all logs matching filter with given id. - [eth_getHeaderByHash RPC Method](https://www.quicknode.com/docs/kaia/eth_getHeaderByHash.md): Returns information of the block header matching the given block hash. - [eth_getHeaderByNumber RPC Method](https://www.quicknode.com/docs/kaia/eth_getHeaderByNumber.md): Returns information of the block header matching the given block number. - [eth_getLogs RPC Method](https://www.quicknode.com/docs/kaia/eth_getLogs.md): Returns an array of all logs matching a given filter object. - [eth_getProof RPC Method](https://www.quicknode.com/docs/kaia/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/kaia/eth_getStorageAt.md): Returns the value from a storage position at a given address. - [eth_getTransactionByBlockHashAndIndex RPC Method](https://www.quicknode.com/docs/kaia/eth_getTransactionByBlockHashAndIndex.md): Returns information about a transaction given a blockhash and transaction index position. - [eth_getTransactionByBlockNumberAndIndex RPC Method](https://www.quicknode.com/docs/kaia/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/kaia/eth_getTransactionByHash.md): Returns the information about a transaction from a transaction hash. - [eth_getTransactionCount RPC Method](https://www.quicknode.com/docs/kaia/eth_getTransactionCount.md): Returns the number of transactions sent from an address. - [eth_getTransactionReceipt RPC Method](https://www.quicknode.com/docs/kaia/eth_getTransactionReceipt.md): Returns the receipt of a transaction by transaction hash. - [eth_getUncleByBlockHashAndIndex RPC Method](https://www.quicknode.com/docs/kaia/eth_getUncleByBlockHashAndIndex.md): Returns information about a uncle of a block by hash and the uncle's index position. Since there are no uncles in Klaytn, it always returns null. - [eth_getUncleByBlockNumberAndIndex RPC Method](https://www.quicknode.com/docs/kaia/eth_getUncleByBlockNumberAndIndex.md): Returns information about a uncle of a block by number and the uncle's index position. Since there are no uncles in Klaytn, it always returns null. - [eth_getUncleCountByBlockHash RPC Method](https://www.quicknode.com/docs/kaia/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/kaia/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/kaia/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/kaia/eth_maxPriorityFeePerGas.md): Get the priority fee needed to be included in a block. - [eth_mining RPC Method](https://www.quicknode.com/docs/kaia/eth_mining.md): Returns true if node is actively mining new blocks. - [eth_newFilter RPC Method](https://www.quicknode.com/docs/kaia/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_newBlockFilter RPC Method](https://www.quicknode.com/docs/kaia/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_newPendingTransactionFilter RPC Method](https://www.quicknode.com/docs/kaia/eth_newPendingTransactionFilter.md): Creates a filter in the node to notify when new pending transactions arrive. To check if the state has changed, call eth_getFilterChanges. - [eth_sendRawTransaction RPC Method](https://www.quicknode.com/docs/kaia/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/kaia/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/kaia/eth_subscribe.md): Starts a subscription to a specific event. - [eth_syncing RPC Method](https://www.quicknode.com/docs/kaia/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/kaia/eth_uninstallFilter.md): It uninstalls a filter with the given filter id. - [eth_unsubscribe RPC Method](https://www.quicknode.com/docs/kaia/eth_unsubscribe.md): Cancels an existing subscription so that no further events are sent. - [net_listening RPC Method](https://www.quicknode.com/docs/kaia/net_listening.md): Returns true if client is actively listening for network connections. - [net_networkID RPC Method](https://www.quicknode.com/docs/kaia/net_networkID.md): Returns the network identifier (network ID). - [net_peerCount RPC Method](https://www.quicknode.com/docs/kaia/net_peerCount.md): Returns number of peers currently connected to the client. - [net_peerCountByType RPC Method](https://www.quicknode.com/docs/kaia/net_peerCountByType.md): Returns the number of connected nodes by type and the total number of connected nodes with key/value pairs. - [net_version RPC Method](https://www.quicknode.com/docs/kaia/net_version.md): Returns the current network id. - [txpool_content RPC Method](https://www.quicknode.com/docs/kaia/txpool_content.md): Returns all pending and queued transactions. - [txpool_inspect RPC Method](https://www.quicknode.com/docs/kaia/txpool_inspect.md): Returns a textual summary of all pending and queued transactions. - [txpool_status RPC Method](https://www.quicknode.com/docs/kaia/txpool_status.md): Returns the number of transactions in pending and queued states. - [web3_clientVersion RPC Method](https://www.quicknode.com/docs/kaia/web3_clientVersion.md): Returns the current version of the chain client. ## Debug API - [debug_dumpStateTrie RPC Method](https://www.quicknode.com/docs/kaia/debug_dumpStateTrie.md): Retrieves all state/storage tries of the given state root. - [debug_getBadBlocks RPC Method](https://www.quicknode.com/docs/kaia/debug_getBadBlocks.md): Returns a list of the last bad blocks that the client has seen on the network. - [debug_getBlockRlp RPC Method](https://www.quicknode.com/docs/kaia/debug_getBlockRlp.md): Retrieves and returns the RLP-encoded block by the block number. - [debug_getModifiedAccountsByHash RPC Method](https://www.quicknode.com/docs/kaia/debug_getModifiedAccountsByHash.md): Returns all accounts that have changed between the two blocks specified by their block hashes. - [debug_getModifiedAccountsByNumber RPC Method](https://www.quicknode.com/docs/kaia/debug_getModifiedAccountsByNumber.md): Returns all accounts that have changed between the two blocks specified by their block numbers. - [debug_getModifiedStorageNodesByNumber RPC Method](https://www.quicknode.com/docs/kaia/debug_getModifiedStorageNodesByNumber.md): Returns the number of changed or modified state trie nodes. - [debug_isPProfRunning RPC Method](https://www.quicknode.com/docs/kaia/debug_isPProfRunning.md): Returns true if the pprof HTTP server is running and false otherwise. - [debug_printBlock RPC Method](https://www.quicknode.com/docs/kaia/debug_printBlock.md): Retrieves a block and returns its pretty printed form. - [debug_setVMLogTarget RPC Method](https://www.quicknode.com/docs/kaia/debug_setVMLogTarget.md): Sets the output target of vmlog precompiled contract. When the output target is a file, logs from vmlog calls in smart contracts will be written to DATADIR/log/vm.log. - [debug_startCollectingTrieStats RPC Method](https://www.quicknode.com/docs/kaia/debug_startCollectingTrieStats.md): The startCollectingTrieStats iterates the latest state or storage trie to collect trie statistics. It collects storage trie statistics of the contract in the given address. If an empty address(='0x00...00') is given, it collects statistics of the whole state trie. - [debug_startWarmUp RPC Method](https://www.quicknode.com/docs/kaia/debug_startWarmUp.md): The startWarmUp iterates the latest state trie to warm-up the trie cache. The iteration will be automatically stopped if 90% of the trie cache is full. The method returns an error if it fails in starting a warm-up, or null if it successfully has started it. - [debug_stopWarmUp RPC Method](https://www.quicknode.com/docs/kaia/debug_stopWarmUp.md): The stopWarmUp stops the currently running warm-up. This method takes no parameters, and returns null or an error depending on a warm-up was stopped or not. - [debug_storageRangeAt RPC Method](https://www.quicknode.com/docs/kaia/debug_storageRangeAt.md): Returns the contract storage for the specified range. - [debug_traceBlock RPC Method](https://www.quicknode.com/docs/kaia/debug_traceBlock.md): Returns a full stack trace of all invoked opcodes of all transactions that were included in a block. - [debug_traceBlockByHash RPC Method](https://www.quicknode.com/docs/kaia/debug_traceBlockByHash.md): Returns the possible tracing result number by executing all transactions in the block specified by the block hash with a tracer. - [debug_traceBlockByNumber RPC Method](https://www.quicknode.com/docs/kaia/debug_traceBlockByNumber.md): Returns the tracing result by executing all transactions in the block specified by number with a tracer. - [debug_traceBlockByNumberRange RPC Method](https://www.quicknode.com/docs/kaia/debug_traceBlockByNumberRange.md): Returns the structured logs created during the execution of EVM between two blocks (including start) as a JSON object. That is, the result of tracing for a total of end-start+1 blocks is returned. - [debug_traceTransaction RPC Method](https://www.quicknode.com/docs/kaia/debug_traceTransaction.md): Returns all traces of a given transaction. ## JSON-RPC API - [kaia_accountCreated RPC Method](https://www.quicknode.com/docs/kaia/kaia_accountCreated.md): Returns true if the account associated with the address is created. It returns false otherwise. - [kaia_accounts RPC Method](https://www.quicknode.com/docs/kaia/kaia_accounts.md): Returns a list of addresses owned by client. Since Quicknode does not store private keys, this will always return an empty response. - [kaia_blockNumber RPC Method](https://www.quicknode.com/docs/kaia/kaia_blockNumber.md): Returns the number of most recent block. - [kaia_call RPC Method](https://www.quicknode.com/docs/kaia/kaia_call.md): Executes a new message call immediately without creating a transaction on the block chain. - [kaia_chainId RPC Method](https://www.quicknode.com/docs/kaia/kaia_chainId.md): Returns the chain ID of the chain. - [kaia_clientVersion RPC Method](https://www.quicknode.com/docs/kaia/kaia_clientVersion.md): Returns the current client version of a Klaytn node. - [kaia_decodeAccountKey RPC Method](https://www.quicknode.com/docs/kaia/kaia_decodeAccountKey.md): Decodes an RLP encoded account key. - [kaia_encodeAccountKey RPC Method](https://www.quicknode.com/docs/kaia/kaia_encodeAccountKey.md): Encodes an account key using the Recursive Length Prefix (RLP) encoding scheme. - [kaia_estimateComputationCost RPC Method](https://www.quicknode.com/docs/kaia/kaia_estimateComputationCost.md): Generates and returns an estimate of how much computation cost will be spent to execute the transaction. - [kaia_estimateGas RPC Method](https://www.quicknode.com/docs/kaia/kaia_estimateGas.md): Returns an estimation of gas for a given transaction. - [kaia_feeHistory RPC Method](https://www.quicknode.com/docs/kaia/kaia_feeHistory.md): Returns the collection of historical gas information. - [kaia_gasPrice RPC Method](https://www.quicknode.com/docs/kaia/kaia_gasPrice.md): Returns the current gas price on the network in peb. - [kaia_getAccount RPC Method](https://www.quicknode.com/docs/kaia/kaia_getAccount.md): Returns the account information of a given address. - [kaia_getAccountKey RPC Method](https://www.quicknode.com/docs/kaia/kaia_getAccountKey.md): Returns the account key of the Externally Owned Account (EOA) of a given address. If the account has AccountKeyLegacy or the account of the given address is a Smart Contract Account, it will return an empty key value. - [kaia_getBalance RPC Method](https://www.quicknode.com/docs/kaia/kaia_getBalance.md): Returns the account information of a given address. - [kaia_getBlockByHash RPC Method](https://www.quicknode.com/docs/kaia/kaia_getBlockByHash.md): Returns information about a block by block hash. - [kaia_getBlockByNumber RPC Method](https://www.quicknode.com/docs/kaia/kaia_getBlockByNumber.md): Returns information about a block by block number. - [kaia_getBlockTransactionCountByHash RPC Method](https://www.quicknode.com/docs/kaia/kaia_getBlockTransactionCountByHash.md): Returns the number of transactions in a block matching the given block hash. - [kaia_getBlockTransactionCountByNumber RPC Method](https://www.quicknode.com/docs/kaia/kaia_getBlockTransactionCountByNumber.md): Returns the number of transactions in a block matching the given block number. - [kaia_getBlockWithConsensusInfoByHash RPC Method](https://www.quicknode.com/docs/kaia/kaia_getBlockWithConsensusInfoByHash.md): Returns a block with consensus information that matches the given block hash. - [kaia_getBlockWithConsensusInfoByNumber RPC Method](https://www.quicknode.com/docs/kaia/kaia_getBlockWithConsensusInfoByNumber.md): Returns a block with consensus information that matches the given block number. - [kaia_getBlockWithConsensusInfoByNumberRange RPC Method](https://www.quicknode.com/docs/kaia/kaia_getBlockWithConsensusInfoByNumberRange.md): Returns a block with consensus information that matches the given block number. - [kaia_getChainConfig RPC Method](https://www.quicknode.com/docs/kaia/kaia_getChainConfig.md): Returns the configuration of the chain. - [kaia_getCode RPC Method](https://www.quicknode.com/docs/kaia/kaia_getCode.md): Returns code at a given address. - [kaia_getCommittee RPC Method](https://www.quicknode.com/docs/kaia/kaia_getCommittee.md): Returns a list of all validators in the committee at the specified block. If the parameter is not set, returns a list of all validators in the committee at the latest block. - [kaia_getCommitteeSize RPC Method](https://www.quicknode.com/docs/kaia/kaia_getCommitteeSize.md): Returns the size of the committee at the specified block. If the parameter is not set, returns the size of the committee at the latest block. - [kaia_getCouncil RPC Method](https://www.quicknode.com/docs/kaia/kaia_getCouncil.md): Returns a list of all validators of the council at the specified block. If the parameter is not set, returns a list of all validators of the council at the latest block. - [kaia_getCouncilSize RPC Method](https://www.quicknode.com/docs/kaia/kaia_getCouncilSize.md): Returns the size of the council at the specified block. If the parameter is not set, returns the size of the council at the latest block. - [kaia_getFilterChanges RPC Method](https://www.quicknode.com/docs/kaia/kaia_getFilterChanges.md): Polling method for a filter, which returns an array of events that have occurred since the last poll. - [kaia_getHeaderByHash RPC Method](https://www.quicknode.com/docs/kaia/kaia_getHeaderByHash.md): Returns information about a header by hash. - [kaia_getHeaderByNumber RPC Method](https://www.quicknode.com/docs/kaia/kaia_getHeaderByNumber.md): Returns information about a header by number. - [kaia_getProof RPC Method](https://www.quicknode.com/docs/kaia/kaia_getProof.md): Returns the account and storage values of the specified account including the Merkle-proof. - [kaia_getRewards RPC Method](https://www.quicknode.com/docs/kaia/kaia_getRewards.md): Returns the value from a storage position at a given address. - [kaia_getStakingInfo RPC Method](https://www.quicknode.com/docs/kaia/kaia_getStakingInfo.md): Returns staking information at a specific block. - [kaia_getStorageAt RPC Method](https://www.quicknode.com/docs/kaia/kaia_getStorageAt.md): Returns the value from a storage position at a given address. - [kaia_getTransactionByBlockHashAndIndex RPC Method](https://www.quicknode.com/docs/kaia/kaia_getTransactionByBlockHashAndIndex.md): Returns information about a transaction given a blockhash and transaction index position. - [kaia_getTransactionByBlockNumberAndIndex RPC Method](https://www.quicknode.com/docs/kaia/kaia_getTransactionByBlockNumberAndIndex.md): Returns information about a transaction given a block number and transaction index position. - [kaia_getTransactionByHash RPC Method](https://www.quicknode.com/docs/kaia/kaia_getTransactionByHash.md): Returns the information about a transaction from a transaction hash. - [kaia_getTransactionBySenderTxHash RPC Method](https://www.quicknode.com/docs/kaia/kaia_getTransactionBySenderTxHash.md): Returns the information about a transaction requested by sender transaction hash. - [kaia_getTransactionCount RPC Method](https://www.quicknode.com/docs/kaia/kaia_getTransactionCount.md): Returns the number of transactions sent from an address. - [kaia_getTransactionReceipt RPC Method](https://www.quicknode.com/docs/kaia/kaia_getTransactionReceipt.md): Returns the receipt of a transaction by transaction hash. - [kaia_getTransactionReceiptBySenderTxHash RPC Method](https://www.quicknode.com/docs/kaia/kaia_getTransactionReceiptBySenderTxHash.md): Returns the receipt of a transaction by transaction hash. - [kaia_isContractAccount RPC Method](https://www.quicknode.com/docs/kaia/kaia_isContractAccount.md): Returns true if an input account has a non-empty codeHash at the time of a specific block number. It returns false if the account is an EOA or a smart contract account which doesn't have codeHash. - [kaia_isSenderTxHashIndexingEnabled RPC Method](https://www.quicknode.com/docs/kaia/kaia_isSenderTxHashIndexingEnabled.md): Returns true if the node is indexing sender transaction hash to transaction hash mapping information. - [kaia_lowerBoundGasPrice RPC Method](https://www.quicknode.com/docs/kaia/kaia_lowerBoundGasPrice.md): Returns lower bound gas price. - [kaia_maxPriorityFeePerGas RPC Method](https://www.quicknode.com/docs/kaia/kaia_maxPriorityFeePerGas.md): Returns a suggestion for a gas tip cap for dynamic fee transactions in peb. - [kaia_newBlockFilter RPC Method](https://www.quicknode.com/docs/kaia/kaia_newBlockFilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call kaia_getFilterChanges. - [kaia_newFilter RPC Method](https://www.quicknode.com/docs/kaia/kaia_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 kaia_getFilterChanges. - [kaia_newPendingTransactionFilter RPC Method](https://www.quicknode.com/docs/kaia/kaia_newPendingTransactionFilter.md): Creates a filter in the node to notify when new pending transactions arrive. To check if the state has changed, call kaia_getFilterChanges. - [kaia_nodeAddress RPC Method](https://www.quicknode.com/docs/kaia/kaia_nodeAddress.md): The nodeAddress property provides the address of the node that a user is using. It is derived from the nodekey and used to sign consensus messages. - [kaia_pendingTransactions RPC Method](https://www.quicknode.com/docs/kaia/kaia_pendingTransactions.md): Returns the transactions that are in the transaction pool and have a from address that is one of the accounts this node manages. - [kaia_protocolVersion RPC Method](https://www.quicknode.com/docs/kaia/kaia_protocolVersion.md): Returns the Klaytn protocol version of the node. - [kaia_recoverFromMessage RPC Method](https://www.quicknode.com/docs/kaia/kaia_recoverFromMessage.md): Recover from message data. - [kaia_sendRawTransaction RPC Method](https://www.quicknode.com/docs/kaia/kaia_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 kaia_sendRawTransaction as part of a Marketplace add-on, view the add-on's homepage for more information about the specific charge. - [kaia_signTransaction RPC Method](https://www.quicknode.com/docs/kaia/kaia_signTransaction.md): Signs a transaction that can be submitted to the network later using kaia_sendRawTransaction - not supported by Quicknode! - [kaia_subscribe RPC Method](https://www.quicknode.com/docs/kaia/kaia_subscribe.md): Creates a new subscription to specific events by using either RPC Pub/Sub over WebSockets or filters over HTTP. It allows clients to wait for events instead of polling for them. - [kaia_syncing RPC Method](https://www.quicknode.com/docs/kaia/kaia_syncing.md): Returns an object with data about the sync status or false. - [kaia_uninstallFilter RPC Method](https://www.quicknode.com/docs/kaia/kaia_uninstallFilter.md): Uninstalls a filter with the given filter id. - [kaia_unsubscribe RPC Method](https://www.quicknode.com/docs/kaia/kaia_unsubscribe.md): Cancels the subscription with a specific subscription id by using either RPC Pub/Sub over WebSockets or filters over HTTP. Only the connection that created a subscription can unsubscribe from it. - [kaia_upperBoundGasPrice RPC Method](https://www.quicknode.com/docs/kaia/kaia_upperBoundGasPrice.md): Returns upper bound gas price. - [kaia_sha3 RPC Method](https://www.quicknode.com/docs/kaia/kaia_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data. ## Klay JSON-RPC API - [klay_accountCreated RPC Method](https://www.quicknode.com/docs/kaia/klay_accountCreated.md): Returns true if the account associated with the address is created. It returns false otherwise. - [klay_accounts RPC Method](https://www.quicknode.com/docs/kaia/klay_accounts.md): Returns a list of addresses owned by client. Since Quicknode does not store private keys, this will always return an empty response. - [klay_blockNumber RPC Method](https://www.quicknode.com/docs/kaia/klay_blockNumber.md): Returns the number of most recent block. - [klay_call RPC Method](https://www.quicknode.com/docs/kaia/klay_call.md): Executes a new message call immediately without creating a transaction on the block chain. - [klay_chainId RPC Method](https://www.quicknode.com/docs/kaia/klay_chainId.md): Returns the chain ID of the chain. - [klay_clientVersion RPC Method](https://www.quicknode.com/docs/kaia/klay_clientVersion.md): Returns the current client version of a Klaytn node. - [klay_decodeAccountKey RPC Method](https://www.quicknode.com/docs/kaia/klay_decodeAccountKey.md): Decodes an RLP encoded account key. - [klay_encodeAccountKey RPC Method](https://www.quicknode.com/docs/kaia/klay_encodeAccountKey.md): Encodes an account key using the Recursive Length Prefix (RLP) encoding scheme. - [klay_estimateComputationCost RPC Method](https://www.quicknode.com/docs/kaia/klay_estimateComputationCost.md): Generates and returns an estimate of how much computation cost will be spent to execute the transaction. - [klay_estimateGas RPC Method](https://www.quicknode.com/docs/kaia/klay_estimateGas.md): Returns an estimation of gas for a given transaction. - [klay_feeHistory RPC Method](https://www.quicknode.com/docs/kaia/klay_feeHistory.md): Returns the collection of historical gas information. - [klay_gasPrice RPC Method](https://www.quicknode.com/docs/kaia/klay_gasPrice.md): Returns the current gas price on the network in peb. - [klay_getAccount RPC Method](https://www.quicknode.com/docs/kaia/klay_getAccount.md): Returns the account information of a given address. - [klay_getAccountKey RPC Method](https://www.quicknode.com/docs/kaia/klay_getAccountKey.md): Returns the account key of the Externally Owned Account (EOA) of a given address. If the account has AccountKeyLegacy or the account of the given address is a Smart Contract Account, it will return an empty key value. - [klay_getBalance RPC Method](https://www.quicknode.com/docs/kaia/klay_getBalance.md): Returns the account information of a given address. - [klay_getBlockByHash RPC Method](https://www.quicknode.com/docs/kaia/klay_getBlockByHash.md): Returns information about a block by block hash. - [klay_getBlockByNumber RPC Method](https://www.quicknode.com/docs/kaia/klay_getBlockByNumber.md): Returns information about a block by block number. - [klay_getBlockTransactionCountByHash RPC Method](https://www.quicknode.com/docs/kaia/klay_getBlockTransactionCountByHash.md): Returns the number of transactions in a block matching the given block hash. - [klay_getBlockTransactionCountByNumber RPC Method](https://www.quicknode.com/docs/kaia/klay_getBlockTransactionCountByNumber.md): Returns the number of transactions in a block matching the given block number. - [klay_getBlockWithConsensusInfoByHash RPC Method](https://www.quicknode.com/docs/kaia/klay_getBlockWithConsensusInfoByHash.md): Returns a block with consensus information that matches the given block hash. - [klay_getBlockWithConsensusInfoByNumber RPC Method](https://www.quicknode.com/docs/kaia/klay_getBlockWithConsensusInfoByNumber.md): Returns a block with consensus information that matches the given block number. - [klay_getBlockWithConsensusInfoByNumberRange RPC Method](https://www.quicknode.com/docs/kaia/klay_getBlockWithConsensusInfoByNumberRange.md): Returns a block with consensus information that matches the given block number. - [klay_getChainConfig RPC Method](https://www.quicknode.com/docs/kaia/klay_getChainConfig.md): Returns the configuration of the chain. - [klay_getCode RPC Method](https://www.quicknode.com/docs/kaia/klay_getCode.md): Returns code at a given address. - [klay_getCommittee RPC Method](https://www.quicknode.com/docs/kaia/klay_getCommittee.md): Returns a list of all validators in the committee at the specified block. If the parameter is not set, returns a list of all validators in the committee at the latest block. - [klay_getCommitteeSize RPC Method](https://www.quicknode.com/docs/kaia/klay_getCommitteeSize.md): Returns the size of the committee at the specified block. If the parameter is not set, returns the size of the committee at the latest block. - [klay_getCouncil RPC Method](https://www.quicknode.com/docs/kaia/klay_getCouncil.md): Returns a list of all validators of the council at the specified block. If the parameter is not set, returns a list of all validators of the council at the latest block. - [klay_getCouncilSize RPC Method](https://www.quicknode.com/docs/kaia/klay_getCouncilSize.md): Returns the size of the council at the specified block. If the parameter is not set, returns the size of the council at the latest block. - [klay_getFilterChanges RPC Method](https://www.quicknode.com/docs/kaia/klay_getFilterChanges.md): Polling method for a filter, which returns an array of events that have occurred since the last poll. - [klay_getHeaderByHash RPC Method](https://www.quicknode.com/docs/kaia/klay_getHeaderByHash.md): Returns information about a header by hash. - [klay_getHeaderByNumber RPC Method](https://www.quicknode.com/docs/kaia/klay_getHeaderByNumber.md): Returns information about a header by number. - [klay_getProof RPC Method](https://www.quicknode.com/docs/kaia/klay_getProof.md): Returns the account and storage values of the specified account including the Merkle-proof. - [klay_getRewards RPC Method](https://www.quicknode.com/docs/kaia/klay_getRewards.md): Returns the value from a storage position at a given address. - [klay_getStakingInfo RPC Method](https://www.quicknode.com/docs/kaia/klay_getStakingInfo.md): Returns staking information at a specific block. - [klay_getStorageAt RPC Method](https://www.quicknode.com/docs/kaia/klay_getStorageAt.md): Returns the value from a storage position at a given address. - [klay_getTransactionByBlockHashAndIndex RPC Method](https://www.quicknode.com/docs/kaia/klay_getTransactionByBlockHashAndIndex.md): Returns information about a transaction given a blockhash and transaction index position. - [klay_getTransactionByBlockNumberAndIndex RPC Method](https://www.quicknode.com/docs/kaia/klay_getTransactionByBlockNumberAndIndex.md): Returns information about a transaction given a block number and transaction index position. - [klay_getTransactionByHash RPC Method](https://www.quicknode.com/docs/kaia/klay_getTransactionByHash.md): Returns the information about a transaction from a transaction hash. - [klay_getTransactionBySenderTxHash RPC Method](https://www.quicknode.com/docs/kaia/klay_getTransactionBySenderTxHash.md): Returns the information about a transaction requested by sender transaction hash. - [klay_getTransactionCount RPC Method](https://www.quicknode.com/docs/kaia/klay_getTransactionCount.md): Returns the number of transactions sent from an address. - [klay_getTransactionReceipt RPC Method](https://www.quicknode.com/docs/kaia/klay_getTransactionReceipt.md): Returns the receipt of a transaction by transaction hash. - [klay_getTransactionReceiptBySenderTxHash RPC Method](https://www.quicknode.com/docs/kaia/klay_getTransactionReceiptBySenderTxHash.md): Returns the receipt of a transaction by transaction hash. - [klay_isContractAccount RPC Method](https://www.quicknode.com/docs/kaia/klay_isContractAccount.md): Returns true if an input account has a non-empty codeHash at the time of a specific block number. It returns false if the account is an EOA or a smart contract account which doesn't have codeHash. - [klay_isSenderTxHashIndexingEnabled RPC Method](https://www.quicknode.com/docs/kaia/klay_isSenderTxHashIndexingEnabled.md): Returns true if the node is indexing sender transaction hash to transaction hash mapping information. - [klay_lowerBoundGasPrice RPC Method](https://www.quicknode.com/docs/kaia/klay_lowerBoundGasPrice.md): Returns lower bound gas price. - [klay_maxPriorityFeePerGas RPC Method](https://www.quicknode.com/docs/kaia/klay_maxPriorityFeePerGas.md): Returns a suggestion for a gas tip cap for dynamic fee transactions in peb. - [klay_newBlockFilter RPC Method](https://www.quicknode.com/docs/kaia/klay_newBlockFilter.md): Creates a filter in the node, to notify when a new block arrives. To check if the state has changed, call klay_getFilterChanges. - [klay_newFilter RPC Method](https://www.quicknode.com/docs/kaia/klay_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 klay_getFilterChanges. - [klay_newPendingTransactionFilter RPC Method](https://www.quicknode.com/docs/kaia/klay_newPendingTransactionFilter.md): Creates a filter in the node to notify when new pending transactions arrive. To check if the state has changed, call klay_getFilterChanges. - [klay_nodeAddress RPC Method](https://www.quicknode.com/docs/kaia/klay_nodeAddress.md): The nodeAddress property provides the address of the node that a user is using. It is derived from the nodekey and used to sign consensus messages. - [klay_pendingTransactions RPC Method](https://www.quicknode.com/docs/kaia/klay_pendingTransactions.md): Returns the transactions that are in the transaction pool and have a from address that is one of the accounts this node manages. - [klay_protocolVersion RPC Method](https://www.quicknode.com/docs/kaia/klay_protocolVersion.md): Returns the Klaytn protocol version of the node. - [klay_recoverFromMessage RPC Method](https://www.quicknode.com/docs/kaia/klay_recoverFromMessage.md): Recover from message data. - [klay_sendRawTransaction RPC Method](https://www.quicknode.com/docs/kaia/klay_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 klay_sendRawTransaction as part of a Marketplace add-on, view the add-on's homepage for more information about the specific charge. - [klay_signTransaction RPC Method](https://www.quicknode.com/docs/kaia/klay_signTransaction.md): Signs a transaction that can be submitted to the network later using klay_sendRawTransaction - not supported by Quicknode! - [klay_subscribe RPC Method](https://www.quicknode.com/docs/kaia/klay_subscribe.md): Creates a new subscription to specific events by using either RPC Pub/Sub over WebSockets or filters over HTTP. It allows clients to wait for events instead of polling for them. - [klay_syncing RPC Method](https://www.quicknode.com/docs/kaia/klay_syncing.md): Returns an object with data about the sync status or false. - [klay_uninstallFilter RPC Method](https://www.quicknode.com/docs/kaia/klay_uninstallFilter.md): Uninstalls a filter with the given filter id. - [klay_unsubscribe RPC Method](https://www.quicknode.com/docs/kaia/klay_unsubscribe.md): Cancels the subscription with a specific subscription id by using either RPC Pub/Sub over WebSockets or filters over HTTP. Only the connection that created a subscription can unsubscribe from it. - [klay_upperBoundGasPrice RPC Method](https://www.quicknode.com/docs/kaia/klay_upperBoundGasPrice.md): Returns upper bound gas price. - [klay_sha3 RPC Method](https://www.quicknode.com/docs/kaia/klay_sha3.md): Returns Keccak-256 (not the standardized SHA3-256) of the given data. ## Marketplace - [Supported Marketplace Add-Ons for Kaia](https://www.quicknode.com/docs/kaia/marketplace-addons.md): Learn about the Quicknode Marketplace and how to utilize Marketplace Add-ons on Kaia.