Skip to content

Add dynamic checkpoint functionality

Dynamic checkpoints offer a way to add and remove checkpoints during runtime.

These checkpoints are stored in a text file and automatically updated by the application when RPC calls are made to add/remove checkpoints.

See doc/dynamic-checkpoints.md for more detailed information.

Three new RPC calls are added (see CLI help for these):

  • addcheckpoint
  • removecheckpoint
  • listcheckpoints

Test plan:

  • ninja all check check-functional-extended bitcoin-bench
  • build with both GCC and clang
  • build with both ninja and autoconf build systems
Edited by freetrader

Merge request reports