Skip to content

[Top-Level Feature] Verify if a given address belongs to the wallet #470

@Keith-CY

Description

@Keith-CY

Summary

Overview:
Enable search and verification for addresses in Neuron’s address book — including those that have never been used.

Currently, users can locate their own addresses through the transaction history. However, if an address has never been used, it won’t appear in the history and cannot be found via search.

As a result, users must manually scroll through the address book and visually compare addresses to confirm ownership, which is error-prone and inefficient.

To address this issue, I propose adding a search bar that allows users to look up any address in the address book — including those that have never been used.

Business Context & Problem Statement

Business needed:
Similar to the verify address function available when Neuron is connected to a hardware wallet, it would be great to introduce a general-purpose verifier that can check whether a given address exists in the wallet. This verifier should return relevant metadata such as the address type, index, transaction count and other associated details -- regardless of whether the address has been used.

Solution & User Experience

Add a search bar the address book and details will be popup if the address is hit.

Success Metrics & Technical Requirements

Success metrics:

  • Unused addresses can be successfully verified as belonging to a given wallet

Implementation Phases

  • Discovery - Requirements analysis and feasibility study
  • Design - Technical design, architecture, and UI/UX
  • Development - Implementation and unit testing
  • Testing - QA, integration, and user acceptance testing
  • Deployment - Release planning, documentation, and training
  • Monitoring - Performance tracking and optimization

Documentation & References

No response

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status

🎨 Designing

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions