debug_traceCall RPC Method
Parámetros
objeto
objeto
Cargando...
de
cadena
Cargando...
a
cadena
OBLIGATORIO
Cargando...
gas
entero
Cargando...
precio del gas
entero
Cargando...
valor
entero
Cargando...
datos
cadena
Cargando...
blockReference
cadena
Cargando...
objeto
objeto
OBLIGATORIO
Cargando...
tracer
cadena
Cargando...
callTracer
cadena
Cargando...
prestateTracer
cadena
Cargando...
tracerConfig
objeto
Cargando...
onlyTopCall
booleano
Cargando...
Devoluciones
resultado
objeto
Cargando...
failed
booleano
Cargando...
gas
cadena
Cargando...
returnValue
cadena
Cargando...
structLogs
matriz
Cargando...
pc
cadena
Cargando...
op
cadena
Cargando...
gas
cadena
Cargando...
gasCost
cadena
Cargando...
depth
cadena
Cargando...
error
cadena
Cargando...
stack
matriz
Cargando...
memory
matriz
Cargando...
storage
objeto
Cargando...
refund
cadena
Cargando...
Solicitud
1curl https://docs-demo.moca-testnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"method":"debug_traceCall","params":[{"from":null,"to":"0x6b175474e89094c44da98b954eedeac495271d0f","data":"0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"}, "latest"],"id":1,"jsonrpc":"2.0"}'5
1curl https://docs-demo.moca-testnet.quiknode.pro/ \2-X POST \3-H "Content-Type: application/json" \4--data '{"method":"debug_traceCall","params":[{"from":null,"to":"0x6b175474e89094c44da98b954eedeac495271d0f","data":"0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"}, "latest"],"id":1,"jsonrpc":"2.0"}'5
1requiere 'eth'23client = Eth::Client.create 'https://docs-demo.moca-testnet.quiknode.pro/'4carga útil = {5«jsonrpc»: "2.0",6"method": "debug_traceCall",7"params": [{8"to": "0x6b175474e89094c44da98b954eedeac495271d0f",9"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"10}, "latest"],11«id»: «1»12}1314respuesta = cliente.enviar(carga.to_json)15muestra la respuesta16
1requiere 'eth'23client = Eth::Client.create 'https://docs-demo.moca-testnet.quiknode.pro/'4carga útil = {5«jsonrpc»: "2.0",6"method": "debug_traceCall",7"params": [{8"to": "0x6b175474e89094c44da98b954eedeac495271d0f",9"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"10}, "latest"],11«id»: «1»12}1314respuesta = cliente.enviar(carga.to_json)15muestra la respuesta16
1import { ethers } from "ethers";2(async () => {3const provider = new ethers.JsonRpcProvider("https://docs-demo.moca-testnet.quiknode.pro/");4const response = await provider.send("debug_traceCall", [5{6"to": "0x6b175474e89094c44da98b954eedeac495271d0f",7"data":8"0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE",9},10«último»,11]);12consola.registro(respuesta);13})();14
1import { ethers } from "ethers";2(async () => {3const provider = new ethers.JsonRpcProvider("https://docs-demo.moca-testnet.quiknode.pro/");4const response = await provider.send("debug_traceCall", [5{6"to": "0x6b175474e89094c44da98b954eedeac495271d0f",7"data":8"0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE",9},10«último»,11]);12consola.registro(respuesta);13})();14
1var myHeaders = new Headers();2myHeaders.añadir(«Content-Type», "application/json");34var sin procesar = JSON.convertir a cadena({5"method": "debug_traceCall",6«params»: [7{8"from": null,9"to": "0x6b175474e89094c44da98b954eedeac495271d0f",10"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"11},12«último»13],14«id»: 1,15«jsonrpc»: "2.0"16});1718var requestOptions = {19método: 'POST',20encabezados: myHeaders,21cuerpo: sin procesar,22redirigir: «seguir»23};2425fetch("https://docs-demo.moca-testnet.quiknode.pro/", requestOptions)26.entonces(respuesta => respuesta.texto())27.entonces(resultado => console.log(resultado))28.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": "debug_traceCall",6«params»: [7{8"from": null,9"to": "0x6b175474e89094c44da98b954eedeac495271d0f",10"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"11},12«último»13],14«id»: 1,15«jsonrpc»: "2.0"16});1718var requestOptions = {19método: 'POST',20encabezados: myHeaders,21cuerpo: sin procesar,22redirigir: «seguir»23};2425fetch("https://docs-demo.moca-testnet.quiknode.pro/", requestOptions)26.entonces(respuesta => respuesta.texto())27.entonces(resultado => console.log(resultado))28.captura(error => console.log('error', error));
1import solicitudes2import json34url = "https://docs-demo.moca-testnet.quiknode.pro/"56carga útil = json.dumps({7"method": "debug_traceCall",8«params»: [9{10"from": None,11"to": "0x6b175474e89094c44da98b954eedeac495271d0f",12"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"13},14«último»15],16«id»: 1,17«jsonrpc»: "2.0"18})19encabezados = {20«Content-Type»: 'application/json'21}2223respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)2425imprimir(respuesta.texto)26
1import solicitudes2import json34url = "https://docs-demo.moca-testnet.quiknode.pro/"56carga útil = json.dumps({7"method": "debug_traceCall",8«params»: [9{10"from": None,11"to": "0x6b175474e89094c44da98b954eedeac495271d0f",12"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"13},14«último»15],16«id»: 1,17«jsonrpc»: "2.0"18})19encabezados = {20«Content-Type»: 'application/json'21}2223respuesta = solicitudes.solicitud(«POST», url, encabezados=encabezados, datos=carga útil)2425imprimir(respuesta.texto)26
1requiere «uri»2require "json"3require «net/http»45url = URI("https://docs-demo.moca-testnet.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": "debug_traceCall",14«params»: [15{16"from": nil,17"to": "0x6b175474e89094c44da98b954eedeac495271d0f",18"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"19},20«último»21],22«id»: 1,23«jsonrpc»: "2.0"24})2526respuesta = https.solicitud(solicitud)27inserta la respuesta.read_body28
1requiere «uri»2require "json"3require «net/http»45url = URI("https://docs-demo.moca-testnet.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": "debug_traceCall",14«params»: [15{16"from": nil,17"to": "0x6b175474e89094c44da98b954eedeac495271d0f",18"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"19},20«último»21],22«id»: 1,23«jsonrpc»: "2.0"24})2526respuesta = https.solicitud(solicitud)27inserta la respuesta.read_body28
1from web3 import HTTPProvider2client = HTTPProvider('https://docs-demo.moca-testnet.quiknode.pro/')3params = [{4"to": "0x6b175474e89094c44da98b954eedeac495271d0f",5"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"6}, "latest"]7response = client.make_request('debug_traceCall', params)8print(response)9
1from web3 import HTTPProvider2client = HTTPProvider('https://docs-demo.moca-testnet.quiknode.pro/')3params = [{4"to": "0x6b175474e89094c44da98b954eedeac495271d0f",5"data": "0x70a082310000000000000000000000006E0d01A76C3Cf4288372a29124A26D4353EE51BE"6}, "latest"]7response = client.make_request('debug_traceCall', params)8print(response)9
¿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