MetaMask / MetaMask/metamask-extension

[Enhancement]: cross chain address book

Open
#16,672 2 comments 0 reactions 0 assignees View on GitHub
area-addressBook external-contributor INVALID-ISSUE-TEMPLATE T08-featureRequest team-identity-deprecated
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

### Describe the enhancement

![address book](https://user-images.githubusercontent.com/44369284/203762968-a5645346-af40-40ac-b7f2-9d1a5cc0cf47.gif)

I'm aware I'm doxxing myself but my ENS names are on chain anyway, I'm not running darknet marketplace, I err on the side of adoption, simplicity, usability. Please don't hack me.

### Steps to reproduce

1. Paste address that is in the address book on Ethereum - Binance deposit address
2. Change the chain
3. Paste the same address on Fantom - not found

### Cross chain address book would be nice

* I have the same address cross chain
* My frens (anon dudes on the internet) have the same address
* Exchanges have the same address

### Error messages or log output

_No response_

### Version

10.22.1

### Build type

_No response_

### Browser

Chrome

### Operating system

MacOS

### Hardware wallet

_No response_

### Additional context

I've tried to search for ["address book" in open issues](https://github.com/MetaMask/metamask-extension/issues?q=is%3Aissue+is%3Aopen+address+book) and didn't find, that's why opening a new issue.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the existing address-book lookup and the chain-switch behavior described in the reproduction steps. The change is done when an address saved on Ethereum is also recognized on Fantom and other supported chains, including exchange and contact addresses.

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
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.