Commit Graph

1014 Commits

Author SHA1 Message Date
Nick Johnson 9eea43a241
Update Gemfile 2018-06-07 12:46:13 +01:00
Nick Johnson a7f9e04b54
Add copyright clause, fix typo. (#1136) 2018-06-05 11:47:00 +01:00
William Entriken c9a9320e9d Update to two-week review status (#1101)
* Update to two-week review status

* Update review period metadata name

* Update status to last call

* Update eip-721.md
2018-06-04 17:37:44 +01:00
Antonio Salazar Cardozo 75b14160d9 EIP-1108: Reduce alt bn128 gas costs (#1108)
* Add draft of elliptic-curve gas cost reduction EIP

* Add status and EIP dependencies

* Lowercase preamble per observed practice

* Tweak EIP title to reflect core cause for cost reduction

The EIP listed out the precompiles, but really this is about reducing all
alt_bn128-related gas costs.

* Reduce constant factor in line with original EIP issue

For some reason this got missed when turning into PR form.

* Fix footnote formatting

* Drop extraneous code fence

* GitHub username only for EIP author line

* Label alt_bn128 gas cost EIP as EIP 1108
2018-06-04 17:34:31 +01:00
g. nicholas d'andrea f2a32e9344 Add missing period (#1122) 2018-06-04 17:30:50 +01:00
knarfeh 1c53939ca0 Fix typo, releated->related (#1134) 2018-06-04 17:21:51 +01:00
g. nicholas d'andrea ccf373b311 Add initial draft of EIP-1123 (#1131)
* Add initial draft of EIP-1123

Containing the Revised Ethereum Smart Contract Packaging Standard

* Fix typos
2018-06-04 17:21:22 +01:00
William Entriken e8b64f61e1 Add new two-week review process to EIPs (#1100)
* Add new two-week review process to EIPs

* Add ACCEPTED status, thanks @arachnid

* Use last call, thanks @arachnid

* Add other authors

* Re-add "request to merge"

* Add accepted as draft

* Match statuses to words used in text

* Match whitespace

* Add last call RSS

* add RSS link to EIP1

* Update deferred wording

* Provide

* "EIP authors can request"

* Correct HTML error

* review-period last date only

* Briefer review end date name

* alse

* Fully document statuses and transitions

* One implementation for draft

* Focus on the goal

* Use prior definition of final

* Use Accepted

* Use Accepted

* PR is the preferred mechanism to request status changes

* hide markdown formatting
2018-06-04 16:22:55 +01:00
Paul Bouchon a130a27220 EIP: Opt-in web3 access (#1102)
* Initial draft

* Strengthen constraint language and add noop logic path

* Add identifier property to web3 request payload

* Update example to remove error case

* Add identifier to web3 response payload for filtering

* Concretely detail DOM-specific APIs

* Update and rename eip-web3-access.md to eip-1102.md

* Remove unnecessary constraint link
2018-06-01 11:42:51 +01:00
William Entriken 3d00a3b97d Automatically merged updates to draft EIP(s) 721
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-06-01 04:02:14 +01:00
William Entriken d64b839cf1 Automatically merged updates to draft EIP(s) 721
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-30 16:28:04 +01:00
Alex Van de Sande 3846c055b6 Automatically merged updates to draft EIP(s) 1077
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-28 15:44:08 +01:00
Jacques Dafflon 41a70423cf Automatically merged updates to draft EIP(s) 777
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-26 12:20:51 +01:00
William Entriken 79bd95f017 Fix formatting EIP-1 (#1112)
* Fix formatting

* Correct EIP process
2018-05-24 17:18:20 +01:00
Lanre Ige f436451e0b Automatically merged updates to draft EIP(s) 1077
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-24 15:15:16 +01:00
James Ray 48fa480de0 Automatically merged updates to draft EIP(s) 908
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-24 08:20:15 +01:00
Jordi Baylina 955fbd325e Automatically merged updates to draft EIP(s) 1109
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-23 04:13:09 +01:00
Jordi Baylina b26ff65c53 EIP-1109: Remove call costs for precompiled contracts (#1109)
* Remove call costs for precompiled contracts

* EIP number added and file name changed

* Fixed discussion-to field

* Fixed type and category fields

* discussion-to field changed to ethereum-magicians

* Change a bad change

* Changed the discussion link
2018-05-22 23:02:17 +01:00
Jay Logelin ecb2efbcd1 Automatically merged updates to draft EIP(s) 918
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-22 19:13:31 +01:00
James Ray 5a79c898a9 Automatically merged updates to draft EIP(s) 908
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-19 08:07:13 +01:00
Alex Van de Sande ce9e54afdf Automatically merged updates to draft EIP(s) 1078
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-18 19:14:15 +01:00
Alex Van de Sande 165d382593 Automatically merged updates to draft EIP(s) 1077
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-18 15:27:27 +01:00
Nick Johnson 9fc98f1f0f
Rename eip-1057.md to EIPS/eip-1057.md 2018-05-18 11:14:16 +01:00
ifdefelse a09553faca Update eip-1057.md with code walk through. (#1073)
* Update eip-1057.md with code walkthrough

merge in code walkthrough from from ProgPoW readme.md

* Update eip-1057.md to summarize algorithm

Summarized key change for algorithm vs ethash

* Update eip-1057.md to clarify keccak details

* Update eip-1057.md to correct typo intro

* Update eip-1057.md to add hashrate units (MH/s)
2018-05-18 11:13:50 +01:00
James Ray e73e5e41aa Automatically merged updates to draft EIP(s) 908
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-18 06:04:54 +01:00
James Ray 99a3f50e8b Automatically merged updates to draft EIP(s) 908
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-18 06:01:34 +01:00
James Ray 97e235d0ba Automatically merged updates to draft EIP(s) 908
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-18 04:01:33 +01:00
James Ray ec9d2cbe4f Automatically merged updates to draft EIP(s) 908
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-18 03:49:30 +01:00
Jay Logelin 348fb46e2d Automatically merged updates to draft EIP(s) 918
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-17 23:00:00 +01:00
Nick Johnson 30add13f74
Create net gas metering EIP (#1087)
* Create net gas metering EIP

* Update and rename eip-X.md to eip-1087.md
2018-05-17 16:04:43 +01:00
Micah Zoltu 2ab55cece0 Updates the error response for not found block. (#1079)
* Updates the error response for not found block.

Invalid parameters isn't quite right, since the parameter in this case was valid, but the resource doesn't exist or isn't available.  Also changes `data` to just contain the block hash so that clients have an easier time parsing out the not-found block (no need to use a regex to pull out the block hash).

* Adds author GitHub name to PR
2018-05-17 15:19:23 +01:00
Alex Van de Sande e7e585f1d5 ERC: log in / signup using ENS subdomains (#1078)
* ERC: log in / signup using ENS subdomains

This presents a method to replace the usual signup/login design pattern with a minimal ethereum native scheme, that doesn’t require passwords, backing up private keys nor typing seed phrases. From the user point of view it will be very similar to patterns they’re already used to with second factor authentication (without relying in a central server), but for dapp developers it requires a new way to think about ethereum transactions.

* Update eip-1078.md

* Update eip-1078.md

* changed dependencies

* change title to force travis rebuild
2018-05-17 15:18:20 +01:00
Nick Johnson 1b794d1843
Update build to detect EIPs with invalid formats and filenames, and fix errors identified. (#1008)
* Update build to detect EIPs with invalid formats and filenames, and fix errors identified.

* Remove new_light_client_protocol.md
2018-05-17 13:21:03 +01:00
William Entriken 125df7ea0e Automatically merged updates to draft EIP(s) 721
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-16 16:07:44 +01:00
Andrew Parker c3426b0990 Automatically merged updates to draft EIP(s) 721
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-16 05:46:43 +01:00
Danny Ryan 46927c516f Automatically merged updates to draft EIP(s) 1011
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-16 04:06:30 +01:00
Alex Van de Sande 7b56fab797 ERC: Executable Signed Messages refunded by the contract (#1077)
* ERC: Executable Signed Messages refunded by the contract

Allowing users to sign messages to show intent of execution, but allowing a third party relayer to execute them is an emerging pattern being used in many projects. Standardizing a common format for them, as well as a way in which the user allows the transaction to be paid in tokens, gives app developers a lot of flexibility and can become the main way in which app users interact with the Blockchain.

* Update eip-1077.md

* Update eip-1077.md

* Added uPort and Gnosis examples

* Swarm city

* change dependencies

* moves reference to 877
2018-05-15 20:20:02 +01:00
Brooklyn Zelenka 0df982a5c7 ESC proposal (#8) (#1066) 2018-05-15 19:31:44 +01:00
bradleat c1d21d221b ERC 1080: RecoverableToken Standard (#1080)
* work on setting up the eip-governable-token

* some notes

* Update and rename eip-governable-token.md to eip-recoverable-token.md

added the three levels of token recovery. considering adding separate process for loss because of theft

* Update and rename eip-recoverable-token.md to eip-1080.md

* added colon and discussion to link
2018-05-15 19:31:12 +01:00
Jay Logelin c082b33f01 Adjustment Interval (#1075)
Cleaned up presentation code and added adjustment interval getter to base interface
2018-05-11 11:03:57 +01:00
ifdefelse c1efb4c2fa eip-1057: Proposal for a new Proof-of-Work algorithm (#1057)
* Create eip-progpow.md

proposal for a programmatic proof-of-work algorithm that is tuned for commodity hardware to minimize optimizations available for specialized ASICs

* added Discussion-To:

link added https://ethereum-magicians.org/t/eip-progpow-a-programmatic-proof-of-work/272

* Correct formatting in eip-progpow.md

Fix header to match eip-X.md

* Change git username to email in eip-progpow.md

* Rename eip-progpow.md to eip-1057.md

* Update eip-1057.md
2018-05-09 09:54:49 +01:00
Kashish Khullar 31bf470518 Shifted the png files of eip-823 from root to assets (#1069)
* epi drafted

* minor changes made

* minor changes made

* changes to sender interface and added diagrams

* added diagrams in the markdown

* updated the diagrams

* update the headers

* made changes suggested by @arachnid

* added png to assets folder
2018-05-08 17:46:05 +01:00
PhyrexTsai c2bfd23d1e Formalize IPFS hash into ENS(Ethereum Name Service) resolver (#1062)
* Formalize IPFS hash into ENS(Ethereum Name Service) resolver

* Update and rename eip-X.md to eip-1062.md

* Remove superfluous space after 'category'

* Update the URL for discussion

* Fix typos

* Fix typo

* Update Specification, Rationale and Test Cases

* Store multihash value in bytes
2018-05-07 02:48:46 -04:00
Tommy Nicholas ff265b86df Token metadata json schema (#1047)
* Add initial EIP skeleton

* Initial take through "Rationale"

* First very rough draft of ERC20 Metadata Extension

Nearly ready for comments by Matt, Matt, and John

* Initial "Token Metadata Standard" Proposal + small change to ERC721

- Added initial “Token Metadata JSON Schema”
- Re-named “ERC721 Metadata JSON Schema” to “Token Metadata JSON
Schema” in the ERC721 EIP

* ERC20 Metadata Extension ready to read

* Update Title of ERC Metadata Extension

* Fixing Matt's Github handle

Apparently Github handles for authors are meant to be “accurate” - who
knew?

* update grammatical errors; properly format JSON to remove excess commas

* update JSON descriptions & make grammatical changes to EIP

* Changed language in Token Metadata JSON Schema to reflect use by tokens which are not NFT's. Added clarification for backwards compatibility

* update authors and contact email

* Author Fix

* Removing ERC20 Metadata Extension

This branch is going to be just the Token Metadata Standard

* Removing change to 721 and renaming to 1047

* Full ERC721 revert

No changes to ERC721 in this PR
2018-05-06 11:19:30 -04:00
Tommy Nicholas 6b2bdaa767 ERC20 metadata extension (#1046)
* Add initial EIP skeleton

* Initial take through "Rationale"

* First very rough draft of ERC20 Metadata Extension

Nearly ready for comments by Matt, Matt, and John

* Initial "Token Metadata Standard" Proposal + small change to ERC721

- Added initial “Token Metadata JSON Schema”
- Re-named “ERC721 Metadata JSON Schema” to “Token Metadata JSON
Schema” in the ERC721 EIP

* ERC20 Metadata Extension ready to read

* Update Title of ERC Metadata Extension

* Fixing Matt's Github handle

Apparently Github handles for authors are meant to be “accurate” - who
knew?

* update grammatical errors; properly format JSON to remove excess commas

* update JSON descriptions & make grammatical changes to EIP

* Changed language in Token Metadata JSON Schema to reflect use by tokens which are not NFT's. Added clarification for backwards compatibility

* update authors and contact email

* Author Fix

* Removing Token Metadata Standard

This Branch will be just the ERC20 Token Metadata Extension

* Updates from reviewer comments

- Some grammar fixes
- Removed mentions of ERC721 standard code
- Added EIP # and discussion forum

* Fixing discussion-to

discussion-to instead of discussion-forum

* Should remove the change to 721

* 100% revert on ERC721

No changes to ERC721 in this PR now

* Discussions-to
2018-05-06 11:03:56 -04:00
Jordi Baylina 09d39ce44d Automatically merged updates to draft EIP(s) 820
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-05 09:50:30 +01:00
Danny Ryan 1fd4fb8d28 Automatically merged updates to draft EIP(s) 1011
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-05 03:24:00 +01:00
James Ray 05cb9d1ca9 Automatically merged updates to draft EIP(s) 908
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-04 17:04:59 +01:00
James Ray 0355c87b8e Automatically merged updates to draft EIP(s) 908
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing draft EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2018-05-04 03:22:16 +01:00
Nick Johnson 8f362abc37
'EXTCODEHASH' opcode (#1052)
* Create eip-x-codehash.md

* Update and rename eip-x-codehash.md to eip-1052.md
2018-05-02 15:46:45 -04:00