ERC1820: Move to final, mark 820 as superseded (#1919)

This commit is contained in:
Jacques Dafflon 2019-04-07 00:06:15 +02:00 committed by Nick Savers
parent 28c99cebb0
commit c8f3b4e300
2 changed files with 15 additions and 3 deletions

View File

@ -3,8 +3,7 @@ eip: 1820
title: Pseudo-introspection Registry Contract
author: Jordi Baylina <jordi@baylina.cat>, Jacques Dafflon <mail@0xjac.com>
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

View File

@ -3,13 +3,22 @@ eip: 820
title: Pseudo-introspection Registry Contract
author: Jordi Baylina <jordi@baylina.cat>, Jacques Dafflon <jacques@dafflon.tech>
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