eth_getFilterLogs
Returns an array of all logs matching filter with given filter ID.
Parameters
A filter object with the following keys and their values:
fromBlock: [optional, default:latest] A hexadecimal block number, orlatestfor the last mined block. Thependingoption is not currently supported. See the default block parameter.toBlock: [optional, default:latest] A hexadecimal block number, orlatestfor the last mined block. See the default block parameter.address: [optional] (20 bytes). Contract address or a list of addresses from which logs should originate.topics: [optional] An array of 32 bytes DATA topics. Topics are order-dependent. Each topic can also be an array of DATA withoroptions.blockHash: [optional] With the addition of EIP-234,blockHashrestricts the logs returned to the single block with the 32-byte hashblockHash. UsingblockHashis equivalent tofromBlock=toBlock= the block number with hashblockHash. IfblockHashis present in the filter criteria, then neitherfromBlocknortoBlockare allowed.
Returns
log object array: (array) An array of log objects that match filter. For an array of logs that occurred since the last poll, use eth_getFilterChanges. Log objects contain the following keys and their values:address: 20 bytes. Address from which this log originated.blockHash: 32 bytes. The hash of the block where this log was in.Nullwhen it is a pending log.blockNumber: The block number where this log was in.Nullwhen it is a pending log.data: DATA. Contains the non-indexed arguments of the log.logIndex: A hexadecimal of the log index position in the block.Nullwhen it is a pending log.removed:truewhen the log was removed, due to a chain reorganization.falseif it is a valid log.topics: Array of DATA. An array of 0 to 4 32-bytes DATA of indexed log arguments. In Solidity the firsttopicis the hash of the signature of the event (for example,Deposit(address,bytes32,uint256)), except when you declared the event with the anonymous specifier.transactionHash: 32 bytes. A hash of the transactions from which this log was created.Nullwhen it is a pending log.transactionIndex: A hexadecimal of the transactions index position from which this log was created.Nullwhen it is a pending log.