Just so we're on the same page: if both parties are offline the ecash can be double-spent. CashuMe allows the sender to delete the token upon sending so that the receiver can have more confidence that it won't be double-spent while they're offline. More: https://gist.github.com/callebtc/67da3f586ef273df80bf679e464bc3f3