Why are the capitalization checksums for Ethereum addresses not unique? This has been bugging me for a while. I don't really follow the actual procedure.
Conversation
These 2 checksummed versions of of the same address have different capitalizations, but have the same checksum it seems ( checked).
0xA39a508ABD93399e1E9e52A57d5Ab991C49e5f5D
0xa39a508abd93399e1e9e52a57d5ab991c49e5f5d
2
The ENS lookup on etherscan shows the second checksum, while...
1
...the main page for the address shows the first one
1
Replying to
Oh doh! pointed out that one of the 2 is simply not checksummed at all... it's the raw address
1
1
Vitalik: "In English, convert the address to hex, but if the ith digit is a letter (ie. it's one of abcdef) print it in uppercase if the 4*ith bit of the hash of the lowercase hexadecimal address is 1 otherwise print it in lowercase."
2
