MetaMask / MetaMask/metamask-extension

Proposal for additional safety checks for recipient address

Open
#3,038 0 comments 0 reactions 0 assignees View on GitHub
needs-design type-enhancement
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

In order to minimize the possibility of sending funds to a wrong address, I propose to implement some simple additional checks of the destination address:
1. Log a history of sent-to account addresses and warn the user when sending to an address that was never used before.
2. Check the balance of the destination address and if 0 warn the user (reasoning: it might be either a never before used address or simply a wrong address).
3. Implement #2608

Contributor guide

Open the contributing guide

Research direction

Start by reading the referenced issue #2608 and then locate the extension's transaction-sending flow. The issue names no files or tests, so confirm the intended scope and UX for address history and zero-balance warnings before implementation. Done means the agreed safety checks are implemented and verified without blocking valid transfers.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
blockchain
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.