Tim Bouma on Nostr: Nostr Safebox Update Not yet ready for prime time, but I am a making super progress. ...
Nostr Safebox Update
Not yet ready for prime time, but I am a making super progress.
Nostr safebox is a proof of concept to test whether a ‘wallet’ can exist ‘out there’ in the nostr network (encrypted data on redundant relays). So far it is progressing better than expected, I can:
1. Receive a lightning invoice and ‘deposit’ funds as Cashu tokens.
2. Make a payment to a lightning address using those tokens.
3. Receive a Cashu token from another mint, swap funds to home mint.
4. Store and retrieve private encrypted information.
A few next steps,
1. Support holding tokens from multiple mints (right now swapping to a single home mint).
2. Accepting tokens with nostr DMs
3. Continued testing across relays (a relay out of China is my fave to test so far.
4. Continued development, with the goal of replacing the backend component of my Lightning address payment system to remove dependency on a custodial wallet database.
5. Documentation of the functionality so it can be implemented in other languages (currently Python)
Of course, all open source. Repo with the latest below.
https://github.com/trbouma/safebox
Not yet ready for prime time, but I am a making super progress.
Nostr safebox is a proof of concept to test whether a ‘wallet’ can exist ‘out there’ in the nostr network (encrypted data on redundant relays). So far it is progressing better than expected, I can:
1. Receive a lightning invoice and ‘deposit’ funds as Cashu tokens.
2. Make a payment to a lightning address using those tokens.
3. Receive a Cashu token from another mint, swap funds to home mint.
4. Store and retrieve private encrypted information.
A few next steps,
1. Support holding tokens from multiple mints (right now swapping to a single home mint).
2. Accepting tokens with nostr DMs
3. Continued testing across relays (a relay out of China is my fave to test so far.
4. Continued development, with the goal of replacing the backend component of my Lightning address payment system to remove dependency on a custodial wallet database.
5. Documentation of the functionality so it can be implemented in other languages (currently Python)
Of course, all open source. Repo with the latest below.
https://github.com/trbouma/safebox