Parameters:
Returns:
Results - Trace Object, which has the following fields:
Calls - Array of transactions in the block with the following fields.
from - Address
gas - Quantity
gasUsed - Quantity
input - Data
otput - Data
to - Address
type - Data
value - Quantity
Code Examples:
curl http://sample-endpoint-name.network.quiknode.pro/token-goes-here/ \ -X POST \ -H "Content-Type: application/json" \ --data '{"method":"debug_traceBlockByNumber","params":["0xccde12", {"tracer": "callTracer"}],"id":1,"jsonrpc":"2.0"}'
from web3 import Web3, HTTPProvider provider = Web3.HTTPProvider("http://sample-endpoint-name.network.quiknode.pro/token-goes-here/") result = provider.make_request('debug_traceBlockByNumber', ['0xccde12', {'tracer': 'callTracer'}]) print(result)
require 'ethereum.rb' client = Ethereum::HttpClient.new('http://sample-endpoint-name.network.quiknode.pro/token-goes-here/') block = client.send_command('debug_traceBlockByNumber', ['0xccde12', {'tracer': 'callTracer'}]) puts block["result"]
const ethers = require("ethers"); (async () => { const provider = new ethers.providers.JsonRpcProvider("http://sample-endpoint-name.network.quiknode.pro/token-goes-here/"); const block = await provider.send("debug_traceBlockByNumber", [ "0xccde12", { "tracer": "callTracer" }, ]); console.log(block); })();