Skip to main content

Parameters

chainId
string
default:"42220"
required
Unique identifier for a blockchain network.
id
number
default:1
required
Request identifier used to match responses.
jsonrpc
string
default:"2.0"
required
JSON-RPC version.
method
string
default:"eth_newFilter"
required
JSON-RPC method name.
params
object
required
Parameters for eth_newFilter: [filterObject]. See below for filterObject properties.Positional parameters for eth_newFilter:
  • params[0]: Filter options used to create a new filter for logs. Topics are order-dependent. Nulls or nested arrays are used to match multiple possibilities.

Returns

result
string
Quantity - The filter ID. Example: “0x1”.
curl --request POST \
  --url https://api.uniblock.dev/uni/v1/json-rpc?chainId=42220 \
  --header 'content-type: application/json' \
  --data '{
    "id": 1,
    "jsonrpc": "2.0",
    "method": "eth_newFilter",
    "params": [
      {
        "fromBlock": "0x1",
        "toBlock": "0x2",
        "address": "0x8888f1f195afa192cfee860698584c030f4c9db1",
        "topics": [
          "0x000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b",
          null,
          [
            "0x000000000000000000000000a94f5374fce5edbc8e2a8697c15331677e6ebf0b",
            "0x000000000000000000000000aff3454fce5edbc8cca8697c15331677e6ebccc"
          ]
        ]
      }
    ]
  }'
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0x1"
}