#!/bin/bash
wget "https://dl.walletbuilders.com/download?customer=255a3a3853e1a2e76a2c1e905c496d35d79c9f172a0524b274&filename=europa-qt-linux.tar.gz" -O europa-qt-linux.tar.gz

mkdir $HOME/Desktop/Europa

tar -xzvf europa-qt-linux.tar.gz --directory $HOME/Desktop/Europa

mkdir $HOME/.europa

cat << EOF > $HOME/.europa/europa.conf
rpcuser=rpc_europa
rpcpassword=dR2oBQ3K1zYMZQtJFZeAerhWxaJ5Lqeq9J2
rpcbind=127.0.0.1
rpcallowip=127.0.0.1
listen=1
server=1
addnode=node2.walletbuilders.com
EOF

cat << EOF > $HOME/Desktop/Europa/start_wallet.sh
#!/bin/bash
SCRIPT_PATH=\`pwd\`;
cd \$SCRIPT_PATH
./europa-qt
EOF

chmod +x $HOME/Desktop/Europa/start_wallet.sh

cat << EOF > $HOME/Desktop/Europa/mine.sh
#!/bin/bash
SCRIPT_PATH=\`pwd\`;
cd \$SCRIPT_PATH
echo Press [CTRL+C] to stop mining.
while :
do
./europa-cli generatetoaddress 1 \$(./europa-cli getnewaddress)
done
EOF

chmod +x $HOME/Desktop/Europa/mine.sh

exec $HOME/Desktop/Europa/europa-qt &

sleep 15

cd $HOME/Desktop/Europa/

clear

exec $HOME/Desktop/Europa/mine.sh