on the send side: wallets may send tokens with a possibly outdated mint URL
on the receive side: wallets may never check for (new) mint URLs because the mint is known, or the wallet may want to avoid making unnecessary network calls
The risk in both cases is that of unusable tokens, e.g. when the token has an outdated mint URL and the wallet is not aware of the other mint URLs.
This PR addresses ways in which this can be avoided.
Adding multiple Mint URLs (#62, #175) introduces new protocol risks, mentioned at https://github.com/cashubtc/nuts/issues/62#issuecomment-2453029252
The main ones are:
The risk in both cases is that of unusable tokens, e.g. when the token has an outdated mint URL and the wallet is not aware of the other mint URLs.
This PR addresses ways in which this can be avoided.