2329 Commits

Author SHA1 Message Date
dankrad
1e6d18030e
EIP: Reject transactions from senders with deployed code (#3607)
Do not allow transactions for which `tx.sender` has any code deployed, i.e. `tx.sender` has `CODESIZE != 0`
2021-06-11 17:22:17 +08:00
Ikko Ashimine
f0eac8c576
Fix typo in eip-627.md (#3606)
paramenter -> parameter
2021-06-09 16:06:07 +08:00
pinkiebell
739cbf2e8c
Automatically merged updates to draft EIP(s) 3448 (#3597)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft, Review, or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2021-06-04 00:09:57 +12:00
lightclient
876f4b555a
Move EIP-712 to review (#3497)
* Update eip-712.md

* just adding space to make sure bot works properly

* reverting afforementioned space

Co-authored-by: Alita Moore <alita.moore805@gmail.com>
2021-06-02 21:34:35 +08:00
Ungigdu
9b6e54d283
Add EIP: Assemble assets into NFTs (#3589)
* commit claimable token

* change to eip 3135

* change function names

* fix some problem

* add implement code

* fix spell problem

* change lock-realse example

* change lock-realse example

* commit assembly nft

* change eip-xx.md to eip-3589.md

* remove invalid chars

* fix grammatical error

* remove reference and empty line
2021-06-02 07:01:53 -06:00
pinkiebell
76bc8294d7
[ERC] MetaProxy Factory Standard (#3448)
* [ERC] MetaProxy Factory Standard

* Allocate number and add eth-magicians link

* codespell

* update section name

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2021-06-01 18:29:47 -06:00
sgmfinance
4ef7441a1f
new PR EIP-3475 (#3475)
* Add files via upload

* Update eip-659.md

* Update EIPS/eip-659.md

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

* Update and rename eip-659.md to eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update and rename eip-3473.md to eip-659.md

* Update eip-659.md

* Update eip-659.md

* Update and rename eip-659.md to eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Update eip-3473.md

* Change statut

* Update EIPS/eip-3473.md

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

* Update EIPS/eip-3473.md

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

* Update EIPS/eip-3473.md

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

* Update EIPS/eip-3473.md

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

* Update EIPS/eip-3473.md

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

* Update EIPS/eip-3473.md

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

* Update EIPS/eip-3473.md

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

* Update eip-3473.md

* Update and rename eip-3473.md to eip-3475.md

* Create BOND.png

* 3

* Update eip-3473.md

* Update eip-3473.md

* Rename eip-3473.md to eip-3475.md

* Update eip-3475.md

* Update EIPS/eip-3475.md

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

* Update eip-3475.md

* Create eip-3475.md

* update

Co-authored-by: Micah Zoltu <micah@zoltu.net>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
Co-authored-by: trotsky1984 <trotsky1984@github.com>
2021-06-01 17:54:56 -06:00
Micah Zoltu
1419020ffb
2930: Non-normative changes to variable names to match 1559. (#3596)
There has been some desire to get some consistency across these EIPs in terms of naming.  Also, `access_list` is snake case while the rest are `camelCase` so I fixed it to align with the rest (and also match casing style of 1559).
2021-05-31 11:15:57 +08:00
Ratan (Rai) Sur
14832e764b
EIP-2481: fix typo, change o to 0 (#3592)
* change `o` to `0`

* use github username for author

Signed-off-by: Ratan Rai Sur <ratan.r.sur@gmail.com>

Co-authored-by: Martin Holst Swende <martin@swende.se>
2021-05-30 19:34:47 +02:00
Micah Zoltu
c0e7f864c5
1559: Minor touchup work. (#3595) 2021-05-29 03:14:36 +08:00
Martin Holst Swende
ee7053ead7
eip-1559: add more constraints to the tx validation (#3594) 2021-05-28 23:47:19 +08:00
g11tech
a697e669ec
Automatically merged updates to draft EIP(s) 3584 (#3593)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft, Review, or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2021-05-27 22:46:31 +12:00
lightclient
df4190c8fb
EIP-2681: move to last call (#3139)
Limit account nonce to 2^64-1
2021-05-26 12:34:43 +08:00
g11tech
6cfde6bcda
Automatically merged updates to draft EIP(s) 3584 (#3586)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft, Review, or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2021-05-24 05:05:17 +12:00
g11tech
a87a4d4e01
block access list (#3584)
A proposal to build a block's `access_list` and include its fingerprint `AccessListRoot` in the block header.
2021-05-24 00:45:36 +08:00
lightclient
a0611d1dd1
make 191 and 234 final (#3580)
Co-authored-by: Alita Moore <alita.moore805@gmail.com>
2021-05-19 16:31:00 +08:00
James Seibel
9d98e7666b
Automatically merged updates to draft EIP(s) 2981 (#3575)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft, Review, or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2021-05-19 07:12:00 +12:00
ashrowz
01292a0956
Create EIP for a ERC-721, ERC-1155 to ERC-20 Wrapper (#3386) (#3386)
* Create EIP for a ERC-721, ERC-1155 to ERC-20 Wrapper (#3384)

* Fixed EIP number (#3386)

* Fixed spelling

* Removed syntax errors.

* Upgraded interface to solidity v0.8.0, fixed typos, removed `_from` parameter from mints, added reference implementation

* Apply suggestions from code review

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

* Added inline hyperlinks, removed unneeded list of links at the end.

* Simplified the abstract.

Co-authored-by: Calvin Koder <ashrwoz@mailbox.org>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2021-05-18 09:49:38 -06:00
Sam Porter
452db38d10
EIP3561: Trust Minimized Upgradeability Proxy (#3561)
* Create eip-3651.md

* Update eip-3651.md

* Update eip-3651.md

* Update and rename eip-3651.md to eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* Update eip-3561.md

* use relative link to eip-1967

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2021-05-18 09:47:06 -06:00
pizzarob
d4756e8db1
draft sealed nft metadata (#3569)
* draft sealed nft metadata

* adding rationale and other sections

* remove sentence

* adding bullet point regarding reading and caching

* Update EIPS/eip-draft_sealed_nft_metadata.md

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

* Update EIPS/eip-draft_sealed_nft_metadata.md

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

* add discussion link

* update filename

* Update description

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2021-05-18 09:13:56 -06:00
James Hancock
a7805e2bbc
EIP:3554 updated title to be more accurate (#3579) 2021-05-18 14:00:32 +08:00
Alex Beregszaszi
ebb45345fb
Mark all London EIPs as Last Call (#3576)
Suggested on ACD, with the end-date set to the date of mainnet fork.
2021-05-15 10:50:15 +08:00
Alex Beregszaszi
fbc0b5aa96
Mark dependencies properly for EIP-3529 (#3571)
* Mark dependencies properly for EIP-3529

* Some style changes based on EIP-1
2021-05-14 15:46:03 +08:00
Alex Beregszaszi
620a98521b
EIP-3540: EVM Object Format (EOF) v1 (#3540)
We introduce an extensible and versioned container format for the EVM with a once-off validation at deploy time. The version described here brings the tangible benefit of code and data separation, and allows for easy introduction of a variety of changes in the future. It is introduced via two hard forks to avoid breaking any existing executable contracts.
2021-05-14 10:17:14 +08:00
Nathan Ginnever
65aa8fc709
EIP-3440: NFT Editions Standard (#3518)
* eip-3440 721 Editions Standard

* magicians link

* Update eip-3440.md

* add erc prefix in

* write required eips in ascending order

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2021-05-13 17:01:51 -06:00
Lane Rettig
5aa3e8d6e3
Minor proofreading of EIP-2938 for readability (#3262)
* Minor proofreading for readability

* Few more improvements

* Reword slightly for clarity
2021-05-13 16:25:35 -06:00
James Hancock
d301dceabf
Fixing typos (#3570) 2021-05-13 15:53:33 -06:00
Paweł Bylica
4c66867229
EIP-3529: Rename NEW_MAX_REFUND_QUOTIENT to MAX_REFUND_QUOTIENT (#3538)
* EIP-3529: Rename NEW_MAX_REFUND_QUOTIENT to MAX_REFUND_QUOTIENT

* EIP-2529: Remove reference to Yellow Paper
2021-05-13 15:47:51 -06:00
Alex Beregszaszi
168245a87a
Updates to 3541 (test cases and mark as review) (#3567)
* Extend motivation with option for rollback

* Add test cases

* Switch to Review status

* Remove reference to mainnet tests

* Fix rendering of markdown table
2021-05-13 22:02:56 +08:00
James Hancock
06c11eacf7
Updated months to be more accurate for the iceage (#3563)
* Updated months to be more accurate.

* Updated number difficulty delay targeting block 13766666

https://etherscan.io/block/countdown/13766666

* Change status to Review

* Pushed back so .1 starts in early december.
2021-05-13 22:01:11 +08:00
Jochem Brouwer
efd64dba56
eip1559: import original min gas limit (#3560) 2021-05-12 11:11:26 -06:00
Martin Holst Swende
5aa223d7f3
eip-1559: revert to old gaslimit checks (#3566)
* eip-1559: revert to old gaslimit checks

* eip-1559: remove unused variable

* eip-1559: fix comment
2021-05-11 16:24:42 -06:00
Erik Marks
13e96ca288
Automatically merged updates to draft EIP(s) 2255 (#3568)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft, Review, or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2021-05-12 08:02:58 +12:00
Ian Welsh
1359882e69
Add missing closing paren (#3559) 2021-05-10 14:36:31 -06:00
Alex Beregszaszi
82038271ee
Add first draft of EOF1 HF1 (#3541)
Reject new contracts starting with the 0xEF byte
2021-05-10 21:03:39 +08:00
lightclient
f0a3a23195
start with default base fee on fork block (#3556) 2021-05-09 12:54:31 +08:00
James Hancock
82881e156d
Create EIP-3554 for delaying the difficulty bomb until Shanghai and/or Merge. (#3554)
Delays the difficulty bomb to show effect the first week of December 2021.
2021-05-09 10:09:43 +08:00
lightclient
67d0d75f63
Remove gas_target from block structure (#3552)
* remove gas_target from block structure

* missed block.gas_target

* avoid undue gas_target halving on 1559 fork block

* fix spelling error
2021-05-07 07:31:11 -07:00
James Seibel
d12ddc76ce
Automatically merged updates to draft EIP(s) 2981 (#3555)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft, Review, or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2021-05-08 02:27:51 +12:00
Dionysis Zindros
0b5aa27d6c
fix typo (#3553) 2021-05-06 19:28:09 +08:00
William Entriken
cca5bf5f7c
Clarify good and bad test cases, consistently mention network and chain id each time (#3547) 2021-05-04 19:45:49 +08:00
Sam Wilson
b5c3360f72
Explictly mention what address to use with CALLCODE/DELEGATECALL [EIP-3074] (#3545) 2021-05-03 22:26:51 +08:00
ia
59c3f29add
EIP-3534: Restricted Chain Context Type Transactions (Draft) (#3534)
Defines a new transaction type with constraints on ancestor block hash, block author, and/or block timestamp.
2021-05-01 21:22:29 +08:00
Paweł Bylica
091cdccf68
EIP-1702: Change status to Stagnant (#3539) 2021-04-30 10:00:53 +08:00
William Entriken
425ccad713
Use chain ID and network ID consistently, no apologies for trademark note (#3535) 2021-04-28 09:11:24 +08:00
ligi
fa9cd2d674
Fix markdown for routes (#3531) 2021-04-27 20:36:00 +08:00
Daniel A. Nagy
ea34889065
ERC681 change status to Final (#3513)
The Last Call review period ended without any requested changes or objections.
2021-04-26 10:20:25 -05:00
Alexander Papageorgiou
069aa9526f
Automatically merged updates to draft EIP(s) 3508, 3520 (#3532)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft, Review, or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2021-04-27 02:04:47 +12:00
Alexander Papageorgiou
f51ad896c9
EIP-3520: Transaction Destination Opcode (#3520)
Provide access to the original recipient of a transaction.
2021-04-26 21:40:21 +08:00
vbuterin
6079eba5d1
EIP 3529: alternative refund reduction (#3529)
The latter part of this sentence should be left for the motivation section.
2021-04-26 16:10:25 +08:00