2260 Commits

Author SHA1 Message Date
HAOYUatHZ
14ec5c9f38
Automatically merged updates to draft EIP(s) 2266 (#2308)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-09 12:41:09 +12:00
Shane
4af1e7cd8e
EIP 1901 - Add OpenRPC Tooling Implementations (#2299) 2020-09-09 00:59:16 +01:00
Nick Gheorghita
9234722c4c
Update username in EIP-1319 (#2550) 2020-09-08 20:33:07 +01:00
Alex Beregszaszi
25375b8971
Fix "stale" github action (#2956)
* Fix github action trigger for stale

* Add .github to jekyll exclude list
2020-09-08 16:57:20 +01:00
Alex Beregszaszi
f8e7c028f5
Simplify the EIP template (#2939)
* Try to clarify the meaning of EIP fields

* Remove unhelpful extra comments in the template

* Change EIP-1491 from CRLF to LF

* Remove template comments from EIPs

* Fix heading: Abstarct -> Abstract

* Update EIP-2014

* Change author list of EIP-1
2020-09-08 17:32:52 +08:00
Alex Beregszaszi
7d6fbcb465
Add configuration for marking stale PRs (#2949)
* Add configuration for marking stale PRs

* Move to the right place

* Add 'greeting' for new contributors

* Better wording for close-pr-message

Co-authored-by: Micah Zoltu <micah@zoltu.net>

* Better wording for stale-pr-message

Co-authored-by: Micah Zoltu <micah@zoltu.net>
2020-09-08 10:25:42 +01:00
lightclient
48d4fe8e94
Automatically merged updates to draft EIP(s) 2733 (#2954)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-08 17:38:25 +12:00
Erik Marks
75314be8ac
errata: remove eip-1474 from dependencies (#2672) 2020-09-08 00:32:22 +01:00
Liraz Siri
dd0b6bf8fb
Automatically merged updates to draft EIP(s) 2771 (#2953)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-08 06:32:10 +12:00
Gregory Markou
7efa703f2f
Automatically merged updates to draft EIP(s) 2831 (#2952)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-08 05:30:40 +12:00
Micah Zoltu
c5e2c3bf63
Automatically merged updates to draft EIP(s) 2718 (#2950)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-07 14:24:38 +12:00
Micah Zoltu
26a8a99ad3
Automatically merged updates to draft EIP(s) 2718 (#2948)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-07 01:36:11 +12:00
Erik Marks
4a8fb2a1cb
2255: Add external images to assets folder (#2649)
Add externally linked images to `assets/eip-2255` per: #2648 (comment)

Link to file: https://github.com/rekmarks/EIPs/blob/2255-fix-assets/EIPS/eip-2255.md
2020-09-06 21:31:14 +08:00
Micah Zoltu
8f9b57627c
EIP-1240: Changes status to Withdrawn (#2828)
My stance on this has changed over the years since I created this EIP and while I still am not outright against this change, I better appreciate why the bomb exists and am no longer interested in fighting for its removal.  If someone else wants to take over this EIP let me know and we can change the author and move it back into DRAFT.
2020-09-06 10:38:24 +08:00
Micah Zoltu
b47b756ab9
EIP-908: Marking as withdrawn (#2827)
This EIP hasn't been touched for over 2 years.  As an author on the EIP, I don't even remember what it is at this point and after reviewing it I no longer hold any opinions I may have held on the topic two years ago.  Unless @jamesray1 plans on pushing for this, I am recommending we mark it as abandoned.

If someone later decides to pick it up again, we can always bring it back to DRAFT.
2020-09-06 10:37:45 +08:00
Nick Mudge
7e8ce32663
Automatically merged updates to draft EIP(s) 2535 (#2946)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-06 06:42:10 +12:00
Micah Zoltu
72a8b1d3d4
Automatically merged updates to draft EIP(s) 2718 (#2945)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-06 05:15:57 +12:00
Erik Marks
1156a141aa
1193: Finalize (#2699)
* status: final

* update implementations

* add eth-provider to implementations

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2020-09-06 00:56:32 +08:00
Micah Zoltu
177e01db65
Automatically merged updates to draft EIP(s) 2718 (#2944)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-06 03:43:50 +12:00
Micah Zoltu
061587b594
Moves 875 to Abandoned. (#2943)
Per comment from author in https://github.com/ethereum/EIPs/pull/2357#issuecomment-686876074
2020-09-05 17:15:23 +08:00
William Morriss
04fa75ffba
EXTCLEAR opcode for SELFDESTRUCT (#2936)
This introduces the `EXTCLEAR` opcode which reduces the complexity of `SELFDESTRUCT`.
2020-09-04 15:12:47 +08:00
Nick Gheorghita
e8831d2ee4
Deprecate ERC 1123 (#2822)
This ERC has been abandoned in favor of the EthPM V3 smart contract packaging standard defined in [ERC-2678](https://eips.ethereum.org/EIPS/eip-2678)
2020-09-04 09:18:05 +08:00
James Hancock
3ff93c137f
Updated EIP-778 and EIP-868 to Last Call as it has already been implemented in the Clients (#2512)
* Updated to Last Call as it has already been implemented in the Client

* Update EIP-868 to Last Call

* Update last call deadline to be 14 days from today

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2020-09-04 00:32:21 +01:00
James Hancock
16efce9f7b
Updated to Last Call (#2511)
* Updated to Last Call

This Networking EIP is confirmed already active on the network. I will put it through Last Call to activate the RSS Feed.

* Update last call deadline to be 14 days from today

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2020-09-04 00:27:36 +01:00
lightclient
e6abd0e209
Check root for eip files (#2932) 2020-09-03 23:58:26 +01:00
Alex Beregszaszi
6fce40f4e6
Include last call review-end-date in the rendered summary (#2918)
* Include last call review-end-date in the rendered summary

* Split review-period-ends line into its own on the EIP render
2020-09-03 23:40:42 +01:00
vbuterin
d90e6689ec
Save historical block hashes in state (#2935)
Store historical block hashes in a contract, and modify the BLOCKHASH (0x40) opcode to read this contract.
2020-09-03 14:00:52 +08:00
vbuterin
c506f8ee11
Optional access lists (#2930)
Adds a transaction type which contains an access list, a list of addresses and storage keys that the transaction plans to access. Accesses outside the list are possible, but become more expensive. Intended as a mitigation to contract breakage risks introduced by EIP 2929 and simultaneously a stepping stone toward broader use of access lists in other contexts.
2020-09-02 10:02:59 +08:00
vbuterin
12e25bb307
Fixes to EIP 2929 formatting
Thanks to @lightclient and @MicahZoltu for all the suggestions/fixes!
2020-09-02 09:32:55 +08:00
Sina Mahmoodi
51a1a713f0
Chunk-Based Code Merkleization (#2926)
This EIP specifies a chunk-based approach to code merkleization with the goal of reducing block witness size in a stateless/partial-stateless ethereum.
2020-09-02 01:14:41 +08:00
vbuterin
e7ffa279c4
Gas cost increases for state access opcodes (#2929)
Increase the gas cost of SLOAD to 2100, and the CALL opcode family, BALANCE and the EXT* opcode family to 2600. Exempts (i) precompiles, and (ii) addresses and storage slots that have already been accessed in the same transaction. Additionally reforms SSTORE metering and SELFDESTRUCT to ensure "de-facto storage loads" inherent in those opcodes are priced correctly.
2020-09-02 00:11:28 +08:00
Martin Holst Swende
3d4f63893e
Automatically merged updates to draft EIP(s) 2583 (#2931)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-02 00:29:58 +12:00
Micah Zoltu
711474afe3
Automatically merged updates to draft EIP(s) 1559 (#2859)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-09-01 05:40:51 +12:00
Jochem Brouwer
8917afdb82
EIP779 (DAO HF meta EIP): add the extraData requirement (#2911)
EIP779 (DAO HF meta EIP) "summarizes" what the DAO fork should do. However, it does not state that the extraData field of the blocks 1920000-1920009 should must be "dao-hard-fork". If someone wishes to implement their own Ethereum client, this is very important, because this gets explicitly tested in ethereum/tests and thus should be put in the "DAO fork summary" EIP.
2020-09-01 00:35:45 +08:00
Paul Miller
7d70b07125
Automatically merged updates to draft EIP(s) 2537 (#2690)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-08-31 22:37:20 +12:00
Süleyman Kardaş
42b9ea8e28
ERC2917: Staking Reward Calculation (#2917)
ERC2917 is a new standardization for on-chain calculation of staking reward.
2020-08-30 16:41:24 +08:00
Alex Beregszaszi
efcc99ac62
Clarify auxiliary/image files and the template in EIP-1 (#2921) 2020-08-29 13:07:46 +01:00
lightclient
0c3a44ee82
Update html title to be EIP-N (#2923)
* update html title to be EIP-N

* update unfurlers to be EIP-N
2020-08-29 13:20:48 +08:00
Alex Beregszaszi
144ed12cce
Run codespell on everything (#2919) 2020-08-29 13:11:26 +08:00
Alex Beregszaszi
b4656931cb
Add deprecate CALLCODE EIP (#2488)
* Add deprecate CALLCODE EIP

* Rename to EIP-2488

* Add discussion URL

* Add requires field and security considerations

* more motivation

* more clarity of backwards compatibility
2020-08-29 13:07:13 +08:00
Alex Beregszaszi
0f36ae0f6f
Update EIPs to follow the rules regarding EVM opcodes (as stated in EIP-1) (#2115)
* Update EIPs to follow the rules regarding EVM opcodes (as stated in EIP-1)

* One more case
2020-08-29 12:58:34 +08:00
Martin Holst Swende
93072cec47
EIP-2583: Penalty for account trie misses (#2583)
* eip x: draft trie penalty

* Update EIPS/eip-draft-trie-penalty.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* EIP-2583: rename file

* 2583: discussion-to + two alternative variants

* 2583: formatting

* Fix wording: *existant -> *existent

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2020-08-29 12:30:47 +08:00
Martin Holst Swende
bc04fa0fc6
EIP-2677: Cap initcode (draft) (#2677)
* EIP draft initcode cap

* Update EIPS/eip-draft_cap_initcode.md

Co-authored-by: Sina Mahmoodi <1591639+s1na@users.noreply.github.com>

* EIP-2677: linter fixes, minor changes, update with EIP number

* Small typographic changes

* Add discussion URL

* Fix EIP header

Co-authored-by: Sina Mahmoodi <1591639+s1na@users.noreply.github.com>
Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2020-08-29 12:15:27 +08:00
Gregory Markou
96b11a914e
Automatically merged updates to draft EIP(s) 2831 (#2916)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-08-29 04:09:45 +12:00
MrChico
4f00e4f128
ERC for permit: 712-signed token approvals (#2612)
* first draft of permit eip

* finish the sentence and make footnote prettier

* proper name and some typos

* Update EIPS/eip-2612.md

Co-Authored-By: Georgios Konstantopoulos <me@gakonst.com>

* Update EIPS/eip-2612.md

Co-Authored-By: Georgios Konstantopoulos <me@gakonst.com>

* address review comments

* Update EIPS/eip-2612.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* Update EIPS/eip-2612.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* Update EIPS/eip-2612.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* Update EIPS/eip-2612.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* Update EIPS/eip-2612.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* Update EIPS/eip-2612.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* Add erc-20 race condition comment

* mention stake implementation, address(0) security consideration,
pseudocode syntax for signed message

* Update EIPS/eip-2612.md

* Specify DOMAIN_SEPARATOR must be public

* Update EIPS/eip-2612.md

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>

* Update EIPS/eip-2612.md

* Update EIPS/eip-2612.md

Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2020-08-28 01:02:56 +08:00
Nick Mudge
37222592e6
Automatically merged updates to draft EIP(s) 2535 (#2914)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-08-28 01:51:16 +12:00
Nick Mudge
86e5415d46
Automatically merged updates to draft EIP(s) 2535 (#2913)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-08-28 01:40:02 +12:00
Guillaume Ballet
1e5db59826
State tree format conversion with the tree overlay method (#2584)
* Tree format conversion by the tree overlay method

* Correct spelling error

* Update EIPS/eip-overlay_tree.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* Update EIPS/eip-overlay_tree.md

Co-Authored-By: Martin Holst Swende <martin@swende.se>

* Update EIPS/eip-overlay_tree.md

Co-Authored-By: Martin Holst Swende <martin@swende.se>

* Review feedback from axic

* Update EIPS/eip-overlay_tree.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* Update EIPS/eip-overlay_tree.md

Co-Authored-By: Alex Beregszaszi <alex@rtfs.hu>

* Integrate review feedback

* merge phase 1 and 2 into a single phase

* No more voting in the phase 1 -> phase 2 transition

* specify phase 1 tests

* Apply some of holiman's feedback

* Update EIPS/eip-2584.md

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>

* Remove template comments

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
Co-authored-by: Martin Holst Swende <martin@swende.se>
2020-08-27 10:34:10 +01:00
Nick Mudge
0e0336e7ee
Automatically merged updates to draft EIP(s) 2535 (#2912)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2020-08-27 09:41:50 +12:00
Nick Mudge
f6a44c76d3
eip-2535.md (#2910)
* Update eip-2535.md

* eip-2535.md
2020-08-26 20:52:16 +08:00