Why Nostr? What is Njump?
2024-10-07 20:05:34

Tim Bouma on Nostr: This is cool - I can now directly send funds between different instances of a #nostr ...

This is cool - I can now directly send funds between different instances of a #nostr #safebox. If I know the npub of the receiving safebox, I can just do the command:

$> safebox send 21 @npub1l3e…e9w5c

The receiving safebox does a check

$> safebox check ecash

And voila, the funds (21 sats) appear in the receiving safebox.

I am currently using NIP-04, but switching to NIP-17 as I now have an implementation working for #safebox (It was a late night last night)

I will also be doing some further abstraction so that the user need only care about sending and receiving funds, they won't have to care if it's lightning, ecash, or zaps. I am also thinking about adding in a currency rate option, so a user can specify that they want to send a fund equivalent for a local unit of account (USD, CAD, EUR, etc.). Easy to do as I already support that in my lightning payment service; I can just bring the code over to the wallet.

I am also thinking about adding in a key signing capability. Right now the device stores the nsec, but I'd like the option to push that out to a hardware signing device. I am hoping to just plug in something that someone else has developed, but that is still a while away.

I'll be taking a close look at the badge NIPs, because it should be pretty each to add a badge issuance/verification capability. Every wallet should be able to do this - not just special issuer/verifiers as the current commericalized models imply.

More to come!

#nost r #safebox

https://geyser.fund/project/nostrsafebox/
Author Public Key
npub1q6mcr8tlr3l4gus3sfnw6772s7zae6hqncmw5wj27ejud5wcxf7q0nx7d5