eth_getFilterLogs RPC Method
Parameters
id
string
REQUIRED
Loading...
Returns
result
Loading...
address
string
Loading...
topics
array
Loading...
data
string
Loading...
blockNumber
string
Loading...
transactionHash
string
Loading...
transactionIndex
string
Loading...
blockHash
string
Loading...
logIndex
string
Loading...
removed
boolean
Loading...
Request
curl https://docs-demo.quiknode.pro/ \
  -X POST \
  -H "Content-Type: application/json" \
  --data '{"method":"eth_getFilterLogs","params":["0xfba02b32cc0fd31639b68144ebc59fd2"],"id":1,"jsonrpc":"2.0"}'require 'eth'
client = Eth::Client.create 'https://docs-demo.quiknode.pro/'
payload = {
    "jsonrpc": "2.0",
    "method": "eth_getFilterLogs",
    "params": ["0xfba02b32cc0fd31639b68144ebc59fd2"],
    "id": "1"
}
response = client.send(payload.to_json)
puts responseimport { ethers } from "ethers";
(async () => {
  const provider = new ethers.providers.StaticJsonRpcProvider(
    "https://docs-demo.quiknode.pro/"
  );
  const params = ["0xfba02b32cc0fd31639b68144ebc59fd2"];
  const result = await provider.send("eth_getFilterLogs", params);
  console.log(result);
})();
var myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");
var raw = JSON.stringify({
  "method": "eth_getFilterLogs",
  "params": [
    "0xfba02b32cc0fd31639b68144ebc59fd2"
  ],
  "id": 1,
  "jsonrpc": "2.0"
});
var requestOptions = {
  method: 'POST',
  headers: myHeaders,
  body: raw,
  redirect: 'follow'
};
fetch("https://docs-demo.quiknode.pro/", requestOptions)
  .then(response => response.text())
  .then(result => console.log(result))
  .catch(error => console.log('error', error));
import requests
import json
url = "https://docs-demo.quiknode.pro/"
payload = json.dumps({
  "method": "eth_getFilterLogs",
  "params": [
    "0xfba02b32cc0fd31639b68144ebc59fd2"
  ],
  "id": 1,
  "jsonrpc": "2.0"
})
headers = {
  'Content-Type': 'application/json'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
require "uri"
require "json"
require "net/http"
url = URI("https://docs-demo.quiknode.pro/")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request.body = JSON.dump({
  "method": "eth_getFilterLogs",
  "params": [
    "0xfba02b32cc0fd31639b68144ebc59fd2"
  ],
  "id": 1,
  "jsonrpc": "2.0"
})
response = https.request(request)
puts response.read_body
from web3 import Web3, HTTPProvider
w3 = Web3(HTTPProvider('https://docs-demo.quiknode.pro/'))
print(w3.eth.get_filter_logs('0xfba02b32cc0fd31639b68144ebc59fd2'))import { Core, viem } from '@quicknode/sdk'
const core = new Core({
  endpointUrl: "https://docs-demo.quiknode.pro/",
})
(() => {
  const filter = await core.client.createEventFilter({
    address: '0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48',
    event: viem.parseAbiItem('event Transfer(address indexed, address indexed, uint256)'),
  })
  const logs = await core.client.getFilterLogs({ filter })
})()
Response
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": [
    {
      "address": "0x6b175474e89094c44da98b954eedeac495271d0f",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "0x000000000000000000000000be09e43a57f2980998cedd08517eae7d5ae683bb",
        "0x00000000000000000000000056178a0d5f301baf6cf3e1cd53d9863437345bf9"
      ],
      "data": "0x000000000000000000000000000000000000000000000029d45a07733f3e0000",
      "blockNumber": "0xe20360",
      "transactionHash": "0xe3b691ace3001818a2c30a7e1fc65258cc5b95f904c8b8f34a871052d1dfaed7",
      "transactionIndex": "0x98",
      "blockHash": "0x2930dc27ba5da5e88d552bedb07375c5f25da9caf345697637646e95b72df6c6",
      "logIndex": "0xf0",
      "removed": false
    },
    {
      "address": "0x6b175474e89094c44da98b954eedeac495271d0f",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "0x0000000000000000000000001d22397edfc4edf622d692050635bfc1febf1404",
        "0x0000000000000000000000001fe6a806e0a9858359e16c58e4f84c790171596b"
      ],
      "data": "0x000000000000000000000000000000000000000000000069a76ad5f51721a800",
      "blockNumber": "0xe20361",
      "transactionHash": "0x577fd402b67270ec82c65620fcd280349c4e579c7adb2440fc8af3b53589492a",
      "transactionIndex": "0x31",
      "blockHash": "0x5d1454e413fbadfd7c81e61a94b9f54307b89156f51ac4ac4a4f09c74459bd00",
      "logIndex": "0x47",
      "removed": false
    },
    {
      "address": "0x6b175474e89094c44da98b954eedeac495271d0f",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "0x000000000000000000000000611eae57ee15b4e8d8d8fb8beb3a94c288a759f0",
        "0x000000000000000000000000032b17633c956c10845643f0bf9ea7c16a3cfb62"
      ],
      "data": "0x000000000000000000000000000000000000000000000134ff63f81b0e900000",
      "blockNumber": "0xe20361",
      "transactionHash": "0x139cc236d5b3fefa488f290f2918eb2d7dd145882fb650d6666cf24dd1cab593",
      "transactionIndex": "0x86",
      "blockHash": "0x5d1454e413fbadfd7c81e61a94b9f54307b89156f51ac4ac4a4f09c74459bd00",
      "logIndex": "0xda",
      "removed": false
    },
    {
      "address": "0x6b175474e89094c44da98b954eedeac495271d0f",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "0x000000000000000000000000032b17633c956c10845643f0bf9ea7c16a3cfb62",
        "0x0000000000000000000000005777d92f208679db4b9778590fa3cab3ac9e2168"
      ],
      "data": "0x000000000000000000000000000000000000000000000134ff63f81b0e900000",
      "blockNumber": "0xe20361",
      "transactionHash": "0x139cc236d5b3fefa488f290f2918eb2d7dd145882fb650d6666cf24dd1cab593",
      "transactionIndex": "0x86",
      "blockHash": "0x5d1454e413fbadfd7c81e61a94b9f54307b89156f51ac4ac4a4f09c74459bd00",
      "logIndex": "0xdc",
      "removed": false
    },
    {
      "address": "0x6b175474e89094c44da98b954eedeac495271d0f",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "0x000000000000000000000000686454bee33224da828ad1e582e96fdac672a7b6",
        "0x0000000000000000000000006871eacd33fbcfe585009ab64f0795d7152dc5a0"
      ],
      "data": "0x0000000000000000000000000000000000000000000004a55fde732de2779000",
      "blockNumber": "0xe20363",
      "transactionHash": "0x41fb62c7fe5971c2898353155909a12948c6b2ec024d9fb09bc8da634c5eebc4",
      "transactionIndex": "0x6",
      "blockHash": "0x77815128550421d73074a03a7a06972b534b49e002a77ced47f43d15cd6f0012",
      "logIndex": "0x5",
      "removed": false
    },
    {
      "address": "0x6b175474e89094c44da98b954eedeac495271d0f",
      "topics": [
        "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
        "0x0000000000000000000000003ef06b33a583e1ca5c10a7caeae42427938a8f06",
        "0x0000000000000000000000009e93f9444702f9e3b30df939a98d25b9c0d8aff2"
      ],
      "data": "0x0000000000000000000000000000000000000000000000008ac7230489e80000",
      "blockNumber": "0xe20364",
      "transactionHash": "0x15075ba264bec672921641ed54e043cd53e2a31d8609ddd2c017a0ef7c639fab",
      "transactionIndex": "0x63",
      "blockHash": "0x4f5ed5d4e2a4fb2f0378145a6a9013e1c192cf8dc949dd05b75f68f89f02c9e9",
      "logIndex": "0x86",
      "removed": false
    },
    {
      "address": "0x6b175474e89094c44da98b954eedeac495271d0f",
      "topics": [
        "0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",
        "0x0000000000000000000000001fb4b1a885521e59750753e8e48bbf218c04cf80",
        "0x0000000000000000000000001111111254fb6c44bac0bed2854e76f90643097d"
      ],
      "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
      "blockNumber": "0xe20366",
      "transactionHash": "0x527583fa35b0630a0af92532e8e79cc90b699614edf5aac2910b86a1afa68be1",
      "transactionIndex": "0xc",
      "blockHash": "0xe8bdeca64f2eed42ad816a24b8980050fa3efd6e4634d1642266bf0289352c18",
      "logIndex": "0x11",
      "removed": false
    },
    {
      "address": "0x6b175474e89094c44da98b954eedeac495271d0f",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "0x0000000000000000000000001fb4b1a885521e59750753e8e48bbf218c04cf80",
        "0x000000000000000000000000b3c839dbde6b96d37c56ee4f9dad3390d49310aa"
      ],
      "data": "0x0000000000000000000000000000000000000000000000056bc75e2d63100000",
      "blockNumber": "0xe20366",
      "transactionHash": "0x527583fa35b0630a0af92532e8e79cc90b699614edf5aac2910b86a1afa68be1",
      "transactionIndex": "0xc",
      "blockHash": "0xe8bdeca64f2eed42ad816a24b8980050fa3efd6e4634d1642266bf0289352c18",
      "logIndex": "0x14",
      "removed": false
    }
  ]
}Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free