> ## 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.

# Logs & events | Monad

> Monad logs and events JSON-RPC methods — query event logs emitted by smart contracts to track state changes and monitor on-chain contract activity.

Retrieving logs and events from the Monad blockchain can be done by using the following methods:

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

For real-time log streaming, use `eth_subscribe("logs", {...})` over a WebSocket connection. See the [event-monitoring tutorial](/docs/monad-tutorial-event-monitoring) for end-to-end examples in JavaScript and Python.

This information can be used for:

* **Event monitoring** — track specific events emitted by smart contracts.
* **Historical data analysis** — query past events for analytics and reporting.
* **DApp state synchronization** — keep application state in sync with on-chain events.
* **Indexing services** — build off-chain indexes of on-chain data for faster querying.
