-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBootstrap
More file actions
24 lines (24 loc) · 812 Bytes
/
Bootstrap
File metadata and controls
24 lines (24 loc) · 812 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh
clear
echo "Starting DAPS Bootstrap install script"
echo "Stopping dapscoind..."
dapscoin-cli stop
sleep 30
echo "Downloading BootStrap..."
wget -N https://bootstrap.dapscoin.com/bootstrap.zip --no-check-certificate
echo "Removing old blocks, chainstate, and database folders...."
rm -rf ~/.dapscoin/blocks ~/.dapscoin/chainstate ~/.dapscoin/database ~/.dapscoin/.lock ~/.dapscoin/dapscoind.pid
echo "Installing unzip..."
sudo apt-get install unzip -y
echo "Installing new blocks/chainstate folders..."
unzip -o bootstrap.zip -d ~/.dapscoin
echo "Bootstrap installed!"
echo "removing peers, banlist and debug log"
rm -rf debug.log peers.dat banlist.dat
echo "Starting the dapscoin service"
dapscoind -daemon
sleep 5
pgrep dapscoind
sleep 5
dapscoin-cli getblockcount
echo "Bootstrap process completed"