Docs

eth_getLogs - Ethereum RPC Method

Query event logs on Ethereum. Essential for indexing DeFi protocols (60% market share), NFT marketplaces, DAOs, and enterprise dApps on the world's leading smart contract platform with the largest developer ecosystem.

Returns an array of all logs matching a given filter object on Ethereum.

Why Ethereum? Build on the world's leading smart contract platform with the largest developer ecosystem with battle-tested security, institutional adoption, and unmatched ecosystem with $166B+ TVL.

Use Cases

The eth_getLogs method is essential for:

  • Event indexing - Track contract events for DeFi protocols (60% market share), NFT marketplaces, DAOs, and enterprise dApps
  • Token transfers - Monitor ERC20/ERC721 transfers
  • DeFi analytics - Track swaps, liquidity events, and more
  • Notification systems - Alert on specific on-chain events

Code Examples

Error Handling

Error CodeMessageDescription
-32005Query returned more than 10000 resultsReduce block range
-32602Invalid paramsInvalid filter parameters