eth_getLogs
Returns an array of all logs matching a given filter object.
Parameters
QUANTITY - the filter id.
Returns
Object - The filter options:
- fromBlock:- QUANTITY|TAG- (optional, default:- "latest") Integer block number, or- "latest"for the last mined block or- "pending",- "earliest"for not yet mined transactions.
- toBlock:- QUANTITY|TAG- (optional, default:- "latest") Integer block number, or- "latest"for the last mined block or- "pending",- "earliest"for not yet mined transactions.
- address:- DATA|Array, 20 Bytes - (optional) Contract address or a list of addresses from which logs should originate.
- topics:- Array of DATA, - (optional) Array of 32 Bytes- DATAtopics. Topics are order-dependent. Each topic can also be an array of DATA with "or" options.
- blockhash:- DATA, 32 Bytes - (optional, future) With the addition of EIP-234,- blockHashwill be a new filter option which restricts the logs returned to the single block with the 32-byte hash- blockHash. Using- blockHashis equivalent to- fromBlock=- toBlock= the block number with hash- blockHash. If- blockHashis present in the filter criteria, then neither- fromBlocknor- toBlockare allowed.
Example
Request
curl --request POST \
     --url https://endpoints.omniatech.io/v1/RPC_ENDPOINT \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
{
  "id": 1,
  "jsonrpc": "2.0",
  "params": [{"topics":["0x59ebeb90bc63057b6515673c3ecf9438e5058bca0f92585014eced636878c9a5"]}],
  "method": "eth_getLogs"
}
'Response
{
  "id":1,
  "jsonrpc":"2.0",
  "result": [{
    "logIndex": "0x1", // 1
    "blockNumber":"0x1b4", // 436
    "blockHash": "0x8216c5785ac562ff41e2dcfdf5785ac562ff41e2dcfdf829c5a142f1fccd7d",
    "transactionHash":  "0xdf829c5a142f1fccd7d8216c5785ac562ff41e2dcfdf5785ac562ff41e2dcf",
    "transactionIndex": "0x0", // 0
    "address": "0x16c5785ac562ff41e2dcfdf829c5a142f1fccd7d",
    "data":"0x0000000000000000000000000000000000000000000000000000000000000000",
    "topics": ["0x59ebeb90bc63057b6515673c3ecf9438e5058bca0f92585014eced636878c9a5"]
    },{
      ...
    }]
}Last updated
