Generate a Snapshot
Overview
You can create a snapshot by using the create_snapshot API endpoint supported by the producer_api_plugin. This will create a snapshot file in the data/snapshots directory. Snapshot files are written to disk with the name pattern *snapshot-\<head_block_id_in_hex\>.bin*.
Snapshots Location
| By default, snapshots are written to the /opt/wire-network/blockproducer/data/snapshots directory.
Prerequisites
- You must have a local instance of nodeop running. For instructions on setting up a local chain, please refer to Install Dependencies article.
- Ensure that the
producer_api_pluginis enabled on yournodeopinstance and Producer API is accessible via HTTP on port 8887. If you followed standard installation withwire-cli, that plugin is already enabled and configured at/opt/wire-network/blockproducer/config/config.ini.
Generate the Snapshot
Use the command below to create a snapshot:
curl http://127.0.0.1:8887/v1/producer/create_snapshot