- Raspiblitz on the dev branch (~v1.9.0rc3 - earlier versions should work)
- CLN / LND with incoming capacity on public channel(s)
- BTCPayServer v1.8.2 (an earlier version with LNaddress support should work)
- Create user and log in
- Create Store
| #!/bin/bash | |
| # https://lightning.readthedocs.io/ | |
| # https://github.com/ElementsProject/lightning/releases | |
| # CLVERSION=v0.10.2 | |
| # install the latest master by using the last commit id | |
| # https://github.com/ElementsProject/lightning/commit/master | |
| # CLVERSION="063366ed7e3b7cc12a8d1681acc2b639cf07fa23" |
I hereby claim:
To claim this, I am signing this object:
| # cards tested (same used for the SpecterDIY): | |
| # https://www.alibaba.com/product-detail/JCOP-Dual-Interface-Support-RSA4096-ECC_1600070838098.html (no NFC) | |
| # find more links to compatible products at: | |
| # https://github.com/Toporin/SatochipApplet#supported-hardware and | |
| # https://github.com/cryptoadvance/specter-javacard#cards-that-make-sense | |
| # Install the drivers and apps as for the SpecterDIY. | |
| # The Satochip applet can be used parallel on the same card and will have a separate PIN. | |
| # Download the applet from: | |
| # https://github.com/Toporin/SatochipApplet/releases |
here is the repo of the online flasher to make that $46 device a full fledged Blockstream Jade Plus:
Lilygo S3 Pro with GC0308 Camera
make !backups to your desktop! of:
hsm_secret (this is the root key for your onchain funds - can be regenerated from the CLN backup words)
/home/bitcoin/.lightning/bitcoin/hsm_secretlightningd.sqlite3.backup (this is the realtime channel database backup saved to your SDcard by the backup plugin)
/home/bitcoin/. If there are multiple backup files always use the latest one (the backups of the backup are dated and stored when the backup plugin is reinitialized - they can be discarded).To start the process flash a new SDcard (keep your old SDcard as a backup) and make sure everything is working by starting a new (empty) CLN node and have bitcoind synced.
Upload the backups from your desktop (can use WinSCP on Windows):
| #!/bin/bash | |
| sudo apt update | |
| sudo apt install openvpn -y | |
| ## define config filename and credentials | |
| echo "# Type or paste the config filename and press ENTER:" | |
| read config; echo $config; echo | |
| #config="VPNconfig" | |
| echo "# Type or paste the VPN username and press ENTER:" |
| venv | |
| *.swo | |
| *.swp | |
| __pycache__ |
| import base58 | |
| x = 'xprv9s21ZrQH143K2f55zo5GiXiX16MiPzBgc2bEXNd77e1ooGsjxAyXjozyuniqiSB76VESjTW8s7vdsK3NFboha6tZgF9BzcDdNtUT6Aw99P2' | |
| zp = b'\x04\xb2\x43\x0c' | |
| base58.b58encode_check(zp + base58.b58decode_check(x)[4:]).decode('ascii') | |
| # output: 'zprvAWgYBBk7JR8GjFTKfWeX8huXM2ecHEAgSFdg6AQssemZuUWCTVJeywKFxCe1iFUwumU4EQhFnSdjdtGVgzdjAaFmQvY3ARrbvLbjsLf6oNE' | |
| # xprv = b'\x04\x88\xad\xe4' | |
| # yprv = b'\x04\x9d\x78\x78' | |
| # zprv = b'\x04\xb2\x43\x0c' |