Tim Bouma on Nostr: First, it's intended to be a replacement component for custodial wallets in my ...
First, it's intended to be a replacement component for custodial wallets in my lightning payment service. It will eliminate the requirement for me to store any personal data (including tokens) - only the #nsec of the component. The data gets stored on (redundant) relays. If my database gets attacker, the attacker would have to go through each #nsec. The user will have access to that #nsec - they can sweep out the wallet to a new one, or I can do the sweep on their behalf.
Second, the functionality - it acts as a cashu wallet, with interfaces to lightning and lightning addresses. The cli I am building for testing has commands to send from the wallet to lightning.
In the end, it's just experimenting with the new architectural patterns that are only possible on #nostr
Published at
2024-08-15 12:46:00Event JSON
{
"id": "105c5695e7b48ec708fb8c4e9d15509d4d398e3550f26890aa4005da53062004",
"pubkey": "06b7819d7f1c7f5472118266ed7bca8785dceae09e36ea3a4af665c6d1d8327c",
"created_at": 1723725960,
"kind": 1,
"tags": [
[
"p",
"dcaa12e212bdddbe3086016153365acef1934e519836549c8f8e50bd756a25be",
"wss://relay.damus.io/",
"Villatrax"
],
[
"e",
"d6212f84d6df8b544006a3912182d3fdd1903e1ea8149c1a89c4d45158484d90",
"wss://relay.damus.io/",
"root",
"06b7819d7f1c7f5472118266ed7bca8785dceae09e36ea3a4af665c6d1d8327c"
],
[
"e",
"0bbf3bccb82c5f99faf445ed80870f5ac96d24f8f55aa0fe70e3151bd4f9e8a4",
"wss://relay.damus.io/",
"reply",
"dcaa12e212bdddbe3086016153365acef1934e519836549c8f8e50bd756a25be"
],
[
"t",
"nsec"
],
[
"t",
"nostr"
]
],
"content": "First, it's intended to be a replacement component for custodial wallets in my lightning payment service. It will eliminate the requirement for me to store any personal data (including tokens) - only the #nsec of the component. The data gets stored on (redundant) relays. If my database gets attacker, the attacker would have to go through each #nsec. The user will have access to that #nsec - they can sweep out the wallet to a new one, or I can do the sweep on their behalf.\n\nSecond, the functionality - it acts as a cashu wallet, with interfaces to lightning and lightning addresses. The cli I am building for testing has commands to send from the wallet to lightning.\n\nIn the end, it's just experimenting with the new architectural patterns that are only possible on #nostr",
"sig": "fe1a48626a8908c96354a976bce5eafef831a8d2231f8781486fdc27fe0b68381e05196e20f97b6ea19f9438abd5a8bac64df367a6da9751dffa54ca1d6825da"
}