Parameters
- blockstringREQUIRED
The RLP encoded block
- objectobjectREQUIRED
The tracer object with the following fields:
- tracerstring
The type of tracer. It could be callTracer or prestateTracer
- callTracerstring
The calltracer keeps track of all call frames, including depth 0 calls, that are made during a transaction
- prestateTracerstring
The prestateTracer replays the transaction and tracks every part of state that occured during the transaction
- tracerConfigobject
The object to specify the configurations of the tracer
- onlyTopCallboolean
When set to true, this will only trace the primary (top-level) call and not any sub-calls. It eliminates the additional processing for each call frame
Returns
- resultarray
The result object which contains the following fields:
- txHashstring
The hash of the transaction being traced
- resultobject
An object containing detailed information about the traced transaction
- fromstring
The address the transaction is sent from
- gasstring
The integer of the gas provided for the transaction execution
- gasUsedstring
The integer of the gas used
- tostring
The address the transaction is directed to
- inputstring
The data given at the time of input
- callsarray
(Conditional) An array containing information about internal calls made during the transaction
- fromstring
The address making the call
- gasstring
The gas limit specified for the call
- gasUsedstring
The amount of gas used during the call
- tostring
The address being called
- inputstring
The input data for the call
- outputstring
(Optional) The output data of the call
- valuestring
The value (in Wei) sent with the call
- typestring
The type of call (e.g., CALL or STATICCALL)
- valuestring
The integer of the value sent with this transaction
- typestring
The type of the call
- errorstring
error returned by the Ritual node.
1curl -X POST "https://docs-demo.ritual-mainnet.quiknode.pro/" \2-H "Content-Type: application/json" \3-d '{4"jsonrpc": "2.0",5"method": "debug_traceBlock",6"params": [7"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",8{9"tracer": "callTracer",10"tracerConfig": {11"onlyTopCall": false12}13}14],15"id": 116}'
1curl -X POST "https://docs-demo.ritual-mainnet.quiknode.pro/" \2-H "Content-Type: application/json" \3-d '{4"jsonrpc": "2.0",5"method": "debug_traceBlock",6"params": [7"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",8{9"tracer": "callTracer",10"tracerConfig": {11"onlyTopCall": false12}13}14],15"id": 116}'
1import { ethers } from "ethers";23async function main() {4const provider = new ethers.JsonRpcProvider("https://docs-demo.ritual-mainnet.quiknode.pro/");5const response = await provider.send("debug_traceBlock", [6"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",7{8"tracer": "callTracer",9"tracerConfig": {10"onlyTopCall": false11}12}13]);14console.log(response);15}1617main();
1import { ethers } from "ethers";23async function main() {4const provider = new ethers.JsonRpcProvider("https://docs-demo.ritual-mainnet.quiknode.pro/");5const response = await provider.send("debug_traceBlock", [6"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",7{8"tracer": "callTracer",9"tracerConfig": {10"onlyTopCall": false11}12}13]);14console.log(response);15}1617main();
1from web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.ritual-mainnet.quiknode.pro/'))3response = w3.provider.make_request("debug_traceBlock", ["0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",{"tracer":"callTracer","tracerConfig":{"onlyTopCall":False}}])4print(response)
1from web3 import Web3, HTTPProvider2w3 = Web3(HTTPProvider('https://docs-demo.ritual-mainnet.quiknode.pro/'))3response = w3.provider.make_request("debug_traceBlock", ["0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",{"tracer":"callTracer","tracerConfig":{"onlyTopCall":False}}])4print(response)
1import { createPublicClient, http } from 'viem'23async function main() {4const client = createPublicClient({5transport: http('https://docs-demo.ritual-mainnet.quiknode.pro/')6})78const result = await client.request({9method: 'debug_traceBlock',10params: [11"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",12{13"tracer": "callTracer",14"tracerConfig": {15"onlyTopCall": false16}17}18]19})2021console.log(result)22}2324main()
1import { createPublicClient, http } from 'viem'23async function main() {4const client = createPublicClient({5transport: http('https://docs-demo.ritual-mainnet.quiknode.pro/')6})78const result = await client.request({9method: 'debug_traceBlock',10params: [11"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",12{13"tracer": "callTracer",14"tracerConfig": {15"onlyTopCall": false16}17}18]19})2021console.log(result)22}2324main()
1import { QuicknodeSdk } from '@quicknode/sdk'23const qn = new QuicknodeSdk({})45const result = await qn.rpc.call(6'debug_traceBlock',7[8"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",9{10"tracer": "callTracer",11"tracerConfig": {12"onlyTopCall": false13}14}15],16undefined,17'https://docs-demo.ritual-mainnet.quiknode.pro/'18)1920console.log(result)
1import { QuicknodeSdk } from '@quicknode/sdk'23const qn = new QuicknodeSdk({})45const result = await qn.rpc.call(6'debug_traceBlock',7[8"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",9{10"tracer": "callTracer",11"tracerConfig": {12"onlyTopCall": false13}14}15],16undefined,17'https://docs-demo.ritual-mainnet.quiknode.pro/'18)1920console.log(result)
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig34async def main():5qn = QuicknodeSdk(SdkFullConfig(api_key=None))6result = await qn.rpc.call(7"debug_traceBlock",8[9"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",10{11"tracer": "callTracer",12"tracerConfig": {13"onlyTopCall": False14}15}16],17endpoint_url="https://docs-demo.ritual-mainnet.quiknode.pro/",18)19print(result)2021asyncio.run(main())
1import asyncio2from quicknode_sdk import QuicknodeSdk, SdkFullConfig34async def main():5qn = QuicknodeSdk(SdkFullConfig(api_key=None))6result = await qn.rpc.call(7"debug_traceBlock",8[9"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",10{11"tracer": "callTracer",12"tracerConfig": {13"onlyTopCall": False14}15}16],17endpoint_url="https://docs-demo.ritual-mainnet.quiknode.pro/",18)19print(result)2021asyncio.run(main())
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: nil)45result = qn.rpc.call(6method: "debug_traceBlock",7params: [8"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",9{10"tracer" => "callTracer",11"tracerConfig" => {12"onlyTopCall" => false13}14}15],16endpoint_url: "https://docs-demo.ritual-mainnet.quiknode.pro/"17)1819puts result
1require "quicknode_sdk"23qn = QuicknodeSdk::SDK.from_config(api_key: nil)45result = qn.rpc.call(6method: "debug_traceBlock",7params: [8"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",9{10"tracer" => "callTracer",11"tracerConfig" => {12"onlyTopCall" => false13}14}15],16endpoint_url: "https://docs-demo.ritual-mainnet.quiknode.pro/"17)1819puts result
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let qn = QuicknodeSdk::new(&SdkFullConfig::keyless())?;6let result = qn7.rpc8.call(9"debug_traceBlock",10Some(serde_json::json!([11"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",12{13"tracer": "callTracer",14"tracerConfig": {15"onlyTopCall": false16}17}18])),19None,20Some("https://docs-demo.ritual-mainnet.quiknode.pro/".into()),21)22.await?;2324println!("{result}");25Ok(())26}
1use quicknode_sdk::{QuicknodeSdk, SdkFullConfig};23#[tokio::main]4async fn main() -> Result<(), Box<dyn std::error::Error>> {5let qn = QuicknodeSdk::new(&SdkFullConfig::keyless())?;6let result = qn7.rpc8.call(9"debug_traceBlock",10Some(serde_json::json!([11"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",12{13"tracer": "callTracer",14"tracerConfig": {15"onlyTopCall": false16}17}18])),19None,20Some("https://docs-demo.ritual-mainnet.quiknode.pro/".into()),21)22.await?;2324println!("{result}");25Ok(())26}
1const body = {2jsonrpc: '2.0',3method: 'debug_traceBlock',4params: ["0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",{"tracer":"callTracer","tracerConfig":{"onlyTopCall":false}}],5id: 16}78async function main() {9const response = await fetch('https://docs-demo.ritual-mainnet.quiknode.pro/', {10method: 'POST',11headers: {'Content-Type': 'application/json'},12body: JSON.stringify(body)13})14const data = await response.json()15console.log(data)16}1718main()
1const body = {2jsonrpc: '2.0',3method: 'debug_traceBlock',4params: ["0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",{"tracer":"callTracer","tracerConfig":{"onlyTopCall":false}}],5id: 16}78async function main() {9const response = await fetch('https://docs-demo.ritual-mainnet.quiknode.pro/', {10method: 'POST',11headers: {'Content-Type': 'application/json'},12body: JSON.stringify(body)13})14const data = await response.json()15console.log(data)16}1718main()
1import requests2import json34url = "https://docs-demo.ritual-mainnet.quiknode.pro/"56payload = json.dumps({7"jsonrpc": "2.0",8"method": "debug_traceBlock",9"params": [10"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",11{12"tracer": "callTracer",13"tracerConfig": {14"onlyTopCall": False15}16}17],18"id": 119})20headers = {21'Content-Type': 'application/json'22}2324response = requests.request("POST", url, headers=headers, data=payload)2526print(response.text)
1import requests2import json34url = "https://docs-demo.ritual-mainnet.quiknode.pro/"56payload = json.dumps({7"jsonrpc": "2.0",8"method": "debug_traceBlock",9"params": [10"0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",11{12"tracer": "callTracer",13"tracerConfig": {14"onlyTopCall": False15}16}17],18"id": 119})20headers = {21'Content-Type': 'application/json'22}2324response = requests.request("POST", url, headers=headers, data=payload)2526print(response.text)
1require "uri"2require "json"3require "net/http"45uri = URI("https://docs-demo.ritual-mainnet.quiknode.pro/")67payload = {8jsonrpc: "2.0",9id: 1,10method: "debug_traceBlock",11params: ["0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",{"tracer":"callTracer","tracerConfig":{"onlyTopCall":false}}]12}1314request = Net::HTTP::Post.new(uri)15request["Content-Type"] = "application/json"16request.body = JSON.generate(payload)1718response = Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http|19http.request(request)20end2122puts response.body
1require "uri"2require "json"3require "net/http"45uri = URI("https://docs-demo.ritual-mainnet.quiknode.pro/")67payload = {8jsonrpc: "2.0",9id: 1,10method: "debug_traceBlock",11params: ["0xf902cff90274a04377b6cc02b83b768faa0d36371b6f6c9a42c300ba50446bf8727b0927b9bf1aa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794514708beda3441cc4e141f8546c096eaab7c8a05a0b513f1d1427a1748379fdc054cf8a7b74ca8e70189014c1ce17f34eee1bed9f9a0be4350d9ffa7f82ad7af33d2b8b7279a5b7167b728107b61487f1ac7f0929c45a0558eef27308bc0ae1df25e3c9fa7358206c6eca7591f1990bd6c273aa56fc4cbb901000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000001000000000000040000000000000080000000000800100000000000000000080008000000000000000000000002000000000000000004080000000000000000000200001000000000000400000000000040000000020000000002000000000000000000200000200000000000000000000000000000000000000000000000000000000000000000000100000200000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000020000000000000000080830500008402faf080830350cb8601a03b08f0ff91726574682f76322e322e302f6c696e7578a0000000000000000000000000000000000000000000000000000000000000000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080a00101010101010101010101010101010101010101010101010101010101010101a0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f854b85213f84f8401c9c3808304ffff940000000000000000000000000000000000002002883782dace9d900000a4092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05800102c0c0",{"tracer":"callTracer","tracerConfig":{"onlyTopCall":false}}]12}1314request = Net::HTTP::Post.new(uri)15request["Content-Type"] = "application/json"16request.body = JSON.generate(payload)1718response = Net::HTTP.start(uri.host, uri.port, use_ssl: true) do |http|19http.request(request)20end2122puts response.body
1{2"jsonrpc": "2.0",3"id": 1,4"result": [5{6"result": {7"from": "0xfffffffffffffffffffffffffffffffffffffffe",8"gas": "0x1c9c380",9"gasUsed": "0x5640",10"to": "0x0000000000000000000000000000000000002002",11"input": "0x092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05",12"error": "insufficient balance for transfer",13"value": "0x3782dace9d900000",14"type": "CALL"15},16"txHash": "0x5d005403489e1bc301344d2b51fa7f403372cf4e7941c2861aa320f1605c9dd4"17}18]19}
1{2"jsonrpc": "2.0",3"id": 1,4"result": [5{6"result": {7"from": "0xfffffffffffffffffffffffffffffffffffffffe",8"gas": "0x1c9c380",9"gasUsed": "0x5640",10"to": "0x0000000000000000000000000000000000002002",11"input": "0x092193ab000000000000000000000000514708beda3441cc4e141f8546c096eaab7c8a05",12"error": "insufficient balance for transfer",13"value": "0x3782dace9d900000",14"type": "CALL"15},16"txHash": "0x5d005403489e1bc301344d2b51fa7f403372cf4e7941c2861aa320f1605c9dd4"17}18]19}