Installation and usage of the platform

Precise platform configuration: snapshot

The node.consensual-snapshot block of the node configuration file is used for the snapshot mechanism configuration:

node.consensual-snapshot {
  enable = yes
  snapshot-directory = ${node.data-directory}"/snapshot"
  snapshot-height = 12000000
  wait-blocks-count = 10
  back-off {
    max-retries = 3
    delay = 10m
  }
  consensus-type = CFT
}

This block includes following parameters:

  • snapshot-directory – directory on a hard drive to save snapshot data. By default, it is the snapshot subdirectory in the directory with node data;

  • snapshot-height – height of the blockchain at which the data snapshot will be created;

  • wait-blocks-count – number of blocks after data snapshot creation is finished, after which the node sends a message to its peers (addresses from the peers list in the node configuration file) that the data snapshot is ready;

  • back-off – settings section for retries to create a data snapshot in case of errors:

    • max-retries – total number of retries;

    • delay – interval between retries (in minutes);

  • consensus-type – consensus type of the genesis block of the new network. Possible values: POA, CFT.

See also