From a7436f8cef80e96583c18f474d51aa09102f2c43 Mon Sep 17 00:00:00 2001 From: Nick Savers Date: Wed, 3 Jan 2018 20:45:38 +0100 Subject: [PATCH 1/3] List all non-final EIPs in README table --- README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c461f099..de15dcfa 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,27 @@ First review [EIP-1](EIPS/eip-1.md). Then clone the repository and add your EIP * **Final** - an EIP that has been adopted in a previous hard fork (for Core/Consensus layer EIPs). * **Deferred** - an EIP that is not being considered for immediate adoption. May be reconsidered in the future for a subsequent hard fork. -# Deferred EIPs (adoption postponed until the Constantinople Metropolis hard fork) +# Non-final EIPs +| Number | Title | Author | Layer | Status | +| -------------------------------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------ | ---------- | -------- | +| [3](EIPS/eip-3.mediawiki) | Addition of CALLDEPTH opcode | Martin Holst Swende | Core | Draft | +| [4](EIPS/eip-4.mediawiki) | EIP Classification | Eric Lombrozo | Meta | Draft | +| [5](EIPS/eip-5.md) | Gas Usage for `RETURN` and `CALL*` | Christian Reitwiessner | Core | Draft | +| [101](EIPS/eip-101.md) | Serenity Currency and Crypto Abstraction | Vitalik Buterin | | Active | +| [234](EIPS/eip-234.md) | Add `blockHash` to JSON-RPC filter options | Micah Zoltu | Interface | Draft | +| [615](EIPS/eip-615.md) | Subroutines and Static Jumps for the EVM | Greg Colvin | Core | Draft | +| [616](EIPS/eip-616.md) | SIMD Operations for the EVM | Greg Colvin | Core | Draft | +| [758](EIPS/eip-758.md) | Subscriptions and filters for transaction return data | Jack Peterson | Interface | Draft | +| [801](EIPS/eip-801.md) | ERC-801 Canary Standard | ligi | Interface | Draft | + +# Deferred EIPs | Number | Title | Author | Layer | Status | | -------------------------------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------ | ---------- | -------- | | [86](https://github.com/ethereum/EIPs/pull/208) | Abstraction of transaction origin and signature | Vitalik Buterin | Core | Deferred | | [96](https://github.com/ethereum/EIPs/pull/210) | Blockhash refactoring | Vitalik Buterin | Core | Deferred | | [145](EIPS/eip-145.md) | Bitwise shifting instructions in EVM | Alex Beregszaszi, Paweł Bylica | Core | Deferred | +| [145](EIPS/eip-145.md) | Bitwise shifting instructions in EVM | Alex Beregszaszi, Paweł Bylica | Core | Deferred | +| [158](EIPS/eip-158.md) | State clearing | Vitalik Buterin | Core | Superseded | # Finalized EIPs (standards that have been adopted) | Number | Title | Author | Layer | Status | From 5696e36a648d2a0472e4d9c9f57ecdabf42ca15d Mon Sep 17 00:00:00 2001 From: nicksavers Date: Wed, 3 Jan 2018 20:57:05 +0100 Subject: [PATCH 2/3] Move EIP-158 to non-final table --- README.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index de15dcfa..d6671c47 100644 --- a/README.md +++ b/README.md @@ -11,17 +11,18 @@ First review [EIP-1](EIPS/eip-1.md). Then clone the repository and add your EIP * **Deferred** - an EIP that is not being considered for immediate adoption. May be reconsidered in the future for a subsequent hard fork. # Non-final EIPs -| Number | Title | Author | Layer | Status | -| -------------------------------------------------- | -------------------------------------------------------------------------------------------- | ------------------------------------------ | ---------- | -------- | -| [3](EIPS/eip-3.mediawiki) | Addition of CALLDEPTH opcode | Martin Holst Swende | Core | Draft | -| [4](EIPS/eip-4.mediawiki) | EIP Classification | Eric Lombrozo | Meta | Draft | -| [5](EIPS/eip-5.md) | Gas Usage for `RETURN` and `CALL*` | Christian Reitwiessner | Core | Draft | -| [101](EIPS/eip-101.md) | Serenity Currency and Crypto Abstraction | Vitalik Buterin | | Active | -| [234](EIPS/eip-234.md) | Add `blockHash` to JSON-RPC filter options | Micah Zoltu | Interface | Draft | -| [615](EIPS/eip-615.md) | Subroutines and Static Jumps for the EVM | Greg Colvin | Core | Draft | -| [616](EIPS/eip-616.md) | SIMD Operations for the EVM | Greg Colvin | Core | Draft | -| [758](EIPS/eip-758.md) | Subscriptions and filters for transaction return data | Jack Peterson | Interface | Draft | -| [801](EIPS/eip-801.md) | ERC-801 Canary Standard | ligi | Interface | Draft | +| Number | Title | Author | Layer | Status | +| ------------------------- | ------------------------------------------------------- | ----------------------------- | --------- | ---------- | +| [3](EIPS/eip-3.mediawiki) | Addition of CALLDEPTH opcode | Martin Holst Swende | Core | Draft | +| [4](EIPS/eip-4.mediawiki) | EIP Classification | Eric Lombrozo | Meta | Draft | +| [5](EIPS/eip-5.md) | Gas Usage for `RETURN` and `CALL*` | Christian Reitwiessner | Core | Draft | +| [101](EIPS/eip-101.md) | Serenity Currency and Crypto Abstraction | Vitalik Buterin | | Active | +| [158](EIPS/eip-158.md) | State clearing | Vitalik Buterin | Core | Superseded | +| [234](EIPS/eip-234.md) | Add `blockHash` to JSON-RPC filter options | Micah Zoltu | Interface | Draft | +| [615](EIPS/eip-615.md) | Subroutines and Static Jumps for the EVM | Greg Colvin | Core | Draft | +| [616](EIPS/eip-616.md) | SIMD Operations for the EVM | Greg Colvin | Core | Draft | +| [758](EIPS/eip-758.md) | Subscriptions and filters for transaction return data | Jack Peterson | Interface | Draft | +| [801](EIPS/eip-801.md) | ERC-801 Canary Standard | ligi | Interface | Draft | # Deferred EIPs | Number | Title | Author | Layer | Status | @@ -29,8 +30,6 @@ First review [EIP-1](EIPS/eip-1.md). Then clone the repository and add your EIP | [86](https://github.com/ethereum/EIPs/pull/208) | Abstraction of transaction origin and signature | Vitalik Buterin | Core | Deferred | | [96](https://github.com/ethereum/EIPs/pull/210) | Blockhash refactoring | Vitalik Buterin | Core | Deferred | | [145](EIPS/eip-145.md) | Bitwise shifting instructions in EVM | Alex Beregszaszi, Paweł Bylica | Core | Deferred | -| [145](EIPS/eip-145.md) | Bitwise shifting instructions in EVM | Alex Beregszaszi, Paweł Bylica | Core | Deferred | -| [158](EIPS/eip-158.md) | State clearing | Vitalik Buterin | Core | Superseded | # Finalized EIPs (standards that have been adopted) | Number | Title | Author | Layer | Status | @@ -40,7 +39,7 @@ First review [EIP-1](EIPS/eip-1.md). Then clone the repository and add your EIP | [7](EIPS/eip-7.md) | DELEGATECALL | Vitalik Buterin | Core | Final | | [8](EIPS/eip-8.md) | devp2p Forward Compatibility Requirements for Homestead | Felix Lange | Networking | Final | | [20](EIPS/eip-20-token-standard.md) | ERC-20 Token Standard | Fabian Vogelsteller, Vitalik Buterin | ERC | Final | -| [55](EIPS/eip-55.md) | ERC-55 Mixed-case checksum address encoding | Vitalik Buterin | ERC | Final | +| [55](EIPS/eip-55.md) | ERC-55 Mixed-case checksum address encoding | Vitalik Buterin | ERC | Final | | [100](https://github.com/ethereum/EIPs/issues/100) | Change difficulty adjustment to target mean block time including uncles | Vitalik Buterin | Core | Final | | [137](EIPS/eip-137.md) | Ethereum Domain Name Service - Specification | Nick Johnson | ERC | Final | | [140](https://github.com/ethereum/EIPs/pull/206) | REVERT instruction in the Ethereum Virtual Machine | Alex Beregszaszi, Nikolai Mushegian | Core | Final | From d18175ff0973202364aa5d0228e121aeb490507e Mon Sep 17 00:00:00 2001 From: Nick Savers Date: Wed, 3 Jan 2018 21:06:17 +0100 Subject: [PATCH 3/3] Fix link to EIP-616 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d6671c47..2079cd3a 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ First review [EIP-1](EIPS/eip-1.md). Then clone the repository and add your EIP | [158](EIPS/eip-158.md) | State clearing | Vitalik Buterin | Core | Superseded | | [234](EIPS/eip-234.md) | Add `blockHash` to JSON-RPC filter options | Micah Zoltu | Interface | Draft | | [615](EIPS/eip-615.md) | Subroutines and Static Jumps for the EVM | Greg Colvin | Core | Draft | -| [616](EIPS/eip-616.md) | SIMD Operations for the EVM | Greg Colvin | Core | Draft | +| [616](EIPS/eip-EIPS/eip-616.md) | SIMD Operations for the EVM | Greg Colvin | Core | Draft | | [758](EIPS/eip-758.md) | Subscriptions and filters for transaction return data | Jack Peterson | Interface | Draft | | [801](EIPS/eip-801.md) | ERC-801 Canary Standard | ligi | Interface | Draft |