Been working on applesauce V5 and one of the biggest changes is simplifying the API and hopefully making it so that the user ( and AI agent ) doesn't have to fully understand RxJS when using the library.
To test this I've been having fun building out a NIP-60 wallet that does not show a random balance every time you open it. and it has a much lower chance of loosing your money compared to other NIP-60 wallets I've tested :)
Jokes aside this is 1200 lines of code ( probably 80% is react UI components ) and it has all the features Id want in a wallet. I've still got a few minor bugs and its missing a send and zap tab but when its finished it will probably less than 1500 lines of code
Thread
Login to reply
Replies (5)
Are you using cashu-ts or coco-cashu for the cashu library?
cashu-ts, all the operations are just swapping tokens and the state is stored as nostr events.
Its probably not as reliable as coco since nostr events are unreliable.
Haha, I just added an issue last week to migrate our nip-60 wallet to applesauce! Will probably just integrate yours.
Cool, although you will have to wait till I'm able to release V5. And there will probably be bugs I'll need help fixing :)
for sure!