You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: guide/bonus/bitcoin/bitboxapp.md
+43-20Lines changed: 43 additions & 20 deletions
Original file line number
Diff line number
Diff line change
@@ -8,16 +8,19 @@ has_children: false
8
8
has_toc: false
9
9
---
10
10
11
-
# Bonus guide: BitBoxApp
11
+
## Bonus guide: BitBoxApp
12
+
12
13
{: .no_toc }
13
14
15
+
---
16
+
17
+
The [BitBoxApp](https://shiftcrypto.ch/app/){:target="_blank"} is a beginner-friendly companion app to the BitBox02 hardware wallet by Shift Crypto. You can configure it to directly connect to your RaspiBolt without using the servers provided by Shift Crypto. This not only improves privacy, but lets you verify your transactions yourself, without the need to trust anyone else.
18
+
14
19
Difficulty: Easy
15
20
{: .label .label-green }
16
21
17
-
Status: Not tested v3
18
-
{: .label .label-yellow }
19
-
20
-

22
+
Status: Tested v3
23
+
{: .label .label-green }
21
24
22
25
---
23
26
@@ -29,28 +32,48 @@ Table of contents
29
32
30
33
---
31
34
32
-
## Connect BitBoxApp
35
+
## Connecting to your RaspiBolt without Tor
36
+
37
+
* In the BitBoxApp, open the settings from the sidebar and click on "Connect your own full node".
38
+
* Enter the hostname or IP address together with the port in the field *"Enter the endpoint"*, e.g. `raspibolt.local:50002`.
39
+
* Click the blue "Download remote certificate" button.
40
+
* Test the connection by clicking "Check". You should be prompted with a message like in the screenshot below.
41
+
* Click "Add" to add your RaspiBolt to the server list.
42
+
* Remove the default Shift Crypto servers (`btc1.shiftcrypto.io` and `btc2.shiftcrypto.io`) to exclusively use your RaspiBolt for future connections. You can always revert to the default settings by clicking "Reset to default".
43
+
44
+
Restart the BitBoxApp to make sure all changes take effect and you're all set!
45
+
46
+

47
+
48
+
## Connecting to your RaspiBolt with Tor
49
+
50
+
Before configuring the BitBoxApp, make sure Tor (or the Tor Browser) is installed and running on your local system. A Tor hidden service needs to be configured on your RaspiBolt (as explained in [Remote access over Tor in the Electrum server guide](https://raspibolt.org/guide/bitcoin/electrum-server.html#remote-access-over-tor-optional)) in order to connect via Tor to Electrs.
51
+
52
+
If you have already set up the hidden service but forgot the connection address, you can always reobtain it with the following command (as user "admin" on your RaspiBolt):
33
53
34
-
The [BitBoxApp](https://shiftcrypto.ch/app/){:target="_blank"} is a beginner-friendly companion app to the BitBox02 hardware wallet by Shift Crypto.
* In the BitBoxApp, open the settings from the sidebar and click on "Enable tor proxy".
60
+
* Enable the switch and enter the proxy address.
37
61
38
-
On your regular computer, configure the BitBoxApp to use your RaspiBolt:
62
+
* If you are using the Tor deamon, the correct address will most likely be `127.0.0.1:9050`. Make sure the Tor daemon is running in the background.
39
63
40
-
* In the sidebar, select `Settings` > `Connect your own full node`
41
-
* In the field "Enter the endpoint" enter the hostname or ip address and the port, e.g. `raspibolt.local:50002`
42
-
* Click on "Download remote certificate"
43
-
* Click "Check", you should be prompted with the message "Successfully establised a connection"
44
-
* Click "Add" to add your server to the list on the top
45
-
* Remove the Shift servers to only connect to your own server
64
+
* If you are using the Tor Browser, the correct address will most likely be `127.0.0.1:9150`. Note that the Tor Browser needs to be open with a connection established.
46
65
47
-
### Tor
66
+
A restart of the BitBoxApp is required for the changes to take effect.
67
+
* Open the settings once more and click on "Connect your own fullnode".
68
+
* Enter the onion address together with the port in the field *Enter the endpoint*, e.g. `abcdefg..............xyz.onion:50002`.
69
+
* Click the blue "Download remote certificate" button.
70
+
* Test the connection by clicking "Check". This might take a few seconds. You should be prompted with a message like in the screenshot below.
71
+
* Click "Add" to add your RaspiBolt to the server list.
72
+
* Remove the default Shift Crypto servers (`btc1.shiftcrypto.io` and `btc2.shiftcrypto.io`) to exclusively use your RaspiBolt for future connections. You can always revert to the default settings by clicking "Reset to default".
48
73
49
-
If you have Tor installed on your computer, you can access your RaspiBolt remotely over Tor.
74
+
Restart the BitBoxApp to make sure all changes take effect and you're all set!
50
75
51
-
* In the sidebar, select `Settings` > `Enable tor proxy`
52
-
* Enable it and confirm the proxy address (usually the default `127.0.0.1:9050`)
53
-
* When adding your RaspiBolt full node as described above, use your Tor address (e.g. `gwdllz5g7vky2q4gr45zGuvopjzf33czreca3a3exosftx72ekppkuqd.onion:50002`)
76
+

0 commit comments