ERC-3770
Prepending chain-specific addresses with a human-readable chain identifier
Prepending chain-specific addresses with a human-readable chain identifier
As we move away from EOAs and towards smart contract wallets, a problem arises:
What if you send funds to a contract on the wrong chain?
It's simple: prepend a short chain name to the address.
Wallets and interfaces should verify that you are on the right chain.
App doesn't support ERC-3770 addresses? No problem, just remove the identifier.
Existing ERC-55 addresses will require context to know which chain it refers to.
Left: depositing to @Polymarket today
— vitalik.eth (@VitalikButerin) July 9, 2024
Right: depositing to @Polymarket as it should be
Let's work together on rolling out ERC-3770 and ERC-7683 today! pic.twitter.com/z1jxeI17rI