Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RESEARCH] Address Component #2609

Open
ajeetd opened this issue Jul 29, 2024 · 1 comment
Open

[RESEARCH] Address Component #2609

ajeetd opened this issue Jul 29, 2024 · 1 comment
Assignees

Comments

@ajeetd
Copy link

ajeetd commented Jul 29, 2024

Research requirements

  • Limitations of current component
  • Add support for BTC or others
  • #metamask-account-snaps
@david0xd
Copy link
Contributor

david0xd commented Aug 2, 2024

Given that scope of work and targeted outcome of it, is not very clear at the moment, I identified few series of questions to be answered in order to identify goals and specify tasks.

Input from designer is required, to determine complete UX/UI expectations.

To be answered:

  • Input
    • What type of Input we want to support?
      • Selection of address
      • Arbitrary address input
    • Which blockchain addresses we want to support (only ETH and BTC for now, or more in start?)
    • Do we want to have validation for address display and inputs?
      • If yes, for which blockchains
  • Display
    • Do we want separate copyable component or displaying addresses for other blockchains?
      • Do we need a component-level validation for displaying addresses?
  • Component mapping
    • To which extension components we want to map our SnapUI address input?
    • Do we have available components which we can map and use?
      • If yes, are available components suitable for the purpose of BTC or other blockchain addresses?
      • If no, how do we approach this requirement?
        • Build components ourselves?
        • Ask other team to build or modify existing?
  • Special functionalities and handling
    • Do we need BTC (or other blockchain) addresses stored in the Address Book?
      • If yes, does this already work for other addresses?
      • If no, how do we handle and build that?
  • Additional thoughts and comments
    • Do we want to target BTC address support only in the beginning or we want to build something more generic, multichain, at the beginning?

Questions are relatively based on the provided design for BTC flow presented in Figma: https://www.figma.com/design/2cqqTWJKoHcjYVGfNXxLbQ/Beyond-Ethereum?node-id=1268-8117&t=OdAYPMuy6COLOo4N-0

@david0xd david0xd changed the title Address Component [RESEARCH] Address Component Aug 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants