Alex Beregszaszi
b9e1c6f167
3540: small improvements to the validator ( #3747 )
2021-08-20 10:55:04 +00:00
Alex Beregszaszi
7a7149bf0c
Switch EOF EIPs to Review ( #3717 )
...
* Switch EOF EIPs to Review
* Add the description header to the EOF
* Add test cases to 3540
* Add security considerations
* Add reference code validation implementation to EIP-3540
* Fix the simplified validator in 3540
* Turn the simplified validator into python too
2021-08-20 17:45:28 +08:00
Greg Colvin
eeec6440e5
JUMPSUB improvements. ( #3743 )
...
* JUMPSUB improvements.
* typo
Co-authored-by: Greg Colvin <gcolvin@Tinman.local>
2021-08-19 20:34:08 +00:00
Giuseppe Bertone
b7d7eaa999
EIP-2848: Added more resources to better understand the proposal ( #3739 )
2021-08-19 20:08:24 +08:00
Greg Colvin
e6e99d8ee5
Validate static JUMPSUB using immediate data ( #3740 )
...
* Validate static JUMPSUB using immediate data
Ethereum object format allows immediate data, which https://github.com/ethereum/evmone/pull/351 uses to provide static, relative jumps. This allows for static, validated subroutines.
* Update eip-2315.md
2021-08-19 05:24:21 +00:00
Philippe Castonguay
1690d6d26c
ERC-1271: fix example implementation ( #3738 )
2021-08-18 17:09:42 +00:00
Alex Beregszaszi
76bba67dd0
Remove social media links from the page (but keep Github) ( #2920 )
...
* Add youtube channel link to the configuration (and group twitter too)
* Remove social links, with the exception of github
2021-08-18 09:14:20 +08:00
Alex Beregszaszi
ec7b95b86e
3014: Avoid using special characters in title ( #3737 )
...
* Fix breaking character ` in eip-3014.md
* Avoid using special characters in title
Co-authored-by: czhc <cedriczhchan@gmail.com>
2021-08-18 07:58:46 +08:00
Alex Beregszaszi
1bfcf0c138
Add description field to the EIP header ( #3706 )
...
* Add description field to the EIP header
* Update 2718
* Move description rendering to below the title
* Remove the simple summary from the template
This has been removed from EIP-1 on 15-09-2019 in the PR https://github.com/ethereum/EIPs/pull/2186 .
* Update title/description/abstract with new recommendation
* Mention length limit of description
2021-08-18 07:05:10 +08:00
dependabot[bot]
0205ff8576
Bump nokogiri from 1.10.9 to 1.11.4 ( #3581 )
...
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri ) from 1.10.9 to 1.11.4.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases )
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.9...v1.11.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
Co-authored-by: Alita Moore <alita.moore805@gmail.com>
2021-08-18 07:02:54 +08:00
lightclient
a2514aac31
bump eipv to v0.2 ( #3736 )
2021-08-18 05:24:13 +08:00
Holger Drewes
6816df86d0
EIP-225 Clique Spec Improvements ( #3426 )
...
* eip-225: additionally label ethash header field with original miner field name for easier association
* eip-225: added fille-with-zeros-on-genesis note to EXTRA_SEAL definition
* eip-225: added ascending-byte-order note to extraData signer section description to avoid ascending-time-order confusion
* eip-225: better differentiate between sighash and final block hash
* eip-225: added note on transaction fee and block reward attribution
* eip-225: added zero-based note to SIGNER_INDEX
* EIP-225: changed block reward distribution must -> should after review
* eip-225: removed block rewards note and corrected typo (from code review)
Co-authored-by: Micah Zoltu <micah@zoltu.net>
Co-authored-by: Micah Zoltu <micah@zoltu.net>
Co-authored-by: Alita Moore <alita.moore805@gmail.com>
2021-08-17 17:33:28 +08:00
Alex Beregszaszi
37c1f585cd
Remove the old eip-automerger ( #3735 )
2021-08-17 17:08:29 +08:00
Alex Stokes
99822ee034
Clarify validation conditions in EIP 3675 "The Merge" ( #3723 )
...
* whitespace
* clarify semantics of POS validity events
* Update EIPS/eip-3675.md
Co-authored-by: Mikhail Kalinin <noblesse.knight@gmail.com>
Co-authored-by: Mikhail Kalinin <noblesse.knight@gmail.com>
2021-08-16 16:28:39 +00:00
Pooja Ranjan
b0dd434036
Update README ( #3721 )
2021-08-15 19:26:13 +08:00
Pooja Ranjan
9eae744e36
Update EIP template ( #3719 )
...
* Update EIP template
* Update eip-1.md
Updating EIP-1 to provide consistent information as the EIP template.
2021-08-15 19:17:46 +08:00
lightclient
3173a6fcff
remove ERC prefix from title ( #3718 )
2021-08-15 19:14:36 +08:00
Nick Mudge
57518a242e
Update eip-2535.md ( #3729 )
2021-08-14 03:17:28 +00:00
Nick Mudge
0c26412c0b
Update eip-2535.md ( #3728 )
2021-08-14 03:10:55 +00:00
Taha Dhailey
288983bdc9
Update eip-998.md ( #3335 )
2021-08-13 14:16:24 +00:00
Erik Marks
12d6e08757
Add EIP-3326: wallet_switchEthereumChain ( #3326 )
...
* Add EIP-3326
* Add discussions-to link
* Trim discussions-to link
* Fix typos, edit copy
2021-08-11 20:50:16 +00:00
Alex Beregszaszi
a91f98b46b
3690: Clarifications, better wording, and change PC ( #3716 )
...
* Some updates and clarifications to 3690
* Change PC to be within code section in 3690
2021-08-11 10:20:49 +00:00
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