info
info copied to clipboard
Pinned pairs list is case sensitive
I noticed that my account got added twice on the Saved / Pinned Data pane - first like 0xaa4ga...
and then as 0xaA4Ga...
.
Ethereum addresses are case _in_sensitive, right? BUT there is a hack that allows a checksum to be embedded. I question the user-friendliness of this technique but, okay... MetaMask (web3.js?) produces these checksum-cased addresses.
I presume that the best way to handle addresses overall, wherever they are stored, is to use some sort of canonicalizing method when retrieving user input, but I'm not entirely sure how the check-and-set logic should work. I.e. "if an unchecked address is input, and a checked exists in the dict, use the checked one"...
https://user-images.githubusercontent.com/34006/104908530-32246580-59b9-11eb-8755-a524807dfc49.mov
This video documents the current behavior.