This procedure records the current chain state and future history, without previous historical data on the local chain.
Get the following:
1.A portable snapshot (data/snapshots/snapshot-xxxxxxx.bin)
2.Optional: a block log which includes the block the snapshot was taken at
Make sure data/state does not exist
3.Start aos with the --snapshot option, and the options listed in the state_history_plugin.
4.Look for Placing initial state in block n in the log, where n is the start block number.
5.Start a filler with --fpg-create (if PostgreSQL), --fill-skip-to n, and --fill-trim. Replace n with the value above.
6.Do not stop aos until it has received at least 1 block from the network, or it won't be able to restart.
If aos fails to receive blocks from the network, then try the above using net_api_plugin. Use cleos net disconnect and arisecli net connect to reconnect aes which timed ou
Caution when using net_api_plugin
Either use a firewall to block access to your http-server-address, or change it to localhost:8888 to disable remote access.
Whenever you run a filler after this point, use the --fill-trim option. Only use --fpg-create and --fill-skip-to the first time.
Updated over 1 year ago