nostr:nprofile1qy2hwumn8ghj7etyv4hzumn0wd68ytnvv9hxgqgnwaehxw309ahx2amn9e6hg7r09ehkuegqyzl8xkxylegpfrxv4lqzags9mqq5tcjn3zd289vd4tagvdcy0jzqu2katrd built a bitcoin wallet skill for Shakespeare – the nostr vibe coding platform – that allows you to create a Bitcoin wallet with just a couple of instructions.

Amazing what it can do: he screenshotted the Primal wallet and said "build a wallet that look like this" and the result is a Cashu wallet with on-chain support that ... just... works!

AI + Cashu + Nostr + Bitcoin = pure acceleration

#NutNovember

Reply to this note

Please Login to reply.

Discussion

I literally just copy and pasted the Bitcoin-skills gitlab into AI studios that I used to build my app and it immediately spit out a wallet within the app that works, amazing!

That’s the goal! Glad it worked well for you!

There’s definitely some improvements that need to be made so let me know if you run into any issues 🙏

can you explain how the on-chain part works?

It’s based on a wallet concept from nostr:nprofile1qqsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgmwaehxw309ankcetpwdhkuct5daezuer9wchhyetvv9ustlwp8p

It’s currently a completely separate wallet implementation, which is why I was asking you about NUT26

You can try it here:

https://nostr-to-bitcoin.shakespeare.wtf/

Also the skills are split such that you can build a lightning wallet, a cashu wallet OR an on-chain wallet

For example, a solo lightning wallet uses cashu mints to generate invoices and is the custodian for the balance, but doesn’t generate tokens (unless the user asks for it in the prompt)

Cashu wallets however require a Lightning implementation (the SKILL stipulates this)

And on-chain isn’t dependent on either

The SKILLs are implemented for users to choose their own adventure

đź‘€