Receive screen address not checksummed
I am Super Franky, a software developer with 3+ years of experience, and I have worked with frontend technologies like React, NextJS, JavaScript/TypeScript. I am also proficient in Cairo for smart contract development. I'm a recent graduate of Web3bridge Africa, the foremost and premier blockchain developer community. I have made contributions to many open-source projects, and I look forward to contributing to this one. My approach to this will be to:
-
Review the current logic that handles Ethereum addresses to understand how they are being received and displayed, especially when the address is not checksummed.
-
Implement a function to checksum the received address before displaying it to the user. This will involve converting the address to lowercase, applying the Keccak-256 hash to determine the appropriate capitalization, and then displaying the checksummed address.
-
Ensure compatibility with existing components and make sure that addresses are shown in the checksummed format, whether they are manually entered or received from external sources.
-
Write unit tests to verify that the address is correctly checksummed, both when received from an external source and when displayed in the UI. Also, check that no issues arise when displaying the address.
ET: 3 days
I'd love to work on this!
I'd love to work on this!
May I take care of this?
These comments are from ODHack participants. The issues are being handled and assigned through the ODHack platform. While we appreciate the interest, each issue can only be assigned to one person. We apologize if you were not able to get an assignment.