From 61f20717281d6d7303e2c4cb39a0d670524d6096 Mon Sep 17 00:00:00 2001 From: openoms Date: Tue, 16 Apr 2019 17:22:12 +0100 Subject: [PATCH] formating --- Electrum_ColdCard_Trezor_Ledger_EPS.md | 87 +++++++++++++------------- README.MD | 14 ++--- electrs/README.md | 2 +- 3 files changed, 53 insertions(+), 50 deletions(-) diff --git a/Electrum_ColdCard_Trezor_Ledger_EPS.md b/Electrum_ColdCard_Trezor_Ledger_EPS.md index 1570511..163b815 100644 --- a/Electrum_ColdCard_Trezor_Ledger_EPS.md +++ b/Electrum_ColdCard_Trezor_Ledger_EPS.md @@ -1,71 +1,74 @@ # Install Electrum with support for ColdCard, Trezor and Ledger connected to your own Electrum Personal Server +* make sure the system is up-to-date ->sudo apt-get update + `sudo apt-get update` ->sudo apt-get upgrade + `sudo apt-get upgrade` ->sudo apt install git-all + `sudo apt install git-all` ## download, verify, install Electrum https://electrum.org/#download -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 Electrum's downloaded source code -At this stage, we are ready to verify Electrum's source code. The source code is signed by Thomas Voegtlin (https://electrum.org). -Let's import his public key: +* Verify Electrum's downloaded source code -> gpg --keyserver pool.sks-keyservers.net --recv-keys 2BD5824B7F9470E6 -``` -gpg: key 2BD5824B7F9470E6: public key "Thomas Voegtlin (https://electrum.org) " imported -gpg: no ultimately trusted keys found -gpg: Total number processed: 1 -gpg: imported: 1 -``` -Confirm a correct key import and proceed to verify the downloaded file with the help of the signature file: + At this stage, we are ready to verify Electrum's source code. The source code is signed by Thomas Voegtlin (https://electrum.org). + Let's import his public key: -> wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz.asc + `$ gpg --keyserver pool.sks-keyservers.net --recv-keys 2BD5824B7F9470E6` + ``` + gpg: key 2BD5824B7F9470E6: public key "Thomas Voegtlin (https://electrum.org) " imported + gpg: no ultimately trusted keys found + gpg: Total number processed: 1 + gpg: imported: 1 + ``` +* Confirm a correct key import and proceed to verify the downloaded file with the help of the signature file: -> gpg --verify Electrum-3.3.4.tar.gz.asc -``` -gpg: Signature made Tue 12 Dec 2017 17:06:09 AEDT -gpg: using RSA key 2BD5824B7F9470E6 -gpg: Good signature from "Thomas Voegtlin (https://electrum.org) " [unknown] -gpg: aka "ThomasV " [unknown] -gpg: aka "Thomas Voegtlin " [unknown] -gpg: WARNING: This key is not certified with a trusted signature! -gpg: There is no indication that the signature belongs to the owner. -Primary key fingerprint: 6694 D8DE 7BE8 EE56 31BE D950 2BD5 824B 7F94 70E6 -``` + `$ wget https://download.electrum.org/3.3.4/Electrum-3.3.4.tar.gz.asc` -Note gpg: Good signature on Line 3. All seems to be in order! -Install Electrum -To install Electrum bitcoin wallet, we first need to preform an installation of all prerequisites: + `$ gpg --verify Electrum-3.3.4.tar.gz.asc` + ``` + gpg: Signature made Tue 12 Dec 2017 17:06:09 AEDT + gpg: using RSA key 2BD5824B7F9470E6 + gpg: Good signature from "Thomas Voegtlin (https://electrum.org) " [unknown] + gpg: aka "ThomasV " [unknown] + gpg: aka "Thomas Voegtlin " [unknown] + gpg: WARNING: This key is not certified with a trusted signature! + gpg: There is no indication that the signature belongs to the owner. + Primary key fingerprint: 6694 D8DE 7BE8 EE56 31BE D950 2BD5 824B 7F94 70E6 + ``` -Install dependencies: +* Note gpg: Good signature on Line 3. All seems to be in order! +* Install Electrum + + To install Electrum bitcoin wallet, we first need to preform an installation of all prerequisites: + + Install dependencies: -> sudo apt-get install python3-setuptools python3-pyqt5 python3-pip + `sudo apt-get install python3-setuptools python3-pyqt5 python3-pip` -Install Electrum using the command: + Install Electrum using the command: ->python3 -m pip install --user Electrum-3.3.4.tar.gz[fast] + `python3 -m pip install --user Electrum-3.3.4.tar.gz[fast]` ->cd Electrum-3.3.4 + `cd Electrum-3.3.4` -## install zbar to read QR codes with the camera ->sudo apt-get install zbar-tools + ## install zbar to read QR codes with the camera + `sudo apt-get install zbar-tools` -## (optional) install and activate a virtual environment ->apt-get install python3-venv + ## (optional) install and activate a virtual environment + `apt-get install python3-venv` ->python3 -m venv venv + `python3 -m venv venv` ->source venv/bin/activate + `source venv/bin/activate` --- diff --git a/README.MD b/README.MD index c654386..eea6af6 100644 --- a/README.MD +++ b/README.MD @@ -7,29 +7,29 @@ and continue https://github.com/Stadicus/guides/blob/master/raspibolt/raspibolt_ More here: -* #### [Connect the Zeus Lightning Wallet on Android to the RaspiBlitz over Tor](Zeus_to_RaspiBlitz_through_Tor.md) +* #### [RaspiBlitz: Connect the Zeus Lightning Wallet on Android to the RaspiBlitz over Tor](Zeus_to_RaspiBlitz_through_Tor.md) -* #### [SSL/HTTPS access for the Ride The Lightning web UI on the RaspiBlitz](nginx/README.md) +* #### [RaspiBlitz: SSL/HTTPS access for the Ride The Lightning web UI](nginx/README.md) -* #### [Install the Electrum Server in Rust (electrs) on the RaspiBlitz and set it up to connect over SSL](electrs/README.md) +* #### [RaspiBlitz: install the Electrum Server in Rust (electrs) and set it up to connect over SSL](electrs/README.md) Can be used as the backend of: * Eclair Mobile Bitcoin and Ligthtning wallet * Electrum wallet \`The server indexes the entire Bitcoin blockchain, and the resulting index enables fast queries for any given user wallet, allowing the user to keep real-time track of his balances and his transaction history using the Electrum wallet. Since it runs on the user's own machine, there is no need for the wallet to communicate with external Electrum servers, thus preserving the privacy of the user's addresses and balances.\` - https://github.com/romanz/electrs -* #### [Install OpenBazaar on a RaspiBlitz, install OpenBazaar client and migrate the store contents](https://gist.github.com/openoms/ba843f7c44ff9c7ca0b5a80e12a0aeb4) +* #### [RaspiBlitz: Install OpenBazaar, Linux Desktop: install OpenBazaar client and migrate the store contents](https://gist.github.com/openoms/ba843f7c44ff9c7ca0b5a80e12a0aeb4) Truly decentralized, peer-to-peer ecommerce - https://openbazaar.org/ -* #### [Connect the Zap Desktop Lightning wallet to the RaspiBlitz](ZAPtoRaspiBolt/README.md) +* #### [RaspiBlitz: Connect the Zap Desktop Lightning wallet](ZAPtoRaspiBolt/README.md) The desktop app ZAP (https://github.com/LN-Zap/zap-desktop) ) is a cross platform Lightning Network wallet focused on user experience and ease of use. -* #### [Connect the Joule browser extension to the RaspiBlitz](JouleToRaspiBlitz.md) +* #### [RaspiBlitz: Connect the Joule browser extension](JouleToRaspiBlitz.md) https://lightningjoule.com/ Bring the power of lightning to the web with in-browser payments and identity, all with your own node. -* #### [Install Electrum with support for ColdCard, Trezor and Ledger](Electrum_ColdCard_Trezor_Ledger_EPS.md) +* #### [Linux Desktop: Install Electrum with support for ColdCard, Trezor and Ledger](Electrum_ColdCard_Trezor_Ledger_EPS.md) --- diff --git a/electrs/README.md b/electrs/README.md index c97f30b..c542135 100644 --- a/electrs/README.md +++ b/electrs/README.md @@ -21,7 +21,7 @@ For the SSL certificate to be obtained successfully a **dynamic DNS** and **port The script sets up the automatic start of electrs, Nginx and certbot. -Assumes that electrs was insatlled already with the [latter script](https://github.com/openoms/bitcoin-tutorials/blob/master/electrs/README.md#raspiblitz-install-the-electrum-server-in-rust-electrs) +Assumes that electrs was installed already with the [latter script](https://github.com/openoms/bitcoin-tutorials/blob/master/electrs/.README.md#raspiblitz-install-the-electrum-server-in-rust-electrs). Can be used as a secure backend of: