2736 Commits

Author SHA1 Message Date
Alex Beregszaszi
d64ec9aef3
3540: Clarifications, better wording, and change PC (#3715)
* Some updates and clarifications

* Better wording

* Change PC to be within the code section
2021-08-11 10:12:16 +00:00
Mikhail Kalinin
ac1fcbce60
EIP-3675: update Network section (#3714) 2021-08-10 12:51:27 +00:00
Mikhail Kalinin
f2494e6a09
Polish EIP-3675 specification (#3713)
* Remove TBD

* Add clarity in statement throughout the doc
2021-08-10 12:42:58 +00:00
Nick Mudge
98d3b56e0d
Update eip-2535.md (#3711) 2021-08-09 13:59:56 +00:00
Alex Beregszaszi
5b4dac58b5
3541: clarify the title (#3705) 2021-08-08 11:53:00 +08:00
Alex Beregszaszi
6d5b2db1d4
Add draft for EOF with jumpdest table (#3690)
* Add draft for EOF with jumpdest table

Co-authored-by: Paweł Bylica <chfast@gmail.com>
Co-authored-by: Andrei Maiboroda <andrei@ethereum.org>

* Rename to EIP-3690

* Updates

* Benchmark updates

* Review suggestions

* Add new discussion url

Co-authored-by: Paweł Bylica <chfast@gmail.com>
Co-authored-by: Andrei Maiboroda <andrei@ethereum.org>
2021-08-07 13:26:32 +00:00
ethosdev
599ea45b9e
Remove deprecated comment (#3691)
The comment is deprecated after https://github.com/ethereum/EIPs/pull/3681 was merged
2021-08-07 06:17:12 +00:00
William Entriken
cc8e2b42af
Update eip-1418.md (#3704)
* Update eip-1418.md

* typo
2021-08-06 13:32:10 +00:00
Pooja Ranjan
96cdc83e45
Promote EIP-3541 to Final. (#3702) 2021-08-06 18:30:13 +08:00
Pooja Ranjan
54328fe045
Promote EIP-3554 to Final. (#3703) 2021-08-06 18:15:02 +08:00
Pooja Ranjan
3289ea6a2f
Promote EIP-3529 to Final (#3701) 2021-08-06 18:14:49 +08:00
Pooja Ranjan
8a4e16730c
Promote EIP-3198 to Final. (#3700) 2021-08-06 18:14:36 +08:00
Pooja Ranjan
00f56f61e3
Promote EIP-1559 to Final (#3699) 2021-08-06 18:14:22 +08:00
Nick Mudge
b1a46144a2
Update EIP-2535 (#3695)
* Update eip-2535.md

* Update eip-2535.md

* Update eip-2535.md

Fixed misspelling of "function".

* Update eip-2535.md

Fixed misspelling.
2021-08-02 23:25:37 +00:00
Ivo Georgiev
cceb028d1a
EIP 1271: fix implementation example signature validation (#3692)
The industry standard is to encode signatures as `(bytes32 r, bytes32 s, uint8 v)` in 65 bytes, which is evident here: d3c5bdf4de/contracts/utils/cryptography/ECDSA.sol (L32)

But also in the implementation code which reads the first 32 bytes as r, then the next as s, and the last byte as v

However, it checks if the signature is 66 bytes long, rather than the 65 which it reads. As such I believe this is an error in the example.
2021-08-02 13:05:25 +00:00
Changhoon Lee
0f49660bb5
Fix link error (#3693) 2021-08-02 19:08:23 +08:00
Nick Mudge
22d2357abd
Move eip-2535 to Last Call (#3687)
* Update eip-2535.md

* Update eip-2535.md

* extend review period

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2021-08-01 19:23:29 +00:00
Micah Zoltu
0341984ff1
1559: Renames tip to gas premium in non-normative content. (#3657)
* Renames `tip` to `gas premium` in non-normative content.

* Update EIPS/eip-1559.md

Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>

Co-authored-by: Andrew B Coathup <28278242+abcoathup@users.noreply.github.com>
2021-07-30 03:54:03 +00:00
Tim Beiko
5cd3cc6797
Change signer.balance assertion location (#3681)
Signed-off-by: Tim Beiko <t.beiko23@gmail.com>
2021-07-30 03:51:40 +00:00
Nick Johnson
9935b5033e
Initial version of Durin spec (#3668)
* Initial version of Durin spec

* Rename to EIP 3668

* Add discussions URL, move glossary to spec

* Address review comments

* Fix spelling errors
2021-07-29 21:39:30 +00:00
William Entriken
ab8553ae27
1559: Remove request for regulators to shut down Ethereum (#3658)
* Remove request for regulators to shut down Ethereum

* Update eip-1559.md
2021-07-29 17:01:40 +00:00
Alex Beregszaszi
68d7a0aa32
1559: Use snakecase throughout the spec (#3683)
* 1559: Use snakecase throughout the spec

* 1559: Update ReceiptPayload to also use snakecase (plus ensure cumulative_transaction_gas_used matches the code)
2021-07-29 15:17:42 +00:00
Alex Beregszaszi
5774e1354d
3670: clarifications and test cases (#3689)
Change unassigned to undefined.
2021-07-29 10:29:03 +00:00
Alex Beregszaszi
eae1779f0e
3540: tiny clarifications (#3688) 2021-07-29 10:21:58 +00:00
Mikhail Kalinin
10a597c023
EIP-3675: Upgrade consensus to Proof-of-Stake (#3675)
Specification of the consensus mechanism upgrade on Ethereum Mainnet that introduces Proof-of-Stake.
2021-07-29 16:44:08 +08:00
Pooja Ranjan
472dfc7502
Move EIP-2481 to "Last Call" (#3685)
* Move EIP-2481 to "Last Call"

* Fix header field typo

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2021-07-28 18:49:29 +00:00
Micah Zoltu
289fbaa4eb
1559: Removes unnecessary max (#3640)
We can prove that the `parent_base_fee_per_gas - base_fee_per_gas_delta > 0`, so flooring to 0 is unnecessary.
2021-07-28 06:38:27 +00:00
Alex Beregszaszi
6dd410a182
1559: change value field to amount in RLP, as the spec uses that (#3682)
* 1559: change value field to amount in RLP, as the spec uses that

* 1559: change the sole occurance of access_list to accessList
2021-07-27 19:26:06 +00:00
Pooja Ranjan
e1bbb18a2a
Promote EIP-2124 to Final (#3661)
review-period-end: 2020-09-18
2021-07-27 17:35:08 +00:00
Pooja Ranjan
03410d5a09
Promote EIP-868 to Final (#3660)
review-period-ended on 2020-09-18.
2021-07-27 17:34:40 +00:00
Pooja Ranjan
f16be9cfe2
Promote EIP-778 to Final. (#3659)
Last call ended on 2020-09-18.
2021-07-27 17:31:44 +00:00
Spirin Vladimir
6a4197b584
Update eip-3554.md (#3623)
fix misprint
2021-07-27 17:10:53 +00:00
Nick Mudge
3b9a2b416a
Update eip-2535.md (#3680) 2021-07-27 04:00:02 +00:00
Nick Mudge
95e2b56be8
Update eip-2535.md (#3679) 2021-07-26 23:02:04 +00:00
Nick Mudge
7ff8080ef5
Move eip-2535 to Review (#3674)
* Update eip-2535.md

* Update eip-2535.md

* Move eip-2535 to Last Call

* Change eip-2535 to Review status
2021-07-26 22:20:02 +00:00
Alita Moore
64615706a1
Update auto-merge-bot.yml 2021-07-25 01:05:25 -05:00
Alita Moore
b959cf2d41
Update auto-merge-bot.yml 2021-07-25 00:48:19 -05:00
Blaine Malone
5eee2bc403
EIP2981 status changed to 'Final'. (#3671) 2021-07-24 17:48:33 +00:00
Alita Moore
05787250fb
Update auto-merge-bot.yml 2021-07-24 01:31:39 -05:00
William Morriss
7fcc3bb807
use relative link (#3677) 2021-07-23 14:29:20 +00:00
SuryaSJit
e54158c137
Update eip-2771.md (#3673)
Typo
2021-07-22 17:10:24 +08:00
feld
36edc77e39
Add clear warning to EIPs which are not Living or Final (#3663)
* Add clear warning to EIPs which are not Living or Final

* Expand EIP notices to all not yet finalized

* Use more encouraging language

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

Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2021-07-22 17:00:21 +08:00
William Entriken
d7239c2785
Promote EIP to final (#3654) 2021-07-22 16:41:03 +08:00
Pooja Ranjan
cf6cfe7570
Promote EIP-2436 to Review (#3662)
As per author, the proposal is ready to be moved to review.
Feedbacks are requested at eth-magicians. - https://ethereum-magicians.org/t/eip-3436-expanded-clique-block-choice-rule/5809/5
2021-07-22 16:02:57 +08:00
Alex Beregszaszi
295cbeff95
Use consistent naming for to/destination in 1559 (#3600) 2021-07-20 19:21:23 +00:00
Alex Beregszaszi
a380e73193
Add EOF code validation draft (#3670)
* Add EOF validation draft

* Rename to EIP-3670

* Use new discussion url
2021-07-20 09:29:11 +00:00
Philippe Castonguay
d4abcace04
Update implementation error in ERC-1271 (#3669) 2021-07-19 13:35:21 +00:00
William Morriss
0ebbce5873
EIP 3651: Warm COINBASE (#3651)
Starts the `COINBASE` address warm
2021-07-16 13:27:00 +08:00
Philippe Castonguay
0caa338fe8
ERC-1271 : Set to Last Call (#3639)
* ERC-1271 : Set to Last Call

* Change section title to Reference Implementation

* Update EIPS/eip-1271.md

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

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2021-07-09 15:04:21 +00:00
Alex Beregszaszi
e502c03bd7
Update EIP-3540 with clarifications and remove 3541-related steps (#3644)
* Update EIP-3540 with clarifications and remove 3541-related steps

* Move simplified implementation

* Remove latex syntax

* Change rationale about format to refer to 3541

* Change abstract to remove 2-hardforks

* Fix discussions-to url for 3540/3541

* f
2021-07-09 14:53:50 +00:00