Marketplace has launched, further enabling blockchain developers! Learn more

Contents

eth_getFilterLogs RPC method

The API credit value for this method is 6 . To learn more about API credits and each method's value, visit the API Credits page.

Parameters:

  1. id - String - The filter ID.

Returns:

  1. result - array[objects] - An array of log objects, or an empty array if nothing has changed since last poll.
  2. address - string - Address from which this log originated.

    topics - array - Array of (0 to 4) 32 Bytes DATA of indexed log arguments. (In solidity: The first topic is the hash of the signature of the event (e.g. Deposit(address,bytes32,uint256)), except you declared the event with the anonymous specifier.)

    data - string - Contains one or more 32 Bytes non-indexed arguments of the log.

    blockNumber - string - The block number where this log was in. null when its pending. null when it's a pending log.

    transactionHash - string - Hash of the transactions this log was created from. null when it's a pending log.

    transactionIndex - string - Integer of the transactions index position log was created from. null when it's a pending log.

    blockHash - string - Hash of the block where this log was in. null when it's pending. null when it's a pending log.

    logIndex - string - Integer of the log index position in the block. null when it's a pending log.

    removed - boolean - True when the log was removed, due to a chain reorganization. false if it's a valid log.

Code Examples:

from web3 import Web3, HTTPProvider
w3 = Web3(HTTPProvider('http://sample-endpoint-name.network.quiknode.pro/token-goes-here/'))
print(w3.eth.get_filter_logs('0xfba02b32cc0fd31639b68144ebc59fd2'))
Ready to get started? Create a free account