eth_newFilter
Creates a filter object, based on filter options, to notify when the state changes (logs). To check if the state has changed, call eth_getFilterChanges or eth_getFilterLogs.
Parameters
Object - filter options:
- fromBlock:- Quantityor- tag(optional, default is- "latest"if not specified)- - choose 1 of the following options: - A hexadecimal block number. 
- "earliest"- the earliest/genesis block.
- "latest"- the latest mined block.
- "finalized"- the latest finalized block.
- "pending"- the pending state/transactions.
 
- toBlock:- Quantityor- tag(optional, default is- "latest"if not specified)- - choose 1 of the following options: - A hexadecimal block number. 
- "latest"- the latest mined block.
- "finalized"- the latest finalized block.
- "pending"- the pending state/transactions.
 
- address: (optional) Contract address or a list of addresses from which logs should originate.
- topics: (optional) Array of- Datatopics. Topics are order-dependent. A transaction with a log with topics [A, B] will be matched by the following topic filters:- []"anything"
- [A]"A in first position (and anything after)"
- [null, B]"anything in first position AND B in second position (and anything after)"
- [A, B]"A in first position AND B in second position (and anything after)"
- [[A, B], [A, B]]"(A OR B) in first position AND (A OR B) in second position (and anything after)"
 
Sample Request
curl https://lb.nodies.app/v1/<INSERT API> -X POST -H "Content-Type: application/json" -d '{
  "jsonrpc": "2.0",
  "method": "eth_newFilter",
  "params": [
    {
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"
      ]
    }
  ],
  "id": 1
}'Sample Response
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": "0xb807ac9883a863c18933de520fcfb5e8"
}Last updated