I have been heads down working on this for the last month or so and I am stoked to get this out! Would love any feedback from CoreLN node runners. There is a lot of new terminology in offers that I did my best to convey, but I expect the UX to evolve over time with feedback. I am also hoping that we can make it more accessible for people that are new to Lightning as I imagine it would be pretty confusing if you are not familiar with BOLT12.
reply
I'll be demonstrating how to connect a regtest Core Lightning node (via Polar) to the Clams app and show how all of the features work, including BOLT12 Offers.
Event is here if you want to join.
Playing around with a regtest node and Clams is a nice way to get a feel for the app before connecting a mainnet node.
reply
Awesome! Looking forward to seeing Bolt12 widely implemented.
Any opinion on when it will be ubiquitous in at least 25% of apps?
reply
Hopefully soon. I guess we need all of the implementations to support and then wallets will likely follow. I think LDK and Eclair are actively working on BOLT12 support, so we may see support from Phoenix wallet soon? LND is the big one that will need to support it and someone has built a daemon that you can run along side LND which supports BOLT12 which is cool. So yeah fingers crossed that we can all be using BOLT12 regularly soon!
reply
Thanks for sharing, this looks excellent. We've had some discussions in the Bitcoin Design Community on what good UX practices for this could look like, but have not formalized anything yet. Could be a good addition to the Daily spending wallet reference design.
reply
Yes we have used the Bitcoin Design work as a reference for a lot of the designs in Clams. I checked out what you all had for BOLT12 and async payments, but there wasn't a lot there that I could find at the time.
If you all have any feedback, or want to jam on it, let me know! I think there is a lot of improvements that need to be made to get the UX to a level that a person that is not familiar with Lightning can use BOLT12 easily. I am hoping that once it is widely supported, we can collapse the "receive" and BOLT12 payment flows in to one nice flow, but I hope that this is a good start to get people using it and we can go from there.
reply
Check out the Bolt 12 Discord (bit of a spin-off from Bitcoin Design just for this project), they are working exactly on this. Goal is to create a campaign like bitcoinqr.dev to promote this.
reply
Nice one, I just joined!
reply