> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Executing transactions | Monad

> Monad transaction execution JSON-RPC methods — call smart contracts, simulate transactions, send raw transactions, and estimate gas on the Monad network.

Executing and simulating transactions on the Monad blockchain can be done by using the following methods:

<CardGroup cols={2}>
  <Card title="eth_call" icon="angle-right" iconType="solid" href="/reference/monad-ethcall" horizontal />

  <Card title="eth_sendRawTransaction" icon="angle-right" iconType="solid" href="/reference/monad-sendrawtransaction" horizontal />

  <Card title="eth_createAccessList" icon="angle-right" iconType="solid" href="/reference/monad-createaccesslist" horizontal />
</CardGroup>

These methods can be used for:

* **Smart contract interaction** — execute read-only calls to smart contracts without creating a transaction on the blockchain.
* **Transaction simulation** — test transaction execution before broadcasting to ensure expected behavior.
* **Transaction broadcasting** — send signed transactions to the network for processing and inclusion in blocks.
* **DApp development** — integrate transaction execution capabilities into decentralized applications.
