Avatar
openoms
aac07d95089ce6adf08b9156d43c1a4ab594c6130b7dcb12ec199008c5819a2f
Bitcoin | Lightning | Blink | RaspiBlitz on RPi and more | Self-hosting | Enjoyer of Linux Desktops and GrapheneOS | building hardware at diynodes.com
Replying to Avatar openoms

Planning to show this setup tonight:

Truely FOSS Satochip javacards https://github.com/Toporin/SatochipApplet initialized with an airgapped, stateless nostr:npub17tyke9lkgxd98ruyeul6wt3pj3s9uxzgp9hxu5tsenjmweue6sqq4y3mgl .

The cards act as a hardware wallet without a display, but with a PIN protected secure element. Mess up the PIN 10 times and the card is bricked. Blanks cost ~2 dollars with chip, ~5 dollars with NFC support. Can compare with #TapSigner, #BitKey and alike.

Find the modded images supporting the smartcard readers here: https://github.com/3rdIteration/seedsigner/releases

Parts:

- a generic smartcard reader (here ACR39U https://a.aliexpress.com/_EzkLWc9 + microUSB adapter)

- can use the same cards as the SpecterDIY

Notes: https://gist.github.com/openoms/510b2876cab19e15c4190456ea8aad82

nostr:note1hatuatxl5hajvh6xdfy3pqkuc0hna2azaap3y6sza3nc6jnpk7lsz7tlkv

Sparrow Wallet works out of the box with these https://satochip.io/ cards (same when DIY).

Even tested on TailsOS.

Electrum Wallet also has a fork (close to be merged) which works, not in the Bitcoin Core HWI yet.

An iOS and Android app is in the works. Hoping for Nunchuk to follow.

Planning to show this setup tonight:

Truely FOSS Satochip javacards https://github.com/Toporin/SatochipApplet initialized with an airgapped, stateless nostr:npub17tyke9lkgxd98ruyeul6wt3pj3s9uxzgp9hxu5tsenjmweue6sqq4y3mgl .

The cards act as a hardware wallet without a display, but with a PIN protected secure element. Mess up the PIN 10 times and the card is bricked. Blanks cost ~2 dollars with chip, ~5 dollars with NFC support. Can compare with #TapSigner, #BitKey and alike.

Find the modded images supporting the smartcard readers here: https://github.com/3rdIteration/seedsigner/releases

Parts:

- a generic smartcard reader (here ACR39U https://a.aliexpress.com/_EzkLWc9 + microUSB adapter)

- can use the same cards as the SpecterDIY

Notes: https://gist.github.com/openoms/510b2876cab19e15c4190456ea8aad82

nostr:note1hatuatxl5hajvh6xdfy3pqkuc0hna2azaap3y6sza3nc6jnpk7lsz7tlkv

Replying to Avatar l0rinc

bitcan.world getting updates 👀

nostr:note1v6ryc3mg54rccst45ulxjt4pv9qthgrl73p0jlhu7v38q64vtansul38h8

Yes, working now, see it's using BTCPay Server.

Will need LNURLwithdraw implemented to be smoother. Could just scan a QRcode ratger than creating and copy-pasting a BOLT11 invoice. Also the parsing refuses invoices in capitals.

Megnézheted, hogy online-e a relay mielőtt küldöd. Nekem néha nem megy ha a Tailscale vagy egyszerre két Nostr kliens aktív.

Replying to Avatar Bitcoin Sikho

https://acceptln.com/ is another option where you send sats to someone’s email address

I haven’t tried it but seems like a good option

#custodial

Hope it is not always like this:

Replying to Avatar Bitcoin Sikho

https://acceptln.com/ is another option where you send sats to someone’s email address

I haven’t tried it but seems like a good option

#custodial

Thanks, I remember someone showed this to me at Adopting Bitcoin ?2022. Nice service, adding it to my list.

Exercise: you got to send someone money, but the payee didn't publish a bitcoin or LN address you trust. The onchain fees are high anyway for the price of a dinner.

Nostr solves this often, but let's say you just got some other social media contacts.

Solutions:

1. LNURLw

generate an LNURLwithdraw voucher and share the link or QRcode so the recepient can withdraw with most lightning wallets any time. This needs a LNURL server. Some ways to it:

- run BTCPayServer - create a Pull Payment, share the link or QRcode

- run LNbits - create a voucher with the LNURLw extension

Custodial solutions:

- https://lightsats.com - top up in the browser and create vouchers

- hope to have this streamlined in the Blink Wallet - the PoC could be extended here https://github.com/GaloyMoney/galoy-voucher

- there is of course the BTCPay / LNbits of someone else

2. Ecash

Use ecash (that will be Cashu for now) - send the token as text and when the recipient downloaded an Cashu wallet will be able to convert the token to a lightning payment or trade it within the mint for free.

- run LNbits with the Cashu extension, connect it to your eNuts or Minibits wallet

- run a mint directly with https://github.com/cashubtc/nutshell

Custodial solutions:

- download eNuts https://www.enuts.cash/ or Minibits https://www.minibits.cash/ and use the default (or some other) mint

- looking forward to the fedimint instances in the wild

Does anyone has any other practical solution working now for async payments?

I'd like to pay bitcoiners more often, but sometimes not when I can just ask for a lightning invoice.

either use the public IP of the VPS

or run Tailscale on both VPS and Phone and use the internal IP address

What a godsend this Nostr Client of LNbits extension is!

I have just configured it to connect to my usual relays and it acts as a multiplexer.

With the client on my desktop or phone I just need to connect to this one relay which I can do even through a private wireguard tunnel (or using Tailscale).

One connection to an anon VPS which keeps everything up to date and I am not broadcasting my IP address to all my relays any more every time I open a Nostr app.

Proud to have been a part of this Free Open Source collaboration on that beautiful island:

nostr:note1aym6sug63jwmyup6qeyp435mm36cr60waptd2n8cwfslyk88cevspaxgjh

Replying to Avatar fiatjaf

New https://delete.nostr.com/ just shipped.

Now it should work reliably and do the job.

No, of course there are no tests.

To prevent painful consolidation costs the https://diynodes.com store is receiving sats only over lightning when invoicing a relatively small amount.

If you have some L-BTC already it can be converted on-the-fly with the help of the built-in Sideshift plugin: https://github.com/Kukks/BTCPayServerPlugins/blob/master/Plugins/BTCPayServer.Plugins.SideShift/README.md

Pair this with the Blink plugin: https://dev.blink.sv/examples/btcpayserver-plugin and your store can have virtually unlimited incoming ⚡️ capacity.

Enjoy the power of the plugin system of @BtcpayServer and focus on the goods you sell.

#FOSS @npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg @npub13ljnkd633c7maxatymv3y2fqq8vt3qk7j3tt0vytv90eztwgha9qmfcfhw

For anyone running BTCPayServer there is a new version (v1.0.6.0) of the Blink plugin available.

https://void.cat/d/3WxWzZmQEWeDvpgkwFDNbp.webp

Installing it on your instance allows users to receive funds on Lightning to their Blink Wallet without the BTCPayServer instance taking custody.

Use a Read-Write API key on your own server to issue bolt cards via the BTCPay Web Interface using a $15 device like: https://www.aliexpress.com/item/1005006458826905.html

https://void.cat/d/GcKdq634UiQjKcAvEfGUnw.webp

This makes it possible to provide a fully functional end-to-end payment system using Free Open Source Software across the whole stack.

Bonus: if a merchant would prefer to keep their income at US dollar value to escape volatility or help their accounting they can just set their default account to Stablesats in their connected wallet.

https://void.cat/d/Ry3dLFbbxjeuEnbyGPdnFY.webp

More info: https://stablesats.com/

nostr:npub155m2k8ml8sqn8w4dhh689vdv0t2twa8dgvkpnzfggxf4wfughjsq2cdcvg

nostr:npub13ljnkd633c7maxatymv3y2fqq8vt3qk7j3tt0vytv90eztwgha9qmfcfhw