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
Parâmetros
objeto
objeto
Carregando...
fromBlock
cadeia de caracteres
OBRIGATÓRIO
Carregando...
toBlock
cadeia de caracteres
OBRIGATÓRIO
Carregando...
morada
cadeia de caracteres
OBRIGATÓRIO
Carregando...
tópicos
cadeia de caracteres
Carregando...
Devoluções
resultado
cadeia de caracteres
Carregando...
Pedido
1curl https://docs-demo.injective-testnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0","method":"eth_newFilter","params":[{"fromBlock": "0x4da3e72", "toBlock": "0x4da3e72"}],"id":1}'
1curl https://docs-demo.injective-testnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"jsonrpc":"2.0","method":"eth_newFilter","params":[{"fromBlock": "0x4da3e72", "toBlock": "0x4da3e72"}],"id":1}'
1require 'eth'23client = Eth::Client.create 'https://docs-demo.injective-testnet.quiknode.pro/'4carga útil = {5"jsonrpc": "2.0",6"method": "eth_newFilter",7"params": [{"fromBlock": "0x4da3e72", "toBlock": "0x4da3e72"}],8"id": "1"9}1011response = client.send(payload.to_json)12puts response
1require 'eth'23client = Eth::Client.create 'https://docs-demo.injective-testnet.quiknode.pro/'4carga útil = {5"jsonrpc": "2.0",6"method": "eth_newFilter",7"params": [{"fromBlock": "0x4da3e72", "toBlock": "0x4da3e72"}],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.injective-testnet.quiknode.pro/");10const response = await provider.send("eth_newFilter", [filter]);11console.log(response);12})();
1import { ethers } from "ethers";2const filter = {3fromBlock: "0xe20360",4toBlock: "0xe20411",5address: "0x6B175474E89094C44Da98b954EedeAC495271d0F",6topics: [],7};8(async () => {9const provider = new ethers.JsonRpcProvider("https://docs-demo.injective-testnet.quiknode.pro/");10const response = await provider.send("eth_newFilter", [filter]);11console.log(response);12})();
1var myHeaders = new Headers();2myHeaders.acrescentar("Content-Type", "application/json");34var raw = JSON.stringify({5"jsonrpc": "2.0",6"method": "eth_newFilter",7«params»: [8{9"fromBlock": "0x4da3e72",10"toBlock": "0x4da3e72"11}12],13"id": 114});1516var requestOptions = {17método: 'POST',18cabeçalhos: myHeaders,19body: raw,20redirect: 'follow'21};2223fetch("https://docs-demo.injective-testnet.quiknode.pro/", requestOptions)24.then(response => response.text())25.then(result => console.log(result))26.catch(error => console.log('error', error));27
1var myHeaders = new Headers();2myHeaders.acrescentar("Content-Type", "application/json");34var raw = JSON.stringify({5"jsonrpc": "2.0",6"method": "eth_newFilter",7«params»: [8{9"fromBlock": "0x4da3e72",10"toBlock": "0x4da3e72"11}12],13"id": 114});1516var requestOptions = {17método: 'POST',18cabeçalhos: myHeaders,19body: raw,20redirect: 'follow'21};2223fetch("https://docs-demo.injective-testnet.quiknode.pro/", requestOptions)24.then(response => response.text())25.then(result => console.log(result))26.catch(error => console.log('error', error));27
1importar pedidos2import json34url = "https://docs-demo.injective-testnet.quiknode.pro/"56carga útil = json.dumps({7"jsonrpc": "2.0",8"method": "eth_newFilter",9«params»: [10{11"fromBlock": "0x4da3e72",12"toBlock": "0x4da3e72"13}14],15"id": 116})17cabeçalhos = {18'Content-Type': 'application/json'19}2021resposta = pedidos.pedido("POST", url, headers=headers, dados=carga útil)2223imprimir(resposta.texto)24
1importar pedidos2import json34url = "https://docs-demo.injective-testnet.quiknode.pro/"56carga útil = json.dumps({7"jsonrpc": "2.0",8"method": "eth_newFilter",9«params»: [10{11"fromBlock": "0x4da3e72",12"toBlock": "0x4da3e72"13}14],15"id": 116})17cabeçalhos = {18'Content-Type': 'application/json'19}2021resposta = pedidos.pedido("POST", url, headers=headers, dados=carga útil)2223imprimir(resposta.texto)24
1exigir "uri"2require "json"3necessita de "net/http"45url = URI("https://docs-demo.injective-testnet.quiknode.pro/")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910pedido = Líquido::HTTP::POST.novo(url)11pedido["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"method": "eth_newFilter",15«params»: [16{17"fromBlock": "0x4da3e72",18"toBlock": "0x4da3e72"19}20],21"id": 122})2324resposta = https.pedido(pedido)25insere a resposta.read_body26
1exigir "uri"2require "json"3necessita de "net/http"45url = URI("https://docs-demo.injective-testnet.quiknode.pro/")67https = Net::HTTP.novo(url.host, url.porta)8https.use_ssl = true910pedido = Líquido::HTTP::POST.novo(url)11pedido["Content-Type"] = "application/json"12request.body = JSON.dump({13"jsonrpc": "2.0",14"method": "eth_newFilter",15«params»: [16{17"fromBlock": "0x4da3e72",18"toBlock": "0x4da3e72"19}20],21"id": 122})2324resposta = https.pedido(pedido)25insere a resposta.read_body26
1de web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.injective-testnet.quiknode.pro/'))3newFilterId = w3.eth.filter({4'fromBlock': "0xe20360",5'toBlock': "0xe20411",6'address': '0x6B175474E89094C44Da98b954EedeAC495271d0F',7'topics': []8})9print(newFilterId)10
1de web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.injective-testnet.quiknode.pro/'))3newFilterId = w3.eth.filter({4'fromBlock': "0xe20360",5'toBlock': "0xe20411",6'address': '0x6B175474E89094C44Da98b954EedeAC495271d0F',7'topics': []8})9print(newFilterId)10
Ainda não tem uma conta?
Crieendpoint seuendpoint Quicknode endpoint segundos e comece a desenvolver
Comece gratuitamente