Blockchain Snapshots May 21st May

Using snapshots while setting up full nodes help you sync faster without validating all data. This will speed up for setup dramatically. One can use this to sync faster instead of sync from scratch from other nodes since the Heimdall node sometimes takes days to sync.

Available snapshots

Bor : https://matic-blockchain-snapshots.s3.amazonaws.com/matic-mainnet/bor-fullnode-snapshot-2021-05-20.tar.gz

Shasum : 5cde57a3315fd66ee98f730fc35ec78dcc03ee0d
Md5sum : c9e6139a87723e21ee300e2210ed338c

Heimdall : https://matic-blockchain-snapshots.s3.amazonaws.com/matic-mainnet/heimdall-snapshot-2021-04-26.tar.gz

Shasum : 03931350bfb8214ede1cc5d7ee15f9ae062ffb9c
Md5sum : 0d86cc4455b4bd0235e05b535cdb8557

Using Snapshots

Heimdall

First, you need to set up your node with pre-requisites as per the node setup guide. Before you start services for Heimdall to sync, follow the below steps to use snapshot:

Download the Snapshot to your VM. To download the Snapshot Tar file to your VM you can run the following command

wget -c <Snapshot URL>

For example:

wget -c https://matic-blockchain-snapshots.s3.amazonaws.com/matic-mainnet/heimdall-snapshot-2021-04-26.tar.gz

This will download the Snapshot of Heimdall.

Now, to unpack the Tar file in the Heimdall Data directory run the following command. You need to ensure that you’re running this command before you Start Heimdall service on your node. If your Heimdall service has started, please stop and then run the below command. Once unpacking is complete you can start the Heimdall service again.

tar -xzvf <snapshot file> -C <HEIMDALL_DATA_DIRECTORY>

For example:

tar -xzvf heimdall-snapshot-2021-04-26.tar.gz -C ~/.heimdalld/data/

Note that if your Heimdall data directory is different then please mention that directory name correctly.

Bor

First, you need to set up your node with pre-requisites as per the node setup guide. Before you start services for Bor to sync, follow the below steps to use snapshot:

Download the Snapshot to your VM. To download the Snapshot Tar file to your VM you can run the following command

wget -c <Snapshot URL>

For example:

wget -c https://matic-blockchain-snapshots.s3.amazonaws.com/matic-mainnet/bor-fullnode-snapshot-2021-05-20.tar.gz

Now, to unpack the Tar file in the Bor Data directory run the following command. You need to ensure that you’re running this command before you Start Bor service on your node. If your Bor service has started, please stop and then run the below command. Once unpacking is complete you can start the Bor service again.

tar -xzvf <snapshot file> -C <BOR_DATA_DIRECTORY>

For example:

tar -xzvf bor-fullnode-snapshot-2021-05-20.tar.gz -C ~/.bor/data/bor/chaindata

Note that if your bor data directory is different then please mention that directory name correctly.

This is currently the latest Snapshot we have taken of the Blockchain stake. We will keep taking Snapshots every 2 weeks and keep posting this on the Forum and Discord Channels.

stuck when transferring money from Matic network to ETH network

Transfer Amount 0.001e
gas 0.03e

wtf

how can i cancel?

@delroy

Can you use dualstack endpoints when announcing these. Using IPv6 is significantly faster for us.

matic-blockchain-snapshots.s3-accelerate.amazonaws.com
matic-blockchain-snapshots.s3-accelerate.dualstack.amazonaws.com

eg: https://matic-blockchain-snapshots.s3-accelerate.dualstack.amazonaws.com/matic-mainnet/bor-pruned-snapshot-2022-01-02.tar.gz

It would be great if you update the urls in to the same format. https://snapshots.matic.today

Thanks.

1 Like

When I use the latest snapshot and I start heimdall it will be stuck saying :[2022-01-17|11:04:04.401] starting ABCI with Tendermint module=main

and will be stuck on that without giving me any information and will not sync. If I start heimdall without the snapshot it will start syncing directly.

I use this snapshot: https://matic-blockchain-snapshots.s3-accelerate.amazonaws.com/matic-mainnet/heimdall-snapshot-2022-01-02.tar.gz

Any advice?

1 Like

Oeff my bad… didn’t properly configure the seed

2 Likes

After syncing very fast for a couple of hours heimdall suddenly syncs very slow on mainnet… like 1 block every 10 seconds anyone has some ideas how to increase the sync speed? I am using the latest snapshot

1 Like

Hi,
I faced this problem as well. I followed the below installation instruction and replaced Heimdall data with the latest snapshot. Appreciate it if anybody gives me a solution.

https://wiki.polygon.technology/docs/develop/network-details/full-node-binaries

1 Like