forked from ethereum/ERCs
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'ethereum:master' into master
- Loading branch information
Showing
196 changed files
with
45,017 additions
and
18,386 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,16 +4,16 @@ title: Chain-specific addresses | |
description: Prepending chain-specific addresses with a human-readable chain identifier | ||
author: Lukas Schor (@lukasschor), Richard Meissner (@rmeissner), Pedro Gomes (@pedrouid), ligi <[email protected]> | ||
discussions-to: https://ethereum-magicians.org/t/chain-specific-addresses/6449 | ||
status: Stagnant | ||
status: Draft | ||
type: Standards Track | ||
category: ERC | ||
created: 2021-08-26 | ||
--- | ||
|
||
## Abstract | ||
|
||
[ERC-3770](./eip-3770.md) introduces a new address standard to be adapted by wallets and dApps to display chain-specific addresses by using a human-reacable prefix. | ||
[ERC-3770](./eip-3770.md) introduces a new address standard to be adapted by wallets and dApps to display chain-specific addresses by using a human-readable prefix. | ||
|
||
## Motivation | ||
|
||
The need for this proposal emerges from the increasing adoption of non-Ethereum Mainnet chains that use the Ethereum Virtual Machine (EVM). In this context, addresses become ambiguous, as the same address may refer to an EOA on chain X or a smart contract on chain Y. This will eventually lead to Ethereum users losing funds due to human error. For example, users sending funds to a smart contract wallet address which was not deployed on a particular chain. | ||
|
@@ -36,13 +36,8 @@ Chain-specific address = "`shortName`" "`:`" "`address`" | |
|
||
### Semantics | ||
|
||
``` | ||
`shortName` is mandatory and MUST be a valid chain short name from https://github.com/ethereum-lists/chains | ||
`address` is mandatory and MUST be a [ERC-55](./eip-55.md) compatible hexadecimal address | ||
``` | ||
* `shortName` is mandatory and MUST be a valid chain short name from https://github.com/ethereum-lists/chains | ||
* `address` is mandatory and MUST be a [ERC-55](./eip-55.md) compatible hexadecimal address | ||
|
||
### Examples | ||
|
||
|
@@ -58,7 +53,7 @@ Ethereum addresses without the chain specifier will continue to require addition | |
|
||
## Security Considerations | ||
|
||
The Ethereum List curators must consider how similar looking chain short names can be used to confuse users. | ||
Similar looking chain short names can be used to confuse users. | ||
|
||
## Copyright | ||
|
||
|
Oops, something went wrong.