> For the complete documentation index, see [llms.txt](https://docs.triton.one/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.triton.one/monad/rpc-methods/eth.md).

# Ethereum JSON-RPC

The standard Ethereum \`eth\_\*\`, \`net\_\*\`, and \`web3\_\*\` methods, served by Triton on Monad.

## Chain info and fees

| Method                                                                           | What it does                  |
| -------------------------------------------------------------------------------- | ----------------------------- |
| [`eth_blockNumber`](/monad/rpc-methods/eth/eth_blocknumber.md)                   | The latest block number.      |
| [`eth_chainId`](/monad/rpc-methods/eth/eth_chainid.md)                           | The chain id.                 |
| [`eth_gasPrice`](/monad/rpc-methods/eth/eth_gasprice.md)                         | The current gas price in wei. |
| [`eth_maxPriorityFeePerGas`](/monad/rpc-methods/eth/eth_maxpriorityfeepergas.md) | A fixed 2 gwei.               |
| [`eth_feeHistory`](/monad/rpc-methods/eth/eth_feehistory.md)                     | Historical fee data.          |
| [`eth_syncing`](/monad/rpc-methods/eth/eth_syncing.md)                           | Always `false`.               |
| [`net_version`](/monad/rpc-methods/eth/net_version.md)                           | The current network id.       |
| [`web3_clientVersion`](/monad/rpc-methods/eth/web3_clientversion.md)             | The client version.           |

## Account state

| Method                                                                         | What it does                 |
| ------------------------------------------------------------------------------ | ---------------------------- |
| [`eth_getBalance`](/monad/rpc-methods/eth/eth_getbalance.md)                   | The balance of an address.   |
| [`eth_getCode`](/monad/rpc-methods/eth/eth_getcode.md)                         | The code at an address.      |
| [`eth_getStorageAt`](/monad/rpc-methods/eth/eth_getstorageat.md)               | The value at a storage slot. |
| [`eth_getTransactionCount`](/monad/rpc-methods/eth/eth_gettransactioncount.md) | The nonce of an account.     |

## Calls and gas estimates

| Method                                                                   | What it does                                                      |
| ------------------------------------------------------------------------ | ----------------------------------------------------------------- |
| [`eth_call`](/monad/rpc-methods/eth/eth_call.md)                         | Executes a call without creating a transaction.                   |
| [`eth_estimateGas`](/monad/rpc-methods/eth/eth_estimategas.md)           | Estimates the gas a transaction needs.                            |
| [`eth_createAccessList`](/monad/rpc-methods/eth/eth_createaccesslist.md) | Generates an access list for a transaction.                       |
| [`eth_fillTransaction`](/monad/rpc-methods/eth/eth_filltransaction.md)   | Fills in defaults such as gas, nonce, and fees for a transaction. |

## Blocks, transactions, logs and sending

| Method                                                                                                         | What it does                                |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------- |
| [`eth_getBlockByHash`](/monad/rpc-methods/eth/eth_getblockbyhash.md)                                           | A block by hash.                            |
| [`eth_getBlockByNumber`](/monad/rpc-methods/eth/eth_getblockbynumber.md)                                       | A block by number.                          |
| [`eth_getBlockReceipts`](/monad/rpc-methods/eth/eth_getblockreceipts.md)                                       | The receipts of a block.                    |
| [`eth_getBlockTransactionCountByHash`](/monad/rpc-methods/eth/eth_getblocktransactioncountbyhash.md)           | The transaction count of a block by hash.   |
| [`eth_getBlockTransactionCountByNumber`](/monad/rpc-methods/eth/eth_getblocktransactioncountbynumber.md)       | The transaction count of a block by number. |
| [`eth_getTransactionByHash`](/monad/rpc-methods/eth/eth_gettransactionbyhash.md)                               | A transaction by hash.                      |
| [`eth_getTransactionByBlockHashAndIndex`](/monad/rpc-methods/eth/eth_gettransactionbyblockhashandindex.md)     | A transaction by block hash and index.      |
| [`eth_getTransactionByBlockNumberAndIndex`](/monad/rpc-methods/eth/eth_gettransactionbyblocknumberandindex.md) | A transaction by block number and index.    |
| [`eth_getTransactionReceipt`](/monad/rpc-methods/eth/eth_gettransactionreceipt.md)                             | The receipt of a transaction.               |
| [`eth_getLogs`](/monad/rpc-methods/eth/eth_getlogs.md)                                                         | The logs matching a filter.                 |
| [`eth_sendRawTransaction`](/monad/rpc-methods/eth/eth_sendrawtransaction.md)                                   | Submits a signed raw transaction.           |

***

<i class="fa-life-ring">:life-ring:</i> Contact support by clicking the chat icon in your [customer dashboard](https://customers.triton.one)\ <i class="fa-briefcase">:briefcase:</i> Sales questions? [Contact us](https://triton.one/contact)\ <i class="fa-sparkles">:sparkles:</i> AI agent? Read [llms.txt](https://docs.triton.one/llms.txt)\ <i class="fa-rss">:rss:</i> Follow updates: [Blog](https://blog.triton.one) · [X](https://x.com/triton_one) · [YouTube](https://www.youtube.com/@triton_one_ltd) · [Telegram](https://t.me/tritonone) · [GitHub](https://github.com/rpcpool)
