APIs used to inspect and debug node state and blockchain data at run time.
The namespace debug gives you access to several non-standard RPC methods, which will allow you to inspect, debug and set certain debugging flags at run time.
debug
debug_backtraceAt
debug_setVMLogTarget
debug_verbosity
debug_verbosityByName
debug_verbosityByID
debug_vmodule
debug_blockProfile
debug_cpuProfile
debug_mutexProfile
debug_isPProfRunning
debug_setBlockProfileRate
debug_startCPUProfile
debug_stopCPUProfile
debug_startPProf
debug_stopPProf
debug_writeBlockProfile
debug_writeMemProfile
debug_writeMutexProfile
debug_goTrace
debug_startGoTrace
debug_stopGoTrace
debug_freeOSMemory
debug_gcStats
debug_memStats
debug_metrics
debug_setGCPercent
debug_stacks
debug_traceBadBlock
debug_traceBlock
debug_traceBlockByHash
debug_traceBlockByNumber
debug_traceBlockFromFile
debug_traceTransaction
Tracing Options
JavaScript-based Tracing
debug_standardTraceBadBlockToFile
debug_standardTraceBlockToFile
Standard Tracing Options
debug_dumpBlock
debug_dumpStateTrie
debug_getBlockRlp
debug_getModifiedAccountsByHash
debug_getModifiedAccountsByNumber
debug_getBadBlocks
debug_preimage
debug_printBlock
debug_setHead
debug_seedHash
debug_startWarmUp
debug_startContractWarmUp
debug_stopWarmUp
debug_startCollectingTrieStats
Last updated 4 years ago
Was this helpful?