Get logs matching a filter
Ronin node API
eth_getLogs | Ronin
The interactive example is tracking transfers for the USDC contract on the Ronin mainnet. Available on Ronin via Chainstack JSON-RPC nodes.
POST
Get logs matching a filter
The interactive example is tracking transfers for the USDC contract on the Ronin mainnet.
The
eth_getLogs method returns an array of logs matching a specified filter object. This is a powerful feature for fetching historical data, such as transactions or events emitted by smart contracts.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
filter object: An object with the following fields:fromBlock(optional): The block number from which to start fetching logs. In the example,latest.address: The contract address to fetch the logs from. Example:0x0b7007c13325c48911f73a2dad5fa5dcbf808adc.topics(optional): An array of topics used to filter the logs. Example:["0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"].
Response
result: An array of log objects that match the filter criteria.
Use case
This method is essential for applications that need to retrieve and process historical events emitted by smart contracts, such as token transfers, contract interactions, and other event-driven data.Last modified on May 18, 2026