NOSTR SAFEBOX

NOSTR SAFEBOX

My ultimate goal with #nostr safebox is to create a wallet that lives natively in the #nostr network. Any npub/nsec automatically has a wallet. As for accepting lightning payments, if your npub is registered with a nip05 provider address, this same address can accept a payment, convert it behind the scenes to a Cashu token and dm it to the safebox using the relay specified in nip05. When the wallet wakes up (i.e., invoked within a client context) it can accept these payments and add it to its balance, immediately available for subsequent payment or zapping.

All the basic mechanisms are now working. A few more months of hard work and testing to make it production ready. Prototype is in Python, once stabilized will finalize spec, so it can be implemented in other languages.


https://github.com/trbouma/safebox.