verifychain

Back to blockchain

Summary

Verifies blockchain database.

Description

Verifies blockchain database.

Arguments

  • checklevel (NUM): How thorough the block verification is:
  • level 0 reads the blocks from disk
  • level 1 verifies block validity
  • level 2 verifies undo data
  • level 3 checks disconnection of tip blocks
  • level 4 tries to reconnect the blocks
  • each level includes the checks of the previous levels
  • nblocks (NUM): The number of blocks to check.

Results

  • value (BOOL): Verification finished successfully. If false, check debug.log for reason.

Examples

qbit-cli verifychain
curl --user myusername --data-binary '{"jsonrpc": "2.0", "id": "curltest", "method": "verifychain", "params": []}' -H 'content-type: application/json' http://127.0.0.1:8352/