Open RealityRipple opened 6 years ago
If you are a windows developer, it would be great to have a pull request for this.
you beat me by 10 days - I just had this thought about the uri. in that ticket, it was pointed out that at least the the double-prefix notation is specifically invalid.
Not sure when or where you guys set the HKEY_CLASSES_ROOT\bitcoin-abc registry value, but it should be HKEY_CLASSES_ROOT\bitcoincash instead. You should probably also change the URL:Bitcoin to URL:BitcoinCash or something for the default value of the key. As it is, the software thinks it should handle bitcoin-abc:bitcoincash:MYADDRHERE, but then completely fails to parse it once it receives it. In the same vein, the protocol handler needs one change: standardized handling of spaces. Spaces are not usually allowed in URIs, and end up getting replaced with plus signs or percent-twenties, as we all know, but the program currently treats both of those as plain text. It's probably best to follow Uniform Resource standards when using Uniform Resource Identifiers and Locations. Otherwise, it's practically impossible to include a space in a value via an HTML Form object. Also, there should be some clarification as to whether the bitcoincash: prefix should be listed once or twice. If it's part of the value, a full URI would, by standards, be bitcoincash:bitcoincash:MYADDRHERE, which the software does seem to handle, but it should either be mentioned as allowed or not preferred or something, or specifically ruled out in the specs by simply saying the protocol must be included in plain-text and QR code representations rather than implying the prefix is part of the address.