A network call to the mint is required to verify that the proofs you have stored locally are valid and to prevent double spending.
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? 
Discussion
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.