# JSON-RPC

- [buildTransaction - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/buildtransaction.md): Explore 'buildTransaction' in Tron’s JSON RPC API Interface for seamless transaction creation.
- [net\_peerCount - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/net_peercount.md): net\_peerCount in Tron JSON-RPC API Interface provides peer count data for network connectivity insights.
- [net\_version - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/net_version.md): Discover 'net\_version' in the Tron protocol's JSON-RPC API Interface for seamless network version retrieval.
- [web3\_clientVersion - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/web3_clientversion.md): Discover 'web3\_clientVersion' in Tron's JSON-RPC API Interface for client version details.
- [web3\_sha3 - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/web3_sha3.md): Explore the 'web3\_sha3' method in Tron's JSON-RPC API Interface for secure hashing operations.
- [eth\_accounts - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_accounts.md): Discover 'eth\_accounts' in Tron's JSON-RPC API Interface for seamless account management.
- [eth\_blockNumber - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_blocknumber.md): Discover 'eth\_blockNumber' in Tron’s JSON-RPC API Interface for blockchain data retrieval.
- [eth\_call - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_call.md): Explore 'eth\_call' in Tron's JSON-RPC API Interface for smart contract data retrieval.
- [eth\_chainld - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_chainld-tron.md): The eth\_accounts method retrieves a list of addresses controlled by the connected client. Learn how eth\_accounts API Interface works and how to integrate it in your Web3 applications.
- [eth\_coinbase - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_coinbase.md): Discover the 'eth\_coinbase' method in the Tron protocol's JSON-RPC API Interface for efficient account management.
- [eth\_estimateGas - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_estimategas.md): Use 'eth\_estimateGas' in the JSON-RPC API Interface to estimate gas for transactions in the Tron protocol.
- [eth\_gasPrice - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gasprice.md): 'eth\_gasPrice' in Tron: Understand the JSON-RPC API Interface for efficient gas price estimation.
- [eth\_getBalance - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getbalance.md): eth\_getBalance in Tron JSON-RPC API Interface retrieves account balance efficiently.
- [eth\_getBlockByHash - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getblockbyhash.md): Discover 'eth\_getBlockByHash' in Tron's JSON-RPC API Interface for efficient block retrieval by hash.
- [eth\_getBlockByNumber - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getblockbynumber.md): eth\_getBlockByNumber in Tron: JSON-RPC API Interface for retrieving block details by number.
- [eth\_getBlockTransactionCountByHash - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getblocktransactioncountbyhash.md): Retrieve the transaction count in a block by its hash using the 'eth\_getBlockTransactionCountByHash' method in the JSON-RPC API Interface.
- [eth\_getBlockTransactionCountByNumber - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getblocktransactioncountbynumber.md): 'eth\_getBlockTransactionCountByNumber' JSON-RPC API Interface retrieves transaction count in a specific block by number in the Tron protocol.
- [eth\_getCode - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getcode.md): Discover how 'eth\_getCode' in the JSON-RPC API Interface retrieves smart contract bytecode efficiently.
- [eth\_getFilterChanges - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getfilterchanges.md): Discover 'eth\_getFilterChanges' in the Tron JSON-RPC API Interface for efficient event filtering and updates.
- [eth\_getFilterLogs - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getfilterlogs.md): The 'eth\_getFilterLogs' method in Tron’s JSON-RPC API Interface retrieves filtered event logs efficiently.
- [eth\_getLogs - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getlogs.md): Retrieve event logs using the 'eth\_getLogs' method in the Tron protocol's JSON-RPC API Interface.
- [eth\_getStorageAt - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getstorageat.md): The 'eth\_getStorageAt' method in the Tron protocol's JSON-RPC API Interface retrieves storage data at a specified position.
- [eth\_getTransactionByBlockHashAndIndex - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gettransactionbyblockhashandindex.md): Discover 'eth\_getTransactionByBlockHashAndIndex' in Tron's JSON-RPC API Interface for precise transaction retrieval.
- [eth\_getTransactionByBlockNumberAndIndex - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gettransactionbyblocknumberandindex.md): Discover 'eth\_getTransactionByBlockNumberAndIndex' in the Tron JSON-RPC API Interface for efficient transaction retrieval.
- [eth\_getTransactionByHash - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gettransactionbyhash.md): Retrieve transaction details using eth\_getTransactionByHash via the JSON-RPC API Interface in the Tron protocol.
- [eth\_getTransactionReceipt - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_gettransactionreceipt.md): Retrieve transaction details using 'eth\_getTransactionReceipt' via Tron’s JSON-RPC API Interface.
- [eth\_getWork - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_getwork.md): Discover 'eth\_getWork' in the Tron protocol's JSON-RPC API Interface for efficient mining task retrieval.
- [eth\_newBlockFilter - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_newblockfilter.md): Create new block filters with 'eth\_newBlockFilter' using Tron’s JSON-RPC API Interface for efficient blockchain monitoring.
- [eth\_newFilter - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_newfilter.md): Discover 'eth\_newFilter' in the Tron JSON-RPC API Interface for efficient event filtering.
- [eth\_protocolVersion - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_protocolversion.md): Discover 'eth\_protocolVersion' in Tron's JSON-RPC API Interface for protocol version insights.
- [eth\_syncing - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_syncing.md): Discover the 'eth\_syncing' method in Tron's JSON-RPC API Interface for blockchain sync status.
- [eth\_uninstallFilter - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/eth_uninstallfilter.md): The 'eth\_uninstallFilter' method in Tron’s JSON-RPC API Interface removes filters to manage resources efficiently.
- [net\_listening - TRON](https://docs.getblock.io/api-reference/tron-trx/json-rpc_api/net_listening.md): Discover 'net\_listening' in Tron's JSON-RPC API Interface for network connectivity status.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.getblock.io/api-reference/tron-trx/json-rpc_api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
