update electrs info

This commit is contained in:
openoms
2019-03-17 18:16:36 +00:00
parent 8813c3044c
commit c7ace71742
4 changed files with 53 additions and 23 deletions

View File

@@ -1,14 +1,13 @@
# Make your Full Node work # Make your Full Node work
Get the most value out of your dedicated hardware Get the most value out of your dedicated hardware
start at https://github.com/rootzoll/raspiblitz start at https://github.com/rootzoll/raspiblitz
and continue https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_60_bonus.md and continue https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_60_bonus.md
More here: More here:
### [Install the Electrum Server in Rust (electrs) on the RaspiBlitz on Dietpi](https://gist.github.com/openoms/8d365f330f5e1288933e0f4874b56dbd) ### [Install the Electrum Server in Rust (electrs) on the RaspiBlitz](electrs/README.md)
### [Install OpenBazaar on a RaspiBlitz, install OpenBazaar client and migrate the store contents](https://gist.github.com/openoms/ba843f7c44ff9c7ca0b5a80e12a0aeb4) ### [Install OpenBazaar on a RaspiBlitz, install OpenBazaar client and migrate the store contents](https://gist.github.com/openoms/ba843f7c44ff9c7ca0b5a80e12a0aeb4)

20
electrs/README.md Normal file
View File

@@ -0,0 +1,20 @@
## Install the Electrum Server in Rust (electrs) on a RaspiBlitz
* tested on the Odroid HC1 and XU4
Download this script to your RaspiBlitz:
`wget https://github.com/openoms/bitcoin-tutorials/raw/master/electrs/electrs_install_on_RaspiBlitz.sh`
make it executable:
`sudo chmod +x electrs_install_on_RaspiBlitz.sh`
and run:
`./electrs_install_on_RaspiBlitz.sh`
## Install, configure and run the Electrum wallet on your linux desktop
Download this script to your linux desktop:
`wget https://gist.github.com/openoms/8d365f330f5e1288933e0f4874b56dbd/raw/2cf47bf5cc629e861540f4dd5fa525fd157fc341/electrum_install_config_and_run.sh`
make it executable:
`sudo chmod +x electrum_install_config_and_run.sh`
and run:
`./electrum_install_config_and_run.sh`

View File

@@ -1,35 +1,36 @@
# Download this script to your RaspiBlitz: # Download this script to your RaspiBlitz:
# $ wget https://gist.github.com/openoms/8d365f330f5e1288933e0f4874b56dbd/raw/2cf47bf5cc629e861540f4dd5fa525fd157fc341/electrs_install_on_RaspiBlitz.sh # $ wget https://github.com/openoms/bitcoin-tutorials/raw/master/electrs/electrs_install_on_RaspiBlitz.sh
# make it executable: # make it executable:
# $ sudo chmod +x install_electrs_on_RaspiBlitz.sh # $ sudo chmod +x electrs_install_on_RaspiBlitz.sh
# and run: # and run:
# $ ./install_electrs_on_RaspiBlitz.sh # $ ./electrs_install_on_RaspiBlitz.sh
# https://github.com/romanz/electrs/blob/master/doc/usage.md # https://github.com/romanz/electrs/blob/master/doc/usage.md
echo"" echo ""
echo"***" echo "***"
echo " Installing Rust - press 1 and [ENTER] when prompted" echo "Installing Rust - press 1 and [ENTER] when prompted"
echo"***" echo "***"
echo ""
curl https://sh.rustup.rs -sSf | sh curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env source $HOME/.cargo/env
sudo apt update sudo apt update
sudo apt install -y clang cmake # for building 'rust-rocksdb' sudo apt install -y clang cmake # for building 'rust-rocksdb'
echo"" echo ""
echo"***" echo "***"
echo "Downloading and building electrs. This will will take ~ 30 minutes" # ~ 33 min on an Odroid HC1 echo "Downloading and building electrs. This will take ~30 minutes" # ~ 33 min on an Odroid HC1
echo"***" echo "***"
echo"" echo ""
git clone https://github.com/romanz/electrs git clone https://github.com/romanz/electrs
cd electrs cd electrs
cargo build --release cargo build --release
echo"" echo ""
echo"***" echo "***"
echo "The electrs database will be built in /mnt/hdd/electrs/db. Takes ~ 18 hours and ~38Gb diskspace" echo "The electrs database will be built in /mnt/hdd/electrs/db. Takes ~18 hours and ~38Gb diskspace"
echo"***" echo "***"
echo"" echo ""
sudo mkdir /mnt/hdd/electrs sudo mkdir /mnt/hdd/electrs
sudo chown -R admin:admin /mnt/hdd/electrs sudo chown -R admin:admin /mnt/hdd/electrs

View File

@@ -10,9 +10,19 @@
sudo apt-get install python3-pyqt5 sudo apt-get install python3-pyqt5
# Download package: # Download package:
wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz
#Verify signature: #Verify signature:
gpg --import ThomasV.asc
wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz.asc wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz.asc
gpg --verify Electrum-3.3.4.tar.gz.asc verifyResult=$(gpg --verify Electrum-3.3.4.tar.gz.asc 2>&1)
goodSignature=$(echo ${verifyResult} | grep 'Good signature' -c)
echo "goodSignature(${goodSignature})"
if [ ${goodSignature} -lt 1 ]; then
echo ""
echo "!!! BUILD FAILED --> PGP Verify not OK / signature(${goodSignature})"
exit 1
fi
# Run without installing: tar -xvf Electrum-3.3.4.tar.gz # Run without installing: tar -xvf Electrum-3.3.4.tar.gz
# python3 Electrum-3.3.4/run_electrum # python3 Electrum-3.3.4/run_electrum
# Install with PIP: # Install with PIP: