From 8540999789df8e64e03a2cf87ac26793ef1904fb Mon Sep 17 00:00:00 2001 From: Jacques Dafflon Date: Sat, 6 Apr 2019 15:21:29 +0200 Subject: [PATCH] ERC1820: Move to final, mark 820 as superseded --- EIPS/eip-1820.md | 3 +-- EIPS/eip-820.md | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/EIPS/eip-1820.md b/EIPS/eip-1820.md index fdaa761a22633..055bae9c1d3f3 100644 --- a/EIPS/eip-1820.md +++ b/EIPS/eip-1820.md @@ -3,8 +3,7 @@ eip: 1820 title: Pseudo-introspection Registry Contract author: Jordi Baylina , Jacques Dafflon discussions-to: https://github.com/ethereum/EIPs/pulls/1820 -status: Last Call -review-period-end: 2019-04-04 +status: Final type: Standards Track category: ERC requires: 165, 214 diff --git a/EIPS/eip-820.md b/EIPS/eip-820.md index fb17ab6baf46b..0e0efd1d1671e 100644 --- a/EIPS/eip-820.md +++ b/EIPS/eip-820.md @@ -3,13 +3,22 @@ eip: 820 title: Pseudo-introspection Registry Contract author: Jordi Baylina , Jacques Dafflon discussions-to: https://github.com/ethereum/EIPs/issues/820 -status: Final +status: Superseded type: Standards Track category: ERC requires: 165, 214 created: 2018-01-05 +superseded-by: 1820 --- +> :information_source: **[ERC1820] has superseded [ERC820].** :information_source: +> [ERC1820] fixes the incompatibility in the [ERC165] logic which was introduced by the Solidty 0.5 update. +> Have a look at the [official announcement][erc1820-annoucement], and the comments about the [bug][erc820-bug] and the [fix][erc820-fix]. +> Apart from this fix, [ERC1820] is functionally equivalent to [ERC820]. +> +> :warning: [ERC1820] MUST be used in lieu of [ERC820]. :warning: + + ## Simple Summary This standard defines a universal registry smart contract where any address (contract or regular account) can register which interface it supports and which smart contract is responsible for its implementation. @@ -889,3 +898,7 @@ Copyright and related rights waived via [CC0]. [Nick]: https://github.com/Arachnid/ [William Entriken]: https://github.com/fulldecent [ENS]: https://ens.domains/ +[ERC1820]: https://eips.ethereum.org/EIPS/eip-1820 +[erc1820-annoucement]: https://github.com/ethereum/EIPs/issues/820#issuecomment-464109166 +[erc820-bug]: https://github.com/ethereum/EIPs/issues/820#issuecomment-452465748 +[erc820-fix]: https://github.com/ethereum/EIPs/issues/820#issuecomment-454021564