Ethereum address test tool

This tool will help you to understand technically how a ethereum address is generated.

(note: all values are hexstring)

(any random 256-bit number from 0x1 to 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140)
more info: Secp256k1
(ethereum public key must be 64byte (32byte x 32byte y coordinates)
(this is uncompressed ECDSA public key without 04 prefix)
(this is ethereum address(without 0x prefix) but currently have not checksum)
starting checksum calculation
(this is checksum reference)
(compare first 40 hex digit)
(a=10,b=11,c=12,d=13,e=14,f=15)
how?:
if (n th digit of (value of 4) > 7) then:
–> n th digit of (value of 3) must be uppercase(ignore digit is number)
else
–> n th digit of (value of 3) must be lowercase(ignore digit is number)

(case sensitive final address)