VM Standard Tracing
debug_standardTraceBadBlockToFile
Similar to debug_traceBadBlock, standardTraceBadBlockToFile
accepts a bad block hash and will replay the bad block. It returns a list of file names containing tracing result. Note that the files will be stored in the machine that serves this API.
Client | Method Invocation |
Console |
|
RPC |
|
Parameters
Name | Type | Description |
hash | 32-byte DATA | Hash of a block. |
options | object |
Return Value
Type | Description |
JSON array | A list of file names. Each represents a tracing result of a transaction. The format of a file name is |
Example
Console
HTTP RPC
debug_standardTraceBlockToFile
Similar to debug_traceBlock, standardTraceBlockToFile
accepts a block hash and will replay the block that is already present in the database. It returns a list of file names containing tracing result. Note that the files will be stored in the machine that serves this API.
Client | Method Invocation |
Console |
|
RPC |
|
Parameters
Name | Type | Description |
hash | 32-byte DATA | Hash of a block. |
options | object |
Return Value
Type | Description |
JSON array | A list of file names. Each represents a tracing result of a transaction. The format of a file name is |
Example
Console
HTTP RPC
Standard Tracing Options
You may give trace API function a secondary optional argument, which specifies the options for this specific call. The possible options are:
disableStorage
:BOOL
. Setting this to true will disable storage capture (default = false).disableMemory
:BOOL
. Setting this to true will disable memory capture (default = false).disableStack
:BOOL
. Setting this to true will disable stack capture (default = false).txHash
:string
. Setting this value will trace only the specified transaction.
Last updated