openapi: 3.0.3 info: title: Chainstack BNB Smart Chain Node API version: 1.0.0 description: Chainstack-managed RPC node API for the BNB Smart Chain blockchain. Endpoints follow the canonical JSON-RPC over HTTPS interface for the network. Authenticate against your Chainstack node's per-node URL (e.g. https://nd-XXX-XXX-XXX.p2pify.com/). Merged from the Chainstack Developer Portal per-method fragments at https://github.com/chainstack/dev-portal/tree/main/openapi/bnb_node_api. contact: name: Chainstack API Support email: support@chainstack.com license: name: Chainstack Terms url: https://chainstack.com/terms-of-service/ servers: - url: https://{node_id}.p2pify.com/{api_key} description: Chainstack-managed node endpoint variables: node_id: default: nd-000-000-000 description: Your Chainstack node identifier api_key: default: description: Per-node access key tags: - name: General paths: /custom_js_tracer: post: tags: - General summary: Custom JS tracer operationId: traceTransaction requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: debug_traceTransaction params: type: array items: anyOf: - type: string title: Transaction hash description: The hash of the transaction to trace. - type: object title: The JS custom tracer object default: - '0x19b65f065ba8ebe235f0180bfcbc62ec0e7a043073f9f11f46c5775e898ac763' - tracer: '{gasUsed: [], step: function(log) { this.gasUsed.push(log.getGas()); }, result: function() { return this.gasUsed; }, fault: function() {}}' responses: '200': description: The transaction's trace content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /debug_traceBlockByHash: post: tags: - General summary: debug_traceBlockByHash operationId: traceBlockByHash requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: debug_traceBlockByHash params: type: array items: anyOf: - type: string title: Block Hash description: The block hash. - type: object title: Tracer type properties: tracer: type: string description: The type of tracer. default: - '0x77bb5442d7e8138f95dc192cb5933c20dbe333ff6cfc57747e40ebd47c2d45d7' - tracer: 4byteTracer responses: '200': description: The block traces. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /debug_traceBlockByNumber: post: tags: - General summary: debug_traceBlockByNumber operationId: traceBlockByNumber requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: debug_traceBlockByNumber params: type: array items: anyOf: - type: string title: Block identifier description: The block hash. - type: object title: Tracer type properties: tracer: type: string description: The type of tracer. default: - latest - tracer: callTracer responses: '200': description: The block traces. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /debug_traceCall: post: tags: - General summary: debug_traceCall operationId: traceCall requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: debug_traceCall params: type: array items: anyOf: - type: object title: Transaction call Object - type: string title: Block Identifier default: - from: '0xA936fC19a00162AbE0e40323b64C2afE1c7f88Ff' to: '0x0000000000a39bb272e79075ade125fd351887ac' gas: '0x1E9EF' gasPrice: '0xBD32B2ABC' data: '0xd0e30db0' - latest - tracer: callTracer responses: '200': description: The call's trace. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /debug_traceTransaction: post: tags: - General summary: debug_traceTransaction operationId: traceTransaction requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: debug_traceTransaction params: type: array items: anyOf: - type: string title: Transaction hash description: The hash of the transaction to trace. - type: object title: Tracing options default: - '0x0e77e2cf5a6999f616b56f1378b6c7b127b5a4e20cb2e12611d808af0979dacf' - tracer: unigramTracer responses: '200': description: The transaction's trace. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_blockNumber: post: tags: - General summary: eth_blockNumber operationId: eth_blockNumber requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_blockNumber params: type: array default: [] responses: '200': description: The latest block number. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_call: post: tags: - General summary: Eth_Call operationId: ethCall requestBody: required: true content: application/json: schema: type: object properties: jsonrpc: type: string default: '2.0' method: type: string default: eth_call id: type: integer default: 1 params: type: array items: type: object title: Call object properties: to: type: string description: The address of the contract to call. data: type: string description: The data to send with the call. default: - to: '0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82' data: '0x893d20e8' - latest responses: '200': description: The result of the call. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string /eth_chainId: post: tags: - General summary: eth_chainId operationId: getChainId requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_chainId params: type: array default: [] responses: '200': description: The network Chain ID content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string /eth_estimateGas: post: tags: - General summary: eth_estimateGas operationId: estimateGas requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_estimateGas params: type: array items: type: object properties: from: type: string format: byte to: type: string format: byte default: - from: '0xb218C5D6aF1F979aC42BC68d98A5A0D796C6aB01' to: '0x2A39319dB98A3982F7C363380b72C66Ab1FFe228' - latest responses: '200': description: The estimated gas amount content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string format: byte /eth_gasPrice: post: tags: - General summary: eth_gasPrice operationId: getGasPrice requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_gasPrice params: type: array default: [] responses: '200': description: The value of the current gas base fee in Wei. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string /eth_getBalance: post: tags: - General summary: eth_getBalance operationId: getBalance requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getBalance params: type: array items: anyOf: - type: string title: Address description: The address identifier. - type: string title: Block identifier description: The block identifier. default: - '0x6B8E1585035b5B53afcd9791076E43b53D3e1AA4' - pending responses: '200': description: The account balance. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_getBlockByHash: post: tags: - General summary: eth_getBlockByHash operationId: getBlockByHash requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getBlockByHash params: type: array items: anyOf: - type: string title: Block Hash description: The hash identifying the block. - type: boolean title: Transaction selector description: True for the full transactions, false for only the transaction hashes. default: - '0x06edbf31479cd7452a1d579ec7990a631068b670de89c06822ceaef58f3729d4' - false responses: '200': description: The block information content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_getBlockByNumber: post: tags: - General summary: eth_getBlockByNumber operationId: getBlockByNumber requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getBlockByNumber params: type: array items: anyOf: - type: string title: Block identifier description: The block number or tag. - type: boolean title: Transaction selector description: True for the full transactions, false for only the transaction hashes. default: - latest - false responses: '200': description: The block information content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_getBlockReceipts: post: tags: - General summary: eth_getBlockReceipts operationId: getBlockReceipts requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getBlockReceipts params: type: array items: type: string title: Block identifier default: - latest responses: '200': description: The block receipts information content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: array items: type: object /eth_getBlockTransactionCountByHash: post: tags: - General summary: eth_getBlockTransactionCountByHash operationId: getBlockTransactionCountByHash requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getBlockTransactionCountByHash params: type: array items: type: string title: Block hash description: The block hash identifier. default: - '0x06edbf31479cd7452a1d579ec7990a631068b670de89c06822ceaef58f3729d4' responses: '200': description: The block information content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string /eth_getBlockTransactionCountByNumber: post: tags: - General summary: eth_getBlockTransactionCountByNumber operationId: getBlockTransactionCountByNumber requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getBlockTransactionCountByNumber params: type: array items: type: string title: Block identifier description: The block number or tag. default: - latest responses: '200': description: The block transaction count information content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string /eth_getCode: post: tags: - General summary: eth_getCode operationId: getCode requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getCode params: type: array items: anyOf: - type: string title: Smart contract address description: The address identifier. - type: string title: Block identifier description: The block identifier. default: - '0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82' - latest responses: '200': description: The smart contract code. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_getFilterChanges: post: summary: eth_getFilterChanges operationId: getFilterChanges requestBody: required: true content: application/json: schema: type: object properties: jsonrpc: type: string default: '2.0' method: type: string default: eth_getFilterChanges params: type: array items: type: string title: The filter ID default: - '0xbdc5b4b99ca699e1d734fc4202afee79' id: type: integer default: 1 responses: '200': description: The filter changes. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: array items: type: string tags: - General /eth_getLogs: post: tags: - General summary: eth_getLogs operationId: getLogs requestBody: required: true content: application/json: schema: type: object properties: method: type: string default: eth_getLogs params: type: array items: type: object properties: fromBlock: type: string title: from block description: The block number or tag to start searching for logs from. default: latest address: type: string title: smart contract address description: The contract address to retrieve the logs for. topics: type: array title: topics items: type: string description: An array of 32-byte topics to filter for. Each topic is treated as an OR condition. default: - fromBlock: latest address: '0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82' topics: - '0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef' id: type: integer default: 1 jsonrpc: type: string default: '2.0' responses: '200': description: An array of log objects matching the specified filter. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: array items: type: object /eth_getProof: post: tags: - General summary: eth_getProof operationId: getProof requestBody: required: true content: application/json: schema: type: object properties: method: type: string default: eth_getProof params: type: array items: anyOf: - type: string title: Account address description: The address of the account to query. - type: array title: Storage keys description: An array of storage keys to query. items: type: string - type: string title: Block ID description: The block number or tag to use as a reference. default: - '0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82' - - '0xf6e506a9cbe7546a796b187c40609a170ea8073e047129a3cae1c38e6d7559b7' - latest id: type: integer default: 1 jsonrpc: type: string default: '2.0' responses: '200': description: The account state proof. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object properties: accountProof: type: array items: type: string storageProof: type: array items: type: object properties: key: type: string value: type: string proof: type: array items: type: string /eth_getStorageAt: post: tags: - General summary: eth_getStorageAt operationId: getStorageAt requestBody: required: true content: application/json: schema: type: object properties: method: type: string default: eth_getStorageAt params: type: array items: anyOf: - type: string title: Smart contract address description: The address of the contract to query. - type: string title: Slot index description: The index of the storage position to query. - type: string title: Block ID description: The block number or tag to use as a reference. default: - '0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82' - '0x0' - latest id: type: integer default: 1 jsonrpc: type: string default: '2.0' responses: '200': description: The value stored at the specified position. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string /eth_getTransactionByBlockHashAndIndex: post: tags: - General summary: eth_getTransactionByBlockHashAndIndex operationId: getTransactionByBlockHashAndIndex requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getTransactionByBlockHashAndIndex params: type: array items: anyOf: - type: string title: Block hash - type: string title: Transaction index default: - '0x1aadf3889f14f7f4adbd176e4b9efccc144c6123f52c76bfafc8224f66cd1d52' - '0x35' responses: '200': description: The transaction information content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_getTransactionByBlockNumberAndIndex: post: tags: - General summary: eth_getTransactionByBlockNumberAndIndex operationId: getTransactionByBlockNumberAndIndex requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getTransactionByBlockNumberAndIndex params: type: array items: anyOf: - type: string title: Block number - type: string title: Transaction index default: - '0x238f1ab' - '0x58' responses: '200': description: The transaction information content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_getTransactionByHash: post: tags: - General summary: eth_getTransactionByHash operationId: getTransactionByHash requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getTransactionByHash params: type: array items: type: string title: Transaction hash default: - '0xa351901f9df0e0bc4ffbafde4648c074ae8730e743c6c563f67b2dbe8896806b' responses: '200': description: The transaction information content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_getTransactionCount: post: tags: - General summary: eth_getTransactionCount operationId: getTransactionCount requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getTransactionCount params: type: array items: anyOf: - type: string title: Address description: The address to check - type: string title: Block identifier description: The block identifier default: - '0x3f349bBaFEc1551819B8be1EfEA2fC46cA749aA1' - latest responses: '200': description: The address nonce content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_getTransactionReceipt: post: tags: - General summary: eth_getTransactionReceipt operationId: getTransactionReceipt requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_getTransactionReceipt params: type: array items: type: string title: Transaction hash default: - '0xb924949599154a6997da37c43f97912dcc00e3e27b19ea0caf516a402c76886a' responses: '200': description: The transaction receipt content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_maxPriorityFeePerGas: post: tags: - General summary: eth_maxPriorityFeePerGas operationId: maxPriorityFeePerGas requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_maxPriorityFeePerGas params: type: array default: [] responses: '200': description: The estimated max priority fee per gas content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string format: byte /eth_newBlockFilter: post: summary: eth_newBlockFilter operationId: newBlockFilter requestBody: required: true content: application/json: schema: type: object properties: jsonrpc: type: string default: '2.0' method: type: string default: eth_newBlockFilter params: type: array default: [] id: type: integer default: 1 responses: '200': description: The new filter ID. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: array items: type: string tags: - General /eth_newFilter: post: tags: - General summary: eth_newFilter operationId: newFilter requestBody: required: true content: application/json: schema: type: object properties: method: type: string default: eth_newFilter params: type: array items: type: object properties: fromBlock: type: string title: from block description: The block number or tag to start searching for logs from. default: latest address: type: string title: smart contract address description: The contract address to retrieve the logs for. topics: type: array title: topics items: type: string description: An array of 32-byte topics to filter for. Each topic is treated as an OR condition. default: - fromBlock: latest address: '0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82' topics: - '0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef' id: type: integer default: 1 jsonrpc: type: string default: '2.0' responses: '200': description: The filter ID. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string /eth_newPendingTransactionFilter: post: summary: eth_newPendingTransactionFilter operationId: newPendingTransactionFilter requestBody: required: true content: application/json: schema: type: object properties: jsonrpc: type: string default: '2.0' method: type: string default: eth_newPendingTransactionFilter params: type: array default: [] id: type: integer default: 1 responses: '200': description: The new filter ID. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: array items: type: string tags: - General /eth_sendRawTransaction: post: tags: - General summary: eth_sendRawTransaction operationId: sendRawTransaction requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_sendRawTransaction params: type: array items: anyOf: - type: string description: The signed transaction. default: - '0xd46e8dd67c5d32be8d46e8dd67c5d32be8058bb8eb970870f072445675058bb8eb970870f072445675' responses: '200': description: The transaction hash. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_syncing: post: tags: - General summary: Eth_Syncing operationId: syncing requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: eth_syncing params: type: array default: [] responses: '200': description: Syncing information content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /eth_uninstallFilter: post: summary: eth_uninstallFilter operationId: uninstallFilter requestBody: required: true content: application/json: schema: type: object properties: jsonrpc: type: string default: '2.0' method: type: string default: eth_uninstallFilter params: type: array items: type: string title: Filter ID default: - '0xbdc5b4b99ca699e1d734fc4202afee79' id: type: integer default: 1 responses: '200': description: Boolean value indicating if the filter was removed or not. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: boolean tags: - General /net_listening: post: tags: - General summary: Net_Listening operationId: listening requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: net_listening params: type: array default: [] responses: '200': description: The boolean value that indicates whether or not a node is currently actively seeking peer connections. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string /net_peerCount: post: tags: - General summary: net_peerCount operationId: peerCount requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: net_peerCount params: type: array default: [] responses: '200': description: The number of peers connected to the client. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string /trace_block: post: tags: - General summary: Trace_Block operationId: trace_block requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: trace_block params: type: array items: anyOf: - type: string title: Block identifier description: The block number or tag. default: - latest responses: '200': description: The block's trace. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /trace_call: post: tags: - General summary: Trace_Call operationId: traceCall requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: trace_call params: type: array items: anyOf: - type: object properties: from: type: string nullable: true to: type: string default: '0x8965349fb649A33a30cbFDa057D8eC2C48AbE2A2' data: type: string default: '0x70a082310000000000000000000000001985ea6e9c68e1c272d8209f3b478ac2fdb25c87' - type: array items: type: string - type: string default: - from: null to: '0x8965349fb649A33a30cbFDa057D8eC2C48AbE2A2' data: '0x70a082310000000000000000000000001985ea6e9c68e1c272d8209f3b478ac2fdb25c87' - - trace - vmTrace - latest responses: '200': description: The call's trace. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /trace_callMany: post: tags: - General summary: trace_callMany operationId: traceCallMany requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: trace_callMany params: type: array items: anyOf: - type: array items: anyOf: - type: array items: anyOf: - type: object properties: from: type: string nullable: true to: type: string data: type: string - type: array items: type: string - type: string default: - - - from: '0x407d73d8a49eeb85d32cf465507dd71d507100c1' to: '0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b' data: '0xa9059cbb000000000000000000000000bc0E63965946815d105E7591407704e6e1964E590000000000000000000000000000000000000000000000000000000005f5e100' - - trace - vmTrace - - from: null to: '0x8965349fb649A33a30cbFDa057D8eC2C48AbE2A2' data: '0x70a08231000000000000000000000000bc0E63965946815d105E7591407704e6e1964E59' - - trace - vmTrace - latest responses: '200': description: The call's traces. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /trace_get: post: tags: - General summary: Trace_Get operationId: getTrace requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: trace_get params: type: array items: anyOf: - type: string - type: array items: type: string default: - '0xf6bc709b8086048bff62dba8275922f9bf1fc1f9d82994037d3e7179597b3d1d' - - '0x1' responses: '200': description: Specific trace data retrieved from the transaction. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /trace_replayBlockTransactions: post: tags: - General summary: trace_replayBlockTransactions operationId: replayBlockTransactions requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: trace_replayBlockTransactions params: type: array items: anyOf: - type: string - type: array items: type: string default: - '0x23a25c2' - - trace responses: '200': description: Result of replaying block transactions with trace. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /trace_replayTransaction: post: tags: - General summary: trace_replayTransaction operationId: replayTransaction requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: trace_replayTransaction params: type: array items: anyOf: - type: string - type: array items: type: string default: - '0xf6bc709b8086048bff62dba8275922f9bf1fc1f9d82994037d3e7179597b3d1d' - - trace responses: '200': description: Results of replaying the transaction with trace. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /trace_transaction: post: tags: - General summary: Trace_Transaction operationId: trace_transaction requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: trace_transaction params: type: array items: anyOf: - type: string title: Transaction hash description: The hash of the transaction to trace. default: - '0x0e77e2cf5a6999f616b56f1378b6c7b127b5a4e20cb2e12611d808af0979dacf' responses: '200': description: The transaction's trace. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: object /web3_clientVersion: post: tags: - General summary: web3_clientVersion operationId: clientVersion requestBody: required: true content: application/json: schema: type: object properties: id: type: integer default: 1 jsonrpc: type: string default: '2.0' method: type: string default: web3_clientVersion params: type: array default: [] responses: '200': description: The client running on this node. content: application/json: schema: type: object properties: jsonrpc: type: string id: type: integer result: type: string