Revisiting BIP21

If they are requiring an = they aren’t spec compliant? :slight_smile: But agree, we don’t want to break anything. This is pretty easy to verify, though, since we have a good list of implementations listed at https://bitcoinqr.dev/ which can be used to verify, and this is a somewhat trivial fix if they are requiring an =.

This seems less risky then specifying bitcoin:?key=val, which seems more likely to break existing implementations since a spec compliant implementation would expect an address in the root of the URI.

Furthermore, this can be used along side existing key=val parameter pairs, so you can even start using the new technique along with the old way in a backwards compatible way. Seems like a no brainer to me.