Parse eth address
Properly prase and format ethereum addresses. This requires pysha3
to compute the keccak_256
hash of the address. This hash is used for the validation and format of the EIP-55 checksum.
While this handles addresses properly and detects invalid addresses, the UI is not updated if the QR code displays an invalid address.
Use pytest
for tests.
Note: Other tests should be migrated to pytest