nostr:npub1dx5q2el8nd4eh3eg9t2e25fd7zuqg7zxz6ldkc3uzgh66ss2yc6st288sj

Went to send ecash and it gave me a network error. So the ecash isn’t stored client side and requires a network call to generate? Why? Ecash should be transferable offline, doesn’t this network call break that use case?

Reply to this note

Please Login to reply.

Discussion

A network call to the mint is required to verify that the proofs you have stored locally are valid and to prevent double spending.

Oooohhh. Makes sense. Maybe could still allow it but show a warning of the risk of double spend on the receivers side? Or at least have that option available for a wallet to implement.

Offline payments can be implemented. Nevertheless, at some point in time, the recipient must connect to the mint to validate and further utilize the Ecash.

This is very good thank you and I'll be watching closely, implications for creating one's own "mint system"