
Babylon's bitcoin staking protocol creates a two-sided market and acts as the control plane of the market. Bitcoin holders can securely lock their bitcoins and choose which PoS chain(s) to stake for and earn yields from. PoS chains and dApps can opt-in to bitcoin-backed security and enjoy high security, healthy economics, and broader adoption. The protocol is modular and can secure any PoS chain. It also enables scalable restaking for bitcoin holders.
Pruning snapshots are taken automatically every 12 hours
Block | Snapshot time | Size | Download | Checksum |
---|---|---|---|---|
No data |
Guide
Preparation install the dependencies
sudo apt update
sudo apt install snapd -y
sudo snap install lz4
Stop service and clean the data
sudo systemctl stop babylon.service
cp $HOME/.babylond/data/priv_validator_state.json $HOME/.babylond/priv_validator_state.json.backup
rm -rf $HOME/.babylond/data
or
babylond tendermint unsafe-reset-all --home $HOME/.babylond --keep-addr-book
rm -rf $HOME/.babylond/wasm
Download snapshot file
wget -O lasted_snapshot.tar.lz4 undefined
sha256sum lasted_snapshot.tar.lz4 \\The result from checksum should be: undefined
lz4 -c -d lasted_snapshot.tar.lz4 | tar -x -C $HOME/.babylond
Recovery private validator state (If you run a validator)
cp $HOME/.babylond/priv_validator_state.json.backup $HOME/.babylond/data/priv_validator_state.json
Remove snapshot file
rm -v lasted_snapshot.tar.lz4
Start node and verify log
sudo systemctl restart babylon.service && sudo journalctl -u babylon.service -f --no-hostname