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": [
"<any>"
]
}
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": [
"<any>"
]
}
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.
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.Array of logs matching the filter
The response is of type object
.
Was this page helpful?