eth_getLogs - Berachain RPC Method
Query event logs on Berachain. Essential for indexing liquidity-aligned DeFi (Infrared, Kodiak), yield farming, and validator-integrated liquidity incentives on the Proof-of-Liquidity L1 with $3.2B+ TVL and innovative three-token economics.
Returns an array of all logs matching a given filter object on Berachain.
Why Berachain? Build on the Proof-of-Liquidity L1 with $3.2B+ TVL and innovative three-token economics with Proof-of-Liquidity consensus, three-token model (BERA/BGT/HONEY), $142M funding, and unified validator-DeFi incentive alignment.
Use Cases
The eth_getLogs method is essential for:
- Event indexing - Track contract events for liquidity-aligned DeFi (Infrared, Kodiak), yield farming, and validator-integrated liquidity incentives
- 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 Code | Message | Description |
|---|---|---|
| -32005 | Query returned more than 10000 results | Reduce block range |
| -32602 | Invalid params | Invalid filter parameters |
Related Methods
eth_newFilter- Create a filter for logseth_getFilterChanges- Poll filter for new logs
eth_call
Execute smart contract calls without creating transactions on Berachain. Essential for reading contract state for liquidity-aligned DeFi (Infrared, Kodiak), yield farming, and validator-integrated liquidity incentives.
eth_newFilter
Create an event log filter on Berachain. Essential for event monitoring, contract activity tracking, and DeFi event streaming for liquidity-aligned DeFi (Infrared, Kodiak), yield farming, and validator-integrated liquidity incentives.