docker stop aptos-fullnode
sudo apt-get update
sudo apt-get install wget lz4 aria2 -y
cp $HOME/mainnet/data/db/ephemeral_identity_key $HOME/ephemeral_identity_key
cd $HOME
rm aptos-snap.tar.lz4
aria2c -x 16 -s 16 -o aptos-snap.tar.lz4 https://aptos-snapshot.cryptomolot.com/aptos-snap.tar.lz4
rm -rf $HOME/mainnet/data/db
sudo mkdir -p $HOME/mainnet/data/db
lz4 -d aptos-snap.tar.lz4 - | tar -xf - -C $HOME/mainnet/data/db/
cd $HOME/mainnet
docker run -d --pull=always \
--log-driver json-file \
--log-opt max-size=50m \
--log-opt max-file=3 \
--rm -p 8080:8080 \
-p 9101:9101 -p 6180:6180 \
-v $(pwd):/opt/aptos/etc -v $(pwd)/data:/opt/aptos/data \
--workdir /opt/aptos/etc \
--name=aptos-fullnode aptoslabs/validator:mainnet aptos-node \
-f /opt/aptos/etc/fullnode.yaml
curl 127.0.0.1:9101/metrics 2> /dev/null | grep "aptos_state_sync_version"