Docs

eth_getLogs - Base RPC Method

Query event logs on Base. Essential for indexing consumer dApps, SocialFi, NFT marketplaces, and merchant payment integrations on Coinbase's L2 with 54% of L2 market revenue and direct access to 110M+ Coinbase users.

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

Why Base? Build on Coinbase's L2 with 54% of L2 market revenue and direct access to 110M+ Coinbase users with $8B+ TVL, $0.08 gas fees, built-in Coinbase distribution, and seamless fiat rails.

Use Cases

The eth_getLogs method is essential for:

  • Event indexing - Track contract events for consumer dApps, SocialFi, NFT marketplaces, and merchant payment integrations
  • 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