eth_call RPC Method
Parámetros
transacción
objeto
OBLIGATORIO
Cargando...
de
cadena
Cargando...
a
cadena
OBLIGATORIO
Cargando...
gas
entero
Cargando...
precio del gas
entero
Cargando...
valor
entero
Cargando...
datos
cadena
Cargando...
número de bloque/etiqueta
cadena
OBLIGATORIO
Cargando...
Objeto
objeto
Cargando...
balance
cadena
Cargando...
nonce
cadena
Cargando...
código
cadena
Cargando...
state
objeto
Cargando...
stateDiff
entero
Cargando...
Devoluciones
datos
cadena
Cargando...
Solicitud
1curl https://docs-demo.ault-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--datos '{5"jsonrpc": "2.0",6"id": 1,7"method": "eth_call",8"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"]9}'
1curl https://docs-demo.ault-mainnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--datos '{5"jsonrpc": "2.0",6"id": 1,7"method": "eth_call",8"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"]9}'
1requiere 'eth'23cliente = Eth::Cliente.crear 'https://docs-demo.ault-mainnet.quiknode.pro/'4carga útil = {5«jsonrpc»: "2.0",6"method": "eth_call",7"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"],8«id»: «1»9}1011respuesta = cliente.enviar(carga.to_json)12muestra la respuesta
1requiere 'eth'23cliente = Eth::Cliente.crear 'https://docs-demo.ault-mainnet.quiknode.pro/'4carga útil = {5«jsonrpc»: "2.0",6"method": "eth_call",7"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"],8«id»: «1»9}1011respuesta = cliente.enviar(carga.to_json)12muestra la respuesta
1import { ethers } from "ethers";2(async () => {3const proveedor = new ethers.JsonRpcProvider(«https://docs-demo.ault-mainnet.quiknode.pro/»);4const response = await provider.send("eth_call", [5{6"to": "0x0fd43c8fabe26d70dfa4c8b6fa680db39f147460",7"data": "0x919840ad"8},9«último»,10{11"0x0fd43c8fabe26d70dfa4c8b6fa680db39f147460": {12"code": "0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063919840ad14602d575b600080fd5b60336045565b60408051918252519081900360200190f35b60005a90509056fea265627a7a72315820df124583906aafd283490b866399b6762e2075e1d84214363893c5993a13276f64736f6c63430005110032"13}14}15]);16consola.registro(respuesta);17})();
1import { ethers } from "ethers";2(async () => {3const proveedor = new ethers.JsonRpcProvider(«https://docs-demo.ault-mainnet.quiknode.pro/»);4const response = await provider.send("eth_call", [5{6"to": "0x0fd43c8fabe26d70dfa4c8b6fa680db39f147460",7"data": "0x919840ad"8},9«último»,10{11"0x0fd43c8fabe26d70dfa4c8b6fa680db39f147460": {12"code": "0x6080604052348015600f57600080fd5b506004361060285760003560e01c8063919840ad14602d575b600080fd5b60336045565b60408051918252519081900360200190f35b60005a90509056fea265627a7a72315820df124583906aafd283490b866399b6762e2075e1d84214363893c5993a13276f64736f6c63430005110032"13}14}15]);16consola.registro(respuesta);17})();
1var myHeaders = new Headers();2myHeaders.añadir(«Content-Type», "application/json");34var sin procesar = JSON.convertir a cadena({5"method": "eth_call",6"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"],7«id»: 1,8«jsonrpc»: "2.0"9});1011var requestOptions = {12método: 'POST',13encabezados: myHeaders,14cuerpo: sin procesar,15redirigir: «seguir»16};1718recoger(«https://docs-demo.ault-mainnet.quiknode.pro/», requestOptions)19.entonces(respuesta => respuesta.texto())20.entonces(resultado => console.log(resultado))21.captura(error => console.log('error', error));
1var myHeaders = new Headers();2myHeaders.añadir(«Content-Type», "application/json");34var sin procesar = JSON.convertir a cadena({5"method": "eth_call",6"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"],7«id»: 1,8«jsonrpc»: "2.0"9});1011var requestOptions = {12método: 'POST',13encabezados: myHeaders,14cuerpo: sin procesar,15redirigir: «seguir»16};1718recoger(«https://docs-demo.ault-mainnet.quiknode.pro/», requestOptions)19.entonces(respuesta => respuesta.texto())20.entonces(resultado => console.log(resultado))21.captura(error => console.log('error', error));
1import solicitudes2import json34url = "https://docs-demo.ault-mainnet.quiknode.pro/"56carga útil = json.dumps({7"method": "eth_call",8"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"],9«id»: 1,10«jsonrpc»: "2.0"11})12encabezados = {13«Content-Type»: 'application/json'14}1516respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)1718imprimir(respuesta.texto)19
1import solicitudes2import json34url = "https://docs-demo.ault-mainnet.quiknode.pro/"56carga útil = json.dumps({7"method": "eth_call",8"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"],9«id»: 1,10«jsonrpc»: "2.0"11})12encabezados = {13«Content-Type»: 'application/json'14}1516respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)1718imprimir(respuesta.texto)19
1requiere «uri»2require "json"3require «net/http»45url = URI(«https://docs-demo.ault-mainnet.quiknode.pro/»)67https = Net::HTTP.nuevo(url.host, url.puerto)8https.use_ssl = true910solicitud = Net::HTTP::POST.nuevo(URL)11solicitud[«Content-Type»] = "application/json"12solicitud.cuerpo = JSON.dump({13"method": "eth_call",14"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"],15«id»: 1,16«jsonrpc»: "2.0"17})1819respuesta = https.solicitud(solicitud)20inserta la respuesta.read_body21
1requiere «uri»2require "json"3require «net/http»45url = URI(«https://docs-demo.ault-mainnet.quiknode.pro/»)67https = Net::HTTP.nuevo(url.host, url.puerto)8https.use_ssl = true910solicitud = Net::HTTP::POST.nuevo(URL)11solicitud[«Content-Type»] = "application/json"12solicitud.cuerpo = JSON.dump({13"method": "eth_call",14"params":[{"to":"0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2","data":"0x70a08231000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}, "latest"],15«id»: 1,16«jsonrpc»: "2.0"17})1819respuesta = https.solicitud(solicitud)20inserta la respuesta.read_body21
1de web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.ault-mainnet.quiknode.pro/'))3abi = '[{"constant":True,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":False,"stateMutability":"view","type":"function"}]'4myContract = w3.eth.contract(address="0x0f37613A717a793560DF394928bCc22ed0D8653f", abi=abi)5response = myContract.functions.balanceOf("0xcd2120D608C7FCa8ed6A69016cF7A7562ED730B1").call()6imprimir(respuesta)
1de web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.ault-mainnet.quiknode.pro/'))3abi = '[{"constant":True,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":False,"stateMutability":"view","type":"function"}]'4myContract = w3.eth.contract(address="0x0f37613A717a793560DF394928bCc22ed0D8653f", abi=abi)5response = myContract.functions.balanceOf("0xcd2120D608C7FCa8ed6A69016cF7A7562ED730B1").call()6imprimir(respuesta)
¿Aún no tienes una cuenta?
Crea tu punto de conexión de Quicknode en cuestión de segundos y empieza a desarrollar
Empieza gratis