2349 Commits

Author SHA1 Message Date
Blaine Malone
e40973d749
EIP2981 status changed to 'Last Call'. ✍️ (#3635)
* fix: updating eip-2981 status from 'Review' to 'Last Call'.

* Triggering auto-merge with empty commit.

* fix: Review period needs to be added for last call status.

* fix: Review period needs to be added for last call status.

* update review-period-end

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2021-07-08 16:51:21 +00:00
Martin Holst Swende
26c0566ffa
EIP-3541: fix erroneous comment (#3634) 2021-06-30 12:08:31 +00:00
Philippe Castonguay
84361ff084
Set ERC-1271 to Review status (#3633) 2021-06-29 19:27:06 +00:00
Marius van der Wijden
93e9a74809
3607: update to use empty code hash instead of codesize (#3632) 2021-06-29 12:46:18 +08:00
Tadashi
6854f0274c
Update eip-1753.md (#3629)
The current example implementation is not compiling on Solidity because of some errors (1. interface does not support state variables nor functions that are not external, and 2. there were some mismatches between the names of the variables). This PR proposes a fix to these errors.
2021-06-28 08:14:29 +00:00
Blaine Malone
ec0756d128
EIP2981 general revisions ✍️ (#3631)
* fix: Grammar, typos and general clarity of ideas.

* Triggering auto-merge with empty commit.
2021-06-28 02:39:15 +00:00
Blaine Malone
d20f7969bf
EIP2981 content revised ✍️ (#3630)
* fix: _value is now _salePrice, royaltyInfo() return values no longer have underscore prefix, checkRoyalties function uses IERC165 interface instead of IERC2981 interface,fixed-percentage wording revised, caveats added around percentage calculation, conversation with artist and marketplace cleaned up.

* fix: Grammar mistake.

* fix: typo, not Buyer, but Royalty recipient.

* fix: Formatting on paragraphs and fixed importing IERC165 interface.

* fix: Cleaner wording for salePrice and royaltyAmount unit of account.
2021-06-26 22:57:58 +00:00
Philippe Castonguay
c795f238af
EIP-1271 update solidity code (#3627) 2021-06-25 14:39:05 +00:00
Philippe Castonguay
db39778e79
EIP-1271; Add additional implementation example (#3626) 2021-06-25 14:33:06 +00:00
Philippe Castonguay
07224846e4
EIP-1271 content update, no specification change (#3625) 2021-06-25 14:23:48 +00:00
William Entriken
f59d909487
Promote 2228 to Last Call (#3550)
* Promote 2228 to Last Call

* Update eip-2228.md

* Update eip-2228.md

Co-authored-by: Alita Moore <alita.moore805@gmail.com>
2021-06-24 12:22:03 +08:00
Richard Moore
5e7ffbea7b
Updated EIP-2098 compact representation with suggestions and moved to review. (#3624) 2021-06-24 00:52:40 +08:00
William Entriken
ad53a6565d
Be less prescribe in copyright note (#3622) 2021-06-21 00:27:48 +00:00
Blaine Malone
448b69a3a7
fix: cleaning up grammar and clarifying conversations between NFT ecosystem participants. (#3620) 2021-06-20 15:00:59 +08:00
Blaine Malone
b0f1209fc5
fix: Typos fixed and used less passive language. Formatting updating in various parts. (#3616) 2021-06-18 19:03:00 +00:00
James Seibel
4fc9304c49
Move EIP-2981 to Review with some final fixes (#3591)
* Move EIP-2981 to Last Call with some final fixes

* Final updates based on comments and change to Review

* Move EIP-2981 to Last Call with some final fixes

* Final updates based on comments and change to Review

* EIP-2681: move to last call (#3139)

Limit account nonce to 2^64-1

* Latest changes from discussion

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2021-06-18 18:40:49 +00:00
marianasoff
1c269a82a1
Update eip-1191.md (#3618) 2021-06-18 18:29:06 +00:00
Pooja Ranjan
f0e228f976
Update EIP-1 (#3613)
* - Updated links - ACD, FEM

- Added EIP editor - Matt Garnett

- recommended to open a discussion thread at FEM (only recommended place)

* Update eip-1.md

add link to FEM & add EIP editor

* Update eip-1.md

* Update eip-1.md

* Update EIPS/eip-1.md

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

* Update eip-1.md

Removed a line "No `discussions-to` header is necessary if the EIP is being discussed privately with the author."

Co-authored-by: Alita Moore <alita.moore805@gmail.com>
Co-authored-by: Micah Zoltu <micah@zoltu.net>
2021-06-17 17:35:39 +08:00
Jean-Philippe Aumasson
a5bf9a59a6
Fix BLS sigs / BLS curve naming confusion (#3612)
* Fix confusion BLS sigs vs BLS curve

* Fix BLS sigs / BLS curve confusion

And deleted the "standard" naming for the CFRG BLS sig draft (it is not a standard, and is far from the status of an IETF standard)

* Fix from review + IETF link

Linking to general page https://datatracker.ietf.org/doc/draft-irtf-cfrg-bls-signature/ rather than version-specific (unless where relevant), as 04 will likely be superseded by a new version.

* Fix from review + IETF link

* Clarification

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

Co-authored-by: Alita Moore <alita.moore805@gmail.com>
Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
2021-06-17 16:33:01 +08:00
Marius van der Wijden
bd7f782a89
3607: updated pseudocode, added diff (#3614)
* 3607: updated pseudocode, added diff

* small change to test bot

* undo previous change

Co-authored-by: Alita Moore <alita.moore805@gmail.com>
2021-06-17 16:08:50 +08:00
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