Theo dõi tiêu chuẩn VM
NOTE Some debug namespace APIs are unsafe/unappropriate to be opened to public. We recommend you to provide the debug namespace APIs to authorized users only. However, if you want to maintain a public EN and provide debug namespace APIs to the public, we strongly recommend you to set the rpc.unsafe-debug.disable
flag which will disable APIs that are unsafe/unappropriate to be opened to the public and enable only a subset of the debug namespace APIs. The enabled APIs are as follows:
VM Tracing APIs, however with limited functionality (only pre-defined tracers are allowed)
debug_dumpBlock, debug_dumpStateTrie, debug_getBlockRlp, debug_getModifiedAccountsByHash, debug_getModifiedAccountsByNumber, debug_getBadBlocks, debug_getModifiedStorageNodesByNumber
debug_metrics
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.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Parameters
Tên | Loại | Mô tả |
---|---|---|
hash | DỮ LIỆU 32 byte | Hàm băm của một khối. |
tùy chọn | đối tượng |
Return Value
Loại | Mô tả |
---|---|
Mảng JSON | Một danh sách các tên tệp tin. Mỗi tên đại diện cho một kết quả theo dõi của một giao dịch. Định dạng của tên tệp là |
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.
Máy khách | Gọi phương pháp |
---|---|
Bảng điều khiển |
|
RPC |
|
Parameters
Tên | type | Mô tả |
---|---|---|
hash | DỮ LIỆU 32 byte | Hàm băm của một khối. |
tùy chọn | đối tượng |
Return Value
Loại | Mô tả |
---|---|
Mảng JSON | Một danh sách các tên tệp tin. Mỗi tên đại diện cho một kết quả theo dõi của một giao dịch. Định dạng của tên tệp là |
Example
Console
HTTP RPC
Các tùy chọn theo dõi tiêu chuẩn
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