eth_newFilter RPC Method
Please be aware that the block range limit for this RPC method is 5 blocks for users on the Free Trial plan and 10,000 blocks for those on paid plans. Consider dividing your queries into smaller segments to enhance response times and manage errors more effectively. For further details on the block range limit and strategies for mitigating it, please consult the FAQ
Parameters
object
object
Bezig met laden...
fromBlock
tekenreeks
Bezig met laden...
toBlock
tekenreeks
Bezig met laden...
adres
tekenreeks
Bezig met laden...
topics
tekenreeks
Bezig met laden...
Retourzendingen
resultaat
tekenreeks
Bezig met laden...
Verzoek
1curl https://docs-demo.soneium-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0","method":"eth_newFilter","params":[{"fromBlock": "0xe20360", "toBlock": "0xe20411", "address": "0x6b175474e89094c44da98b954eedeac495271d0f","topics": []}],"id":1}'5
1curl https://docs-demo.soneium-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0","method":"eth_newFilter","params":[{"fromBlock": "0xe20360", "toBlock": "0xe20411", "address": "0x6b175474e89094c44da98b954eedeac495271d0f","topics": []}],"id":1}'5
1import { Core } van sdk23const kern = new Core({4endpointUrl: "https://docs-demo.soneium-mainnet.quiknode.pro/",5})67core.client.createEventFilter()8
1import { Core } van sdk23const kern = new Core({4endpointUrl: "https://docs-demo.soneium-mainnet.quiknode.pro/",5})67core.client.createEventFilter()8
1require 'eth'23client = Eth::Client.create 'https://docs-demo.soneium-mainnet.quiknode.pro/'4nuttige lading = {5"jsonrpc": "2.0",6"method": "eth_newFilter",7"params": [{"fromBlock": "0xe20360", "toBlock": "0xe20411", "address": "0x6b175474e89094c44da98b954eedeac495271d0f","topics": []}],8"id": "1"9}1011response = client.send(payload.to_json)12puts response
1require 'eth'23client = Eth::Client.create 'https://docs-demo.soneium-mainnet.quiknode.pro/'4nuttige lading = {5"jsonrpc": "2.0",6"method": "eth_newFilter",7"params": [{"fromBlock": "0xe20360", "toBlock": "0xe20411", "address": "0x6b175474e89094c44da98b954eedeac495271d0f","topics": []}],8"id": "1"9}1011response = client.send(payload.to_json)12puts response
1import { ethers } from "ethers";2const filter = {3fromBlock: "0xe20360",4toBlock: "0xe20411",5address: "0x6B175474E89094C44Da98b954EedeAC495271d0F",6topics: [],7};8(async () => {9const provider = new ethers.JsonRpcProvider("https://docs-demo.soneium-mainnet.quiknode.pro/");10const filterId = await provider.send("eth_newFilter", [filter]);11console.log(filterId);12})();13
1import { ethers } from "ethers";2const filter = {3fromBlock: "0xe20360",4toBlock: "0xe20411",5address: "0x6B175474E89094C44Da98b954EedeAC495271d0F",6topics: [],7};8(async () => {9const provider = new ethers.JsonRpcProvider("https://docs-demo.soneium-mainnet.quiknode.pro/");10const filterId = await provider.send("eth_newFilter", [filter]);11console.log(filterId);12})();13
1var myHeaders = new Headers();2myHeaders.toevoegen("Content-Type", "application/json");34var raw = JSON.stringify({5"jsonrpc": "2.0",6"method": "eth_newFilter",7"params": [8{9"fromBlock": "0xe20360",10"toBlock": "0xe20411",11"address": "0x6b175474e89094c44da98b954eedeac495271d0f",12"topics": []13}14],15"id": 116});1718var requestOptions = {19methode: 'POST',20kopteksten: myHeaders,21body: raw,22omleiden: 'volgen'23};2425fetch("https://docs-demo.soneium-mainnet.quiknode.pro/", requestOptions)26.dan(reactie => response.tekst())27.dan(resultaat => console.log(resultaat))28.catch(fout => console.log('fout', fout));29
1var myHeaders = new Headers();2myHeaders.toevoegen("Content-Type", "application/json");34var raw = JSON.stringify({5"jsonrpc": "2.0",6"method": "eth_newFilter",7"params": [8{9"fromBlock": "0xe20360",10"toBlock": "0xe20411",11"address": "0x6b175474e89094c44da98b954eedeac495271d0f",12"topics": []13}14],15"id": 116});1718var requestOptions = {19methode: 'POST',20kopteksten: myHeaders,21body: raw,22omleiden: 'volgen'23};2425fetch("https://docs-demo.soneium-mainnet.quiknode.pro/", requestOptions)26.dan(reactie => response.tekst())27.dan(resultaat => console.log(resultaat))28.catch(fout => console.log('fout', fout));29
1import verzoeken2import json34url = "https://docs-demo.soneium-mainnet.quiknode.pro/"56nuttige lading = json.dumps({7"jsonrpc": "2.0",8"method": "eth_newFilter",9"params": [10{11"fromBlock": "0xe20360",12"toBlock": "0xe20411",13"address": "0x6b175474e89094c44da98b954eedeac495271d0f",14"topics": []15}16],17"id": 118})19kopteksten = {20'Content-Type': 'application/json'21}2223antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)2425afdrukken(reactie.tekst)26
1import verzoeken2import json34url = "https://docs-demo.soneium-mainnet.quiknode.pro/"56nuttige lading = json.dumps({7"jsonrpc": "2.0",8"method": "eth_newFilter",9"params": [10{11"fromBlock": "0xe20360",12"toBlock": "0xe20411",13"address": "0x6b175474e89094c44da98b954eedeac495271d0f",14"topics": []15}16],17"id": 118})19kopteksten = {20'Content-Type': 'application/json'21}2223antwoord = verzoeken.verzoek("POST", url, headers=headers, gegevens=payload)2425afdrukken(reactie.tekst)26
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.soneium-mainnet.quiknode.pro/")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11verzoek["Content-Type"] = "application/json"12verzoek.tekst = JSON.dump({13"jsonrpc": "2.0",14"method": "eth_newFilter",15"params": [16{17"fromBlock": "0xe20360",18"toBlock": "0xe20411",19"address": "0x6b175474e89094c44da98b954eedeac495271d0f",20"topics": []21}22],23"id": 124})2526antwoord = https.verzoek(verzoek)27stelt het antwoord vast.read_body28
1vereisen "uri"2vereisen "json"3vereisen "net/http"45url = URI("https://docs-demo.soneium-mainnet.quiknode.pro/")67https = Net::HTTP.nieuw(url.host, url.poort)8https.use_ssl = true910verzoek = Netto::HTTP::POST.nieuw(url)11verzoek["Content-Type"] = "application/json"12verzoek.tekst = JSON.dump({13"jsonrpc": "2.0",14"method": "eth_newFilter",15"params": [16{17"fromBlock": "0xe20360",18"toBlock": "0xe20411",19"address": "0x6b175474e89094c44da98b954eedeac495271d0f",20"topics": []21}22],23"id": 124})2526antwoord = https.verzoek(verzoek)27stelt het antwoord vast.read_body28
1van web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.soneium-mainnet.quiknode.pro/'))3newFilterId = w3.eth.filter({4'fromBlock': "0xe20360",5'toBlock': "0xe20411",6'address': '0x6B175474E89094C44Da98b954EedeAC495271d0F',7'topics': []8})9print(newFilterId)10
1van web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.soneium-mainnet.quiknode.pro/'))3newFilterId = w3.eth.filter({4'fromBlock': "0xe20360",5'toBlock': "0xe20411",6'address': '0x6B175474E89094C44Da98b954EedeAC495271d0F',7'topics': []8})9print(newFilterId)10
Heb je nog geen account?
Maakendpoint enkele seconden jeendpoint aan en ga aan de slag
Ga gratis aan de slag