curl --request POST \
--url https://ronin-mainnet.core.chainstack.com/3997273fc956a67dc6982384500e669e \
--header 'Content-Type: application/json' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "eth_getLogs",
"params": [
{
"fromBlock": "latest",
"address": "0x0b7007c13325c48911f73a2dad5fa5dcbf808adc",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
]
}
]
}
'{
"jsonrpc": "<string>",
"id": 123,
"result": "<array>"
}curl --request POST \
--url https://ronin-mainnet.core.chainstack.com/3997273fc956a67dc6982384500e669e \
--header 'Content-Type: application/json' \
--data '
{
"id": 1,
"jsonrpc": "2.0",
"method": "eth_getLogs",
"params": [
{
"fromBlock": "latest",
"address": "0x0b7007c13325c48911f73a2dad5fa5dcbf808adc",
"topics": [
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
]
}
]
}
'{
"jsonrpc": "<string>",
"id": 123,
"result": "<array>"
}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.
2021)202601)eth_getLogs calls with fromBlock and toBlock parameters must not span block 45,528,550. Query either the L1 range or the L2 range in a single request—requests that cross the boundary will return incomplete results.For example, to query the L1 range, set toBlock to 0x2B6B5E5 (45,528,549) or earlier. To query the L2 range, set fromBlock to 0x2B6B5E6 (45,528,550) or later.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"].result: An array of log objects that match the filter criteria.Was this page helpful?