I saw @theinstagibbs post this on X:
I wasn't familiar with what he was referring to, but later in the thread he says:
Aha! It's a Spark thing (again - #1020261). Having put some effort into trying to learn about Spark (#1020579), I'm surprised because this is first I've heard about its public-ness.
My feelings of surprise were strong enough that I decided to test it out.
- I downloaded Wallet of Satoshi and created a new account.
- Then I created a Bolt11 invoice for 21 sats and paid it from another wallet.
- I used
decodePaymentRequest()
to pull my new WoS node pubkey from the invoice. - I went to Sparkscan and searched for the pubkey
This is where I got stuck. It did indeed find a wallet and displayed a balance, but the balance was listed as 0 (it reads 21 sats in my wallet).
So, either Sparkscan doesn't update very frequently or I did something wrong. I suspect the latter.
Anyhow, it seems to me that the verdict is out on whether this is possible (but given that instagibbs is much more skilled than I, odds are in his favor). I'm curious if anyone else wants to give it a try.
decodeSparkPaymentRequest
anddecodePaymentRequest
.spark negates lightning privacy benefits
- but we already knew that it wasn't comparable, right?