Commit Graph

753 Commits

Author SHA1 Message Date
Konstantin ea3a200142
Update eip-20-token-standard.md 2018-01-23 23:48:16 +00:00
ligi 25eaa57d52
Improve rationale 2018-01-23 17:43:43 +01:00
ligi 359f34523d
Fix a problem with separating prefixes from payload 2018-01-23 17:03:08 +01:00
ligi d90db8361e
Remove "Replaces: 67" and move to Rationale that replaces Motivation
ERC-67 was used but never merged - so there can be no replacemenmt
Using Rationale as it is a better fit and leaving out optional Motivation
2018-01-22 11:34:12 +01:00
Micah Zoltu e76ac41a5d Adds fork block number.
Acquired from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-607.md
2018-01-21 22:43:54 -06:00
Greg Colvin 606405b5ab
Merge pull request #645 from pirapira/first_loop_second_loop
eip-165: when the first loop hits BEGINDATA, the second loop should still run
2018-01-19 22:26:30 -07:00
ligi f156733da0
Add period 2018-01-16 15:41:50 +01:00
ligi a870e8b88b
Add URL Format ERC 2018-01-15 16:42:30 +01:00
Daniel A. Nagy f4ba09d033
[EIP] Optional pay- prefix.
If no prefix exists, pay- is assumed.
2018-01-15 15:14:16 +01:00
Daniel A. Nagy b5444e4c94
Update eip-681.md
[ERC] default chain_id behavior changed for backwards compatibility.
2018-01-15 15:05:27 +01:00
William Entriken f6233468d9
Delete old process image
That's why we have git history.
2018-01-14 21:21:58 -05:00
Fabian Vogelsteller e9f195a7e7
added historical links 2018-01-12 09:09:09 +01:00
James Ray b926c9020c
Modify links, references sections 2018-01-10 21:32:57 +11:00
James Ray a8fb2597d1
Further modifications to links, more in line with Wikipedia style 2018-01-10 21:27:44 +11:00
James Ray fbdfb86732
Modify links based on feedback 2018-01-10 21:23:41 +11:00
James Ray b603cdc9e6
Add links to issues 90 and 114. 2018-01-09 17:50:27 +11:00
Yoichi Hirai cf79785cb3
Merge pull request #818 from ethereum/nicksavers-patch-7
Update status EIP-1 according to own specification
2018-01-04 11:39:11 +01:00
Yoichi Hirai 3429137aca
Merge pull request #815 from ethereum/nicksavers-patch-4
Clarify EIP-190 header with category
2018-01-04 11:37:52 +01:00
Yoichi Hirai 4d3d58cbd3
Merge pull request #814 from ethereum/nicksavers-patch-2
Update EIP-162 as Standard Track with category ERC
2018-01-04 11:37:27 +01:00
nicksavers 63fb672175 Update EIP-162 as Standards Track with category ERC 2018-01-03 22:33:53 +01:00
Nick Savers db14da1956
Update status EIP-1 according to own specification 2018-01-03 20:30:47 +01:00
Nick Savers 3da0abfdcb
Clarify EIP-190 header with category 2018-01-03 19:59:34 +01:00
Nick Savers 5e53ebaa1c
Update status EIP-141 to Final 2018-01-03 19:23:42 +01:00
Yoichi Hirai b0b56ed152
Merge pull request #758 from AugurProject/master
Subscriptions and filters for transaction return data
2018-01-02 13:39:43 +01:00
Yoichi Hirai 30d6e5fc81
Merge pull request #805 from ltfschoen/patch-1
Fix broken ConsenSys link in eip-20-token-standard.md
2018-01-02 12:31:05 +01:00
Yoichi Hirai 211a436315
Merge pull request #801 from ligi/add_canry_erc
Canary Interface ERC
2018-01-02 12:19:01 +01:00
Luke Schoen 857906808f
Fix broken ConsenSys link in eip-20-token-standard.md
Fix broken link to https://github.com/ConsenSys/Tokens/blob/master/contracts/StandardToken.sol, as ConsenSys renamed it to https://github.com/ConsenSys/Tokens/blob/master/contracts/eip20/EIP20.sol and made other associated changes recently in this commit 44c3a1e46d
2017-12-25 21:58:44 +11:00
ligi 7c75cab964
Make requested changes 2017-12-22 11:25:55 +01:00
Jack Peterson c5f6aca38f Merge branch 'master' of https://github.com/ethereum/EIPs 2017-12-19 12:54:57 -08:00
Jack Peterson 26fe3aa246
Removed light client comment 2017-12-19 12:54:04 -08:00
ligi 37cfc31665
Simplify - the essence of a Canary 2017-12-19 12:29:30 +01:00
Yoichi Hirai 169c5051d7
Merge pull request #779 from cdetrio/meta-daohf
add informational EIP for DAO HF
2017-12-18 17:35:27 +01:00
ligi 49cfee12d4
Introduce (warrant) Canary ERC 2017-12-17 15:17:22 +01:00
Jack Peterson 522584f040
Clarify for which transactions the client is notified 2017-12-15 11:36:59 -08:00
Jack Peterson da84b4a13c Merge remote-tracking branch 'upstream/master' 2017-12-15 11:31:13 -08:00
Yoichi Hirai 5781898510
Merge pull request #597 from MicahZoltu/patch-1
Adds an EIP for getting logs by a block hash.
2017-12-13 19:15:13 +01:00
Micah Zoltu 32add27038
Assigns EIP number. 2017-12-13 09:43:10 -08:00
Nick Savers 0c8620d745
Update links to EIPs in Byzantium Informational 2017-12-11 21:30:38 +01:00
Nick Savers afc68bbc93
Merge pull request #794 from juanchel/patch-1
Update EIP609 (Byzantium) status to final
2017-12-11 21:27:31 +01:00
cdetrio 79dbfc1973
Merge pull request #793 from dcousens/patch-1
nit: consistent JS syntax for EIP55
2017-12-11 17:25:15 +08:00
juanchel 54abd912e3
Update EIP609 status to final 2017-12-10 11:47:24 -08:00
Felix Lange f80eb12f22 eip-778: fix typo 2017-12-09 23:44:30 +01:00
Felix Lange 95e28ff614 eip-778: clarify size of sequence number 2017-12-08 13:50:15 +01:00
Felix Lange fc9749ba72 eip-778: clarify size of public key 2017-12-08 13:49:43 +01:00
Yoichi Hirai 75edcfd8ce
Merge pull request #206 from axic/revert
REVERT instruction
2017-12-08 12:00:58 +01:00
Yoichi Hirai 75121e281a
Update eip-140.md 2017-12-08 11:59:47 +01:00
Daniel Cousens 93ddda2dd6
eip55: consistent JS syntax 2017-12-08 13:59:12 +11:00
Yoichi Hirai 389b0f5651
Merge pull request #787 from cdetrio/55-tests
add test cases to EIP-55
2017-12-07 18:36:17 +01:00
Yoichi Hirai 6131f33efe
Merge pull request #212 from ethereum/pairings
Precompiled contract for pairing check.
2017-12-07 12:23:14 +01:00
Yoichi Hirai 18185372b7
Merge pull request #790 from ethereum/cc0-request
Add 'Copyright Waiver' to 'What belongs in a successful EIP?'
2017-12-06 15:31:21 +01:00
Clément Lesaege 964104b784
Move the sentence about Transfer event at creation
In the current file, the sentence "A token contract which creates new tokens SHOULD trigger a Transfer event with the _from address set to 0x0 when tokens are created." is part of the "transfer" method section.
This sentences is linked to the "Transfer" event, not the "transfer" method.
I suggest to move it to the appropriate "Transfer" section.
2017-12-05 17:33:26 +01:00
Yoichi Hirai 69194eab82
Update eip-758.md 2017-12-05 16:37:56 +01:00
Yoichi Hirai c01e809802
Linking to an EIP by filename 2017-12-05 16:30:35 +01:00
Yoichi Hirai e15c813149
Rename into eip-758.md 2017-12-05 16:29:51 +01:00
Yoichi Hirai cf3c8d86cd
Accept eip-758 2017-12-05 16:28:17 +01:00
Felix Lange 427163cdd4 eip-778: clarify signature encoding even more 2017-12-05 15:27:16 +01:00
Yoichi Hirai a64d8d08db
Add 'Copyright Waiver' to 'What belongs in a successful EIP?' 2017-12-05 12:37:32 +01:00
Alex Beregszaszi bccf7d1a3f Simplify the title 2017-12-05 00:59:18 +00:00
Yoichi Hirai 1231f25e47
Clearer explanation why P2 appears 2017-12-04 22:03:33 +01:00
Yoichi Hirai 231cba1730
Trying to explain why a generator appears 2017-12-04 21:53:01 +01:00
Yoichi Hirai f61b4665fb
Make eip-197.md Final
The EIP is already active on the main net.
2017-12-04 21:37:16 +01:00
Yoichi Hirai f7be76006c
Merge pull request #214 from ethereum/staticcall
New opcode: STATICCALL
2017-12-04 14:08:17 +01:00
Yoichi Hirai 2d45aa38d5
Merge branch 'master' into pairings 2017-12-04 14:02:55 +01:00
Yoichi Hirai 22afa8088e
Update the Byzantium list 2017-12-04 13:03:41 +01:00
chriseth a8494952b0
Update eip-197.md 2017-12-04 11:13:46 +01:00
chriseth b1623c2f5f
Update eip-214.md 2017-12-04 11:13:15 +01:00
Nick Savers 3b4501df5b
Merge pull request #783 from ethereum/eip1-cc0
Put eip-1.md under public domain
2017-12-02 21:36:59 +01:00
cdetrio 7fd6a3d979 add test cases to EIP-55 2017-12-02 15:08:26 -05:00
cdetrio fcff7637d7 add informational EIP for DAO HF 2017-12-02 14:58:29 -05:00
Yoichi Hirai f3a591f671
Merge pull request #786 from ethereum/100-final
EIP-100 is already active on the mainnet, so its status should be Final
2017-12-02 00:21:25 +01:00
Yoichi Hirai 53686319f5
Merge pull request #746 from carver/patch-1
eip-55 checksum_encode spec typo
2017-12-01 23:16:25 +01:00
Yoichi Hirai 9783ecdff7
EIP-100 is already active on the mainnet, so its status should be Final 2017-12-01 23:13:52 +01:00
Yoichi Hirai a9e828bf1c
Also change the number in the header 2017-12-01 22:19:06 +01:00
Yoichi Hirai 7c448166de
Fix a number in the header as well 2017-12-01 22:17:50 +01:00
Yoichi Hirai d67fea0a1c
Fix EIP numbers 2017-12-01 22:15:51 +01:00
Yoichi Hirai 18bdc96dcf
Fix EIP numbers 2017-12-01 22:13:05 +01:00
Yoichi Hirai 06e951c199
Merge pull request #784 from ethereum/eip658-rename
Fix a title of a Byzantium EIP
2017-12-01 21:43:14 +01:00
Yoichi Hirai a5eb63d8d7
Merge branch 'master' into revert 2017-12-01 18:14:21 +01:00
Yoichi Hirai 2216e5afae
Fix links 2017-12-01 17:59:50 +01:00
Yoichi Hirai dde2fe5953
Merge pull request #211 from ethereum/returndatacopy
Propose RETURNDATACOPY and RETURNDATASIZE.
2017-12-01 17:55:56 +01:00
Yoichi Hirai cbe317dcd6
Rather pedantic edits 2017-12-01 17:54:17 +01:00
Yoichi Hirai 9b9e9c86b8
Add the starting block 2017-12-01 14:03:44 +01:00
Yoichi Hirai f3f6f2a24b
Merge remote-tracking branch 'ethereum/master' into pairings 2017-12-01 13:52:40 +01:00
Yoichi Hirai daa7689ce8
Assign an EIP number and fix a link 2017-12-01 13:51:11 +01:00
Yoichi Hirai 9706f4fecc
Move pairings.md into eip-212.md 2017-12-01 13:47:06 +01:00
Yoichi Hirai ac33ce6e3c
Merge pull request #213 from ethereum/ecopts
Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128
2017-12-01 13:44:07 +01:00
Yoichi Hirai a0b9771ade
Specify the block number and make the status final 2017-12-01 13:41:11 +01:00
Yoichi Hirai 8f686cc311
Fix the link format 2017-12-01 13:27:09 +01:00
Yoichi Hirai 9930119df1
Fix a title of a Byzantium EIP 2017-12-01 13:15:58 +01:00
Yoichi Hirai f05cbebb1a
Put eip-1.md under public domain 2017-12-01 13:03:29 +01:00
Yoichi Hirai 8e92d5b2e1
Improvements after a week of silence on https://github.com/ethereum/EIPs/pull/206 2017-11-30 17:22:02 +01:00
Yoichi Hirai 1d93a80c64
Change the status to Final 2017-11-30 17:18:39 +01:00
Yoichi Hirai 3355c0903c
Limit the backward compatibility
https://github.com/ethereum/EIPs/pull/206#discussion_r151943639
2017-11-30 17:16:14 +01:00
Yoichi Hirai 130153b9c9
Merge pull request #658 from Arachnid/returndata
Embedding transaction status code in receipts
2017-11-30 16:36:27 +01:00
Yoichi Hirai d8f5c84717
The status is already Final 2017-11-27 18:03:03 +01:00
Yoichi Hirai b550ed71b8
Tiny fixes 2017-11-27 17:58:21 +01:00
cdetrio 471ae490e4
Merge pull request #691 from cdetrio/amend-161
amend 161 (state trie clearing) to clarify revert behavior
2017-11-27 10:16:41 -05:00
Nick Savers 9100ac3918
Merge pull request #628 from gluk256/02_link_fix
whisper link fixed
2017-11-27 10:39:39 +01:00
Nick Savers 2f6d9e5dcc
Merge pull request #775 from ethereum/not_metro
Replace a METROPOLIS with BYZANTIUM
2017-11-24 16:37:56 +01:00
Felix Lange 095488a2f6 eip-778: fix date 2017-11-23 13:20:49 +01:00
Felix Lange 7aef5b609f eip-778: clarify k/v key encoding 2017-11-23 13:20:49 +01:00
Felix Lange 329591a77e eip-778: Ethereum Node Records 2017-11-23 13:20:37 +01:00
Yoichi Hirai 0fe1eb7c46
Status is now Final 2017-11-20 15:13:05 +01:00
Yoichi Hirai d534a1bdb4
A colon cannot separate sentences 2017-11-20 15:12:34 +01:00
Nick Johnson d1ae915d07
Rename eip-draft-returndata.md to eip-658.md 2017-11-20 13:19:19 +00:00
Nick Johnson 47e30db9f3
Update eip-draft-returndata.md 2017-11-20 13:06:48 +00:00
Yoichi Hirai 12257d516d
Move static_call.md to eip-214.md 2017-11-20 12:33:45 +01:00
Yoichi Hirai c22ad19a7d
Change how to refer to EIP-140
Following
https://github.com/ethereum/EIPs/pull/211#discussion_r151791340
2017-11-20 12:17:39 +01:00
Yoichi Hirai 00230328ec
Replace a METROPOLIS with BYZANTIUM 2017-11-20 12:08:59 +01:00
cdetrio 5843a29215
add activation block numbers to Byzantium meta-EIP 2017-11-18 19:02:03 -06:00
cdetrio 63c93eb71d
Merge EIP-649 [pull request #669 from 5chdn/a5-eip-649]
EIP-649: Byzantium Difficulty Bomb Delay and Block Reward Reduction
2017-11-18 18:57:39 -06:00
Nick Savers c6833729fc
Merge pull request #739 from clesaege/patch-1
Fix misspelling in "compatibility"
2017-11-18 12:03:10 +01:00
5chdn d89b6d191b
Merge README.md 2017-11-18 11:10:29 +01:00
Yoichi Hirai 61a3f8292f
Mention the Byzantium block number 2017-11-17 20:04:50 +01:00
Yoichi Hirai 14dc97daad
Fix another typo 2017-11-17 20:04:39 +01:00
Yoichi Hirai 2f1e498112
Move returndatacopy.md to eip-211.md 2017-11-17 19:47:23 +01:00
Yoichi Hirai f37874200a
Fix a typo
https://github.com/ethereum/EIPs/pull/211#pullrequestreview-58334736
2017-11-17 19:46:47 +01:00
Yoichi Hirai e0c717c96c
Move ecopts.md to eip-213.md 2017-11-17 19:40:05 +01:00
Yoichi Hirai 68fa87eb41
Fix links 2017-11-17 19:38:33 +01:00
Yoichi Hirai 8ae0c403df
Merge pull request #692 from cdetrio/eip-100
add file for EIP 100
2017-11-17 18:58:43 +01:00
cdetrio 2145841c6a
update EIP editors list 2017-11-17 11:56:30 -06:00
Jack Peterson 495e7d2b31
Added transactionHash to polling results array 2017-11-11 11:48:42 -08:00
Jack Peterson 069f75b0e5
Changed to single subscription for all return values; added polling notes 2017-11-10 22:56:48 -08:00
Jack Peterson a4938e4224
Added transaction return values EIP draft 2017-11-09 20:16:30 -08:00
Daniel A. Nagy 4eca54f289
ERC: Corrected numbering typo and renamed file 2017-11-07 12:53:27 +01:00
5chdn c5b49c6af7
Add missing core dev meeting links 2017-11-04 08:43:56 -05:00
5chdn 6a7aa9ffd7
Add tests 2017-11-04 08:39:19 -05:00
5chdn d46dd25cf0
Add other notable implementations 2017-11-04 08:38:32 -05:00
5chdn b587225416
Change status to Final 2017-11-04 08:29:50 -05:00
Daniel A. Nagy e03547104e
ERC: We are 681 2017-11-03 21:22:24 +01:00
Daniel A. Nagy 7eff5575dc
ERC: versioning 2017-11-02 16:15:16 +01:00
Daniel A. Nagy afe03e700e
ERC: Added chain_id
Support for testnets and private chains added.
2017-11-01 23:54:51 +01:00
Jason Carver c9e53026aa eip-55 checksum_encode spec typo 2017-10-21 09:29:39 -07:00
Clément Lesaege 81e4cde6be Fix misspelling in "compatibility" 2017-10-12 22:25:42 +02:00
Nick Johnson 947e765043 Update eip-draft-returndata.md 2017-10-09 08:40:53 +01:00
Hudson Jameson a89ac4876a Added final
Should have been final before per https://github.com/ethereum/EIPs/pull/203
2017-10-05 12:15:43 -05:00
Hudson Jameson d28d8aca40 Made final
It was suppose to be final beforehand per the PR.
2017-10-05 12:13:54 -05:00
Hudson Jameson 7d9d8ecc6e Renamed file to math convention 2017-10-05 12:10:31 -05:00
Péter Szilágyi 0724db3048 Add spec references to the Snappy DEVp2p EIP. 2017-10-05 12:06:26 -05:00
Péter Szilágyi 3e29ac9126 Spalling fixes and finalizing the Snappy EIP 2017-10-05 12:06:26 -05:00
Péter Szilágyi b6c27a3a0d Add test vectors to disambiguate the no-framing aspect. 2017-10-05 12:06:26 -05:00
Péter Szilágyi 6a25aa3f7a Enforce 16MB limit on decompressed payloads. 2017-10-05 12:06:26 -05:00
Péter Szilágyi 328f6bb438 Snappy compression for devp2p 2017-10-05 12:06:26 -05:00
Hudson Jameson 19bfeb5f60 Corrected 145 to change to final 2017-09-26 15:23:53 -05:00
Greg Colvin 35c7adeab2 Merge pull request #215 from axic/bitwise-ops
Bitwise shifting instructions in EVM
2017-09-22 10:08:02 -06:00
Alex Beregszaszi 74d9a171ff Clarify wording about arg1/arg2 2017-09-22 16:07:34 +01:00
Alex Beregszaszi d01c9af47f Swapp operand order for bitwise shifting 2017-09-22 14:15:50 +01:00
Alex Beregszaszi 9464fa7fa5 Clarify text (user -> use) 2017-09-22 14:04:45 +01:00
Micah Zoltu 6e105775b8 Update EIP-draft-getLogs-by-block-hash.md 2017-09-21 21:21:11 -07:00
Daniel A. Nagy ab76063e65 EIP: Added the possibility of using a unit.
Making the standard sufficiently flexible for use with both online and offline clients, enhancing human readability, if desired.
2017-09-16 19:58:25 +02:00
MaxXor 405c369510 Fix broken url in examples 2017-09-11 17:47:25 +02:00
Fabian Vogelsteller f90864a3d2 fix spelling 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 31ec8acbd1 small spelling 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 09dc05705e small corrections 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 7e6905c221 changed name 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller e2c2abeb34 renamed file and add small spelling changes 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 0de522e217 addressed RFC2119 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 232013660b added transfer 0 clearification 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 36074618cf changed example address 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 20706fb8e2 added changes and moved method description above the func declaration 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 0a051c820c added name, symbol, decimals 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller d34981d4e9 fixed spelling suggestions 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 5dc879024a reformatted 2017-09-11 08:35:04 -05:00
Fabian Vogelsteller 7f9a46bfe5 added erc20 2017-09-11 08:35:04 -05:00
chriseth 9961da4c77 Gas costs. 2017-09-11 14:35:38 +02:00
chriseth 0063de10b4 Added gas costs. 2017-09-11 11:41:19 +02:00
5chdn 619b19cb85
Add yellow paper and parity implementations. 2017-09-11 09:55:57 +02:00
5chdn 5cd738143b
Improve title to make sure the issuance is not reduced, ref #186 2017-09-08 14:53:41 +02:00
5chdn 03deb55b0f
Update existing implementations 2017-09-08 10:55:37 +02:00
5chdn 46368ac033
Merge myself. 2017-09-08 09:18:25 +02:00
5chdn c82890ed92
Improve wording for exact block number targeted, ref #649. 2017-09-08 09:18:04 +02:00
Daniel A. Nagy fcc7b9ee4d EIP: fixes missing s/ethpay/ethereum 2017-09-07 21:38:47 +02:00
Daniel A. Nagy 6845cebac0 EIP: Major overhaul, taking into account the feedback received. In particular, generalized to supersede ERC 67. 2017-09-07 20:41:21 +02:00
Nick Johnson df687f5208 Update eip-draft-returndata.md 2017-09-04 17:32:22 +01:00
5chdn ce61f00926
Change EIP #649 status to accepted, ref #688 2017-08-26 11:28:01 +02:00
5chdn 3eaf90c537
Add EIP #649 to Byzantium Meta EIP #609 2017-08-26 11:23:57 +02:00
5chdn 7a946e08b6
Avoid negative block numbers, ref #649. 2017-08-25 09:26:11 +02:00
chriseth e3dff83112 Clarify return data buffer for failed calls. 2017-08-24 12:16:06 +02:00
chriseth 2da707c93e Add log0 2017-08-24 11:40:35 +02:00
ia 3a6b4663b9 Include @tcz001 as author and add related links 2017-08-21 16:07:02 -05:00
ia b54a4e3d84
Include related PR link. 2017-08-21 11:18:59 -05:00
ia 6744a28878
EIP: Implement method in JSON-RPC.
Rel https://github.com/ethereum/go-ethereum/pull/15002
2017-08-21 11:17:47 -05:00
5chdn cab7b1f095
Ensure fake block number is not negative 2017-08-18 11:23:42 +02:00
5chdn e9f741ab1f
Clarify motivation behind block reward structure, ref #186 2017-08-17 09:54:18 +02:00
cdetrio a6fe8b4755 EIP 100: add references 2017-08-15 15:45:39 -04:00
cdetrio 04886529d4 EIP 100: specify only the chosen version 2017-08-15 15:42:16 -04:00
cdetrio e136656cca add preamble to EIP 100 2017-08-15 11:36:05 -04:00
cdetrio 0aa35f0e05 create file for EIP 100 2017-08-15 11:34:17 -04:00
cdetrio 6feeb362e4 amend 161 (state trie clearing) to clarify revert behavior 2017-08-15 10:15:24 -04:00
Afri ca7cdacb58 Merge branch 'master' into a5-eip-649 2017-08-15 11:45:34 +02:00
5chdn b48d836412
Use the byzantium fork block number. 2017-08-15 11:43:01 +02:00
cdetrio c52a3f13b5 Rename hfmeta-byzantium to eip-609.md 2017-08-14 11:47:18 -04:00
cdetrio 5b93f6cdf3 update HF-meta for Metropolis to Byzantium 2017-08-14 11:47:18 -04:00
Alex Beregszaszi c601c391ea Add meta EIP for Metropolis 2017-08-14 11:47:18 -04:00
5chdn 5fd71ef0de
Wording and formatting. 2017-08-08 10:31:41 +02:00
5chdn 0b12843702
Replace #186 with eip-649 2017-08-08 10:21:58 +02:00
Daniel A. Nagy 2b8a160899 EIP: Removed #67 from requirements. It is not required, merely referenced. 2017-08-03 16:47:06 +02:00
Daniel A. Nagy 1546a4804b EIP: Explicit reference to ERC #67 added. Protocol part changed to "ethpay" for distinction and compatibility. 2017-08-03 16:30:32 +02:00
Daniel A. Nagy 56a2454b07 EIP: Explicit disclaimer for hexadecimal addresses taking priority over ENS names. 2017-08-01 14:17:23 +02:00
Daniel A. Nagy b7f8744d9d EIP: Add ENS support to payment requests 2017-08-01 13:40:10 +02:00
Daniel A. Nagy 640a8a7616 EIP: Payment request URL specification for QR codes, hyperlinks and Android Intents. 2017-08-01 11:53:19 +02:00
Alex Beregszaszi 0b08d11f48 Add comparison with current opcodes 2017-07-31 13:59:00 +01:00
Alex Beregszaszi 5051d0f297 Mark REVERT as accepted 2017-07-31 13:49:46 +01:00
Alex Beregszaszi 8740170c62 REVERT returns 0 in CALL/CREATE 2017-07-31 13:49:08 +01:00
Alex Beregszaszi ede79e4031 Add meta EIP for Spurious Dragon (#607)
* Add meta EIP for Spurious Dragon

* assign no. 607 to Spurious Dragon meta-eip

* add links to spurious dragon meta

* links in Spurious Dragon meta-EIP

* add references and aliases to eip-607
2017-07-29 11:03:23 -04:00
Alex Beregszaszi 471c8131b2 Add meta EIP for Tangerine Whistle (EIP 150 Hard Fork) (#608)
* Add meta EIP for EIP 150 Hard Fork

* Rename to Tangerine Whistle

* link to EIP-150 in meta-hf spec

* assign no. 608 to Tangerine Whistle meta-eip

* add references and aliases to EIP150 meta-EIP
2017-07-29 10:40:45 -04:00
chriseth 470c61bed3 Correct equality check and clarify group order. 2017-07-25 15:03:17 +02:00
chriseth 4049242c04 Updated the specification
Note that this is an actual change in the specification, especially in the case of empty input. Thanks to @bbuenz for pointing this out!
2017-07-24 11:30:22 +02:00
cdetrio 1abc6b7e17 fix link 2017-07-18 18:42:33 -04:00
cdetrio 4ca8c73b93 add references to Homestead meta-EIP 2017-07-18 18:12:11 -04:00
cdetrio 80edeaa5c3 add eip-160 preamble and references 2017-07-18 16:15:48 -04:00
cdetrio 9dd6355ffa create file for EIP-160 2017-07-18 16:15:48 -04:00
Hudson Jameson 6118112b0e Merge pull request #606 from axic/hardfork-homestead
Add meta EIP for Homestead
2017-07-14 11:57:58 -04:00
cdetrio 1328f53fcd type and date in preamble 2017-07-14 11:57:32 -04:00
cdetrio 93cf078d7f assign no. 606 to Homestead meta-EIP 2017-07-14 11:45:29 -04:00
cdetrio 6933badd32 add links to Homestead EIPs 2017-07-14 11:04:02 -04:00
Nick Johnson 327c81c581 Update eip-draft-returndata.md 2017-07-14 12:23:58 +01:00
5chdn 33fc59db74 EIP Number for #649 2017-07-11 16:26:54 +02:00
5chdn 6aa9951f24 Update EIP #649 2017-07-11 16:24:50 +02:00
5chdn fc748cce51 Add template for EIP #649 2017-07-11 15:58:46 +02:00
Nick Johnson 3b2fae5133 Merge pull request #666 from almindor/master
* add Etherwall 2.0.1 to supported list
2017-07-10 18:11:11 +01:00
maurelian 62f3052774 Revert to more closely describe implementation
As implemented:
https://github.com/ethereum/ens/blob/mainnet/contracts/HashRegistrarSimplified.sol#L379
2017-07-06 11:38:10 -04:00
Aleš Katona fabc86434d * add Etherwall 2.0.1 to supported list 2017-07-04 23:06:52 +02:00
Alex Beregszaszi 4218665af9 Explain sign of arg1/arg2 2017-07-03 21:36:33 +01:00
Alex Beregszaszi e5ca919672 Use floor and not udiv/sdiv 2017-07-03 21:31:23 +01:00
chriseth 2d2d028c3c Clarify value argument. 2017-07-03 18:30:31 +02:00
chriseth efd2333c80 Some clarifications. 2017-06-30 15:21:00 +02:00
Nick Johnson 378af99430 Create eip-draft-returndata.md 2017-06-30 10:33:52 +01:00
cdetrio ff3716b965 clarify EIP-55 spec 2017-06-29 16:39:10 -04:00
Piper Merriam 4b8732e182 Add reference to EIP-55 implementation in ethereum-utils library 2017-06-29 00:55:55 +02:00
Greg Colvin 1b16a7d089 Merge pull request #654 from cdetrio/eip-55
create file for EIP-55 (mixed-case address checksums)
2017-06-26 00:59:55 -06:00
Greg Colvin da05d7eb34 Merge pull request #653 from cdetrio/eip-170
create file for EIP-170
2017-06-26 00:55:16 -06:00
Greg Colvin 31cfc82c46 Merge pull request #652 from cdetrio/eips-158-161
create files for EIPs 158 and 161
2017-06-26 00:54:06 -06:00
cdetrio 0bf49ff712 add EIP-55 adoption table 2017-06-24 13:27:55 +02:00
cdetrio 0b0d1ca375 add EIP-55 javascript implementation 2017-06-24 13:27:55 +02:00
cdetrio 74e4ec3ec2 use python example of the accepted EIP-55 spec 2017-06-24 13:27:43 +02:00
cdetrio 75ba147f1d add preamble for EIP-55 2017-06-24 12:16:06 +02:00
cdetrio a1df940f38 create file for EIP-55 2017-06-24 12:13:19 +02:00
cdetrio a448eb3c25 update EIP-170 spec to the finalized version 2017-06-23 15:16:26 +02:00
cdetrio 43c554bf13 add EIP-170 preamble and reference 2017-06-23 15:14:25 +02:00
cdetrio 5458ef3735 create file for EIP-170 2017-06-23 14:59:52 +02:00
cdetrio 81b0dcb275 add references for EIPs 158 and 161 2017-06-23 14:48:49 +02:00
cdetrio c032393cc0 add preambles for eip-158 and 161 2017-06-23 14:48:26 +02:00
cdetrio 0ab7d52aba create files for eip-158 and 161 2017-06-23 13:54:34 +02:00
cdetrio dbeebd780f only core EIPs in Homestead hard fork 2017-06-23 13:37:01 +02:00
cdetrio 5615bc52f9 use markdown format and fix broken links 2017-06-23 13:27:01 +02:00
cdetrio f7ec295146 rename eip-2.mediawiki to eip-2.md 2017-06-23 13:16:55 +02:00
Yoichi Hirai 38521eb093
eip-165: when the first loop hits BEGINDATA, the second loop should still run 2017-06-21 12:57:33 +02:00
Yoichi Hirai 4d3d19ea7e
eip-615: BEGINDATA instruction finishes the analysis 2017-06-16 18:34:36 +02:00
chriseth 2a7e44538f Small fixes. 2017-06-16 16:59:56 +02:00
chriseth aeaffcca26 Clarified reading from the end. 2017-06-06 17:04:58 +02:00
chriseth 28f1709777 Fail on access beyond end. 2017-06-06 14:58:32 +02:00
chriseth 350c8b5a91 Update external links. 2017-06-01 10:20:31 +02:00
chriseth 5785324724 Clarify too long input. 2017-06-01 10:16:05 +02:00
chriseth 5e0c5f38bb Clarify resetting the static flag. 2017-06-01 10:08:38 +02:00
Nick Johnson c5c0c4d207 Delete eip-XXX.md 2017-05-22 12:30:20 +01:00
Nick Johnson e8355d2809 Rename eip-ens-initial-registrar.md to eip-162.md 2017-05-22 12:30:06 +01:00
ethers db6cd44d00 Clearer explanation of revealing a bid late 2017-05-18 21:12:01 -04:00
chriseth ffcee11782 Clarifications and first gas cost suggestion. 2017-05-18 16:02:15 +02:00
chriseth bee45153fa Some clarifications and extensions. 2017-05-18 15:35:34 +02:00
chriseth 71ace16fcd Added CREATE2 2017-05-18 15:05:11 +02:00
chriseth e07cff5390 Change codes to 0x3d and 0x3e 2017-05-18 11:50:03 +02:00
Nick Johnson 8e7b42d33a Merge pull request #632 from maurelian/master
Update and move ENS Initial Registrar spec to new EIP format
2017-05-16 10:49:02 +01:00
maurelian 4ef40edbdf Updates per @arachnid's review on PR #632: 2017-05-15 16:35:10 -04:00
maurelian aaaaf418e8 Add table outlining registrar params 2017-05-15 12:14:05 -04:00
Nick Johnson 9d69f58d0f Add warning for implementers against treating 0 like other addresses 2017-05-15 17:10:32 +01:00
maurelian 640b20772a Remove forbidden status 2017-05-15 11:02:17 -04:00
Nick Johnson e601a6d8d1 Merge pull request #629 from Arachnid/137
ERC: Ethereum Name Service
2017-05-15 14:29:14 +01:00
Nick Johnson 3032a877b5 Merge pull request #625 from cdetrio/eip-155
add file for EIP 155
2017-05-15 14:29:00 +01:00
Nick Johnson b9cc4f3ca2 Update EIP number 2017-05-14 09:14:41 +01:00
Nick Johnson 4e36eebfc3 Update metadata. 2017-05-14 09:14:24 +01:00
Nick Johnson e0a61ffc5e Merge pull request #630 from Arachnid/181
ERC: Ethereum Name Service reverse resolution support
2017-05-14 09:13:19 +01:00
Nick Johnson afe7d07eb1 Update metadata 2017-05-14 09:13:12 +01:00
Nick Johnson 0df8363fc6 ERC: Ethereum Name Service reverse resolution support 2017-05-13 16:53:40 +01:00
Nick Johnson c38848b976 Create ENS EIP 2017-05-13 16:51:44 +01:00
maurelian e784c0f050 Updated to describe the main net deployment 2017-05-11 10:32:01 -04:00
maurelian 0dd5a4114c Transfer from issues #162 as is 2017-05-11 06:44:58 -04:00
Vlad 1e27d718bf whisper link fixed 2017-05-08 19:03:04 +02:00
Greg Colvin 07b0caea58 Update eip-616.md 2017-05-06 15:09:14 -04:00
Greg Colvin d31597eaa1 Update eip-616.md 2017-05-06 14:55:51 -04:00
Greg Colvin b095d4dc01 Correct formula for division. 2017-05-05 20:52:53 -04:00
cdetrio 1dee19d34b add table of chain id's 2017-05-04 16:48:39 -04:00
cdetrio 581ce45afc correct example values 2017-05-04 12:56:12 -04:00
cdetrio 2a814ea281 add preamble 2017-05-04 12:56:12 -04:00
cdetrio a0bd241619 copy EIP-155 from issues 2017-05-04 12:56:12 -04:00
Lu Guanqun 1a0a7ef64d use 'an EIP' instead of 'a EIP' 2017-05-03 23:10:54 -05:00
Guanqun Lu 87f46deb65 fix typos in EIP 1 2017-05-03 23:08:34 +08:00
cdetrio a52b4c1b21 consolidate to version 1c, remove version 2 2017-04-30 12:27:05 -04:00
cdetrio 92b131b190 add preamble 2017-04-30 11:27:34 -04:00
cdetrio 08a967997f copy EIP-150 from issues 2017-04-30 11:07:53 -04:00
Greg Colvin dc50f9dfcf Update eip-615.md 2017-04-29 22:53:42 +02:00
Greg Colvin 5b3eba8523 Merge pull request #613 from ethereum/gcolvin-jumps-and-subs
Subroutines and Static Jumps for the EVM
2017-04-29 22:44:12 +02:00
Greg Colvin b2414bbbfc Merge pull request #614 from gcolvin/gcolvin-simd
SIMD Operations for the EVM
2017-04-29 22:39:06 +02:00
Greg Colvin 4a9ccf6afc Rename eip-616.md.md to eip-616.md 2017-04-27 19:14:21 +02:00
Greg Colvin f732996025 Rename EIPS/eip-draft-simd-xyz.md to EIPS/eip-EIPS/eip-616.md.md 2017-04-27 19:09:35 +02:00
Greg Colvin 2eddd9668e Rename eip-draft-jumps_and_subs-xyz.md to eip-615.md 2017-04-27 19:04:27 +02:00
Greg Colvin 77b7c90246 Update eip-draft-simd-xyz.md 2017-04-25 17:38:21 +02:00
Greg Colvin a8a7e5c399 Update eip-draft-simd-xyz.md 2017-04-25 17:37:07 +02:00
Greg Colvin 0cc6425eff Create eip-draft-simd-xyz.md 2017-04-25 17:29:18 +02:00
Greg Colvin 77b5fa53f1 Create eip-draft-jumps_and_subs-xyz.md 2017-04-25 16:42:40 +02:00
Nick Johnson 598de64d6b Delete JumpsAndSubs.md 2017-04-25 15:14:22 +01:00
chriseth d10be75eab Assign number and add clarifictaions. 2017-04-25 12:46:22 +02:00
Greg Colvin 2733748276 Delete eip-187.md 2017-04-25 11:29:18 +02:00
Greg Colvin cb444e28e5 Create JumpsAndSubs.md 2017-04-25 11:28:06 +02:00
Alex Beregszaszi 66acbb20a7 Add meta EIP for Homestead 2017-04-23 16:48:44 +01:00
Alex Beregszaszi d4f5382f51 Clarify shift amount (arg2) 2017-04-23 15:43:43 +01:00
cdetrio 793f88b6ab Rename eip-draft_revert_opcode.md to eip-140.md 2017-04-23 16:24:24 +02:00
Alex Beregszaszi 27847a875d Rename to EIP145 2017-04-23 14:55:19 +01:00
Alex Beregszaszi 7bc447717f Swap shift operands (value is the top item) 2017-04-23 14:53:46 +01:00
Alex Beregszaszi 0b3461651f Add link to client support (cpp-ethereum) 2017-04-23 14:50:20 +01:00
Alex Beregszaszi a63aef39d1 Remove ROR/ROL 2017-04-23 11:28:25 +01:00
Nick Johnson 58a108b89a Merge pull request #107 from wighawag/draft-dapp-html-authorization
Draft dapp html transaction authorization without CORS
2017-04-19 12:27:23 +01:00
wighawag f412381dc9 set EIP number to 107 2017-04-19 10:31:14 +05:30
wighawag 5613f831fa Merge branch 'draft-dapp-html-authorization' of github.com:wighawag/EIPs into draft-dapp-html-authorization 2017-04-17 22:31:01 +05:30
wighawag 3c1c997f3d rename to eip-107 2017-04-17 22:30:40 +05:30
Nick Johnson 5b99b25f8a Merge pull request #216 from axic/invalid
Adds EIP141 (invalid instruction)
2017-04-14 12:56:09 +01:00
Nick Johnson fc3beedcd3 Merge pull request #595 from ethers/patch-17
status is Final
2017-04-14 12:42:37 +01:00
Nick Johnson 9a76b2552c Merge pull request #594 from ethers/patch-16
status is Final
2017-04-14 12:42:22 +01:00
Nick Johnson 14bfcea0bf Merge pull request #593 from ethers/patch-15
status is Final
2017-04-14 12:42:08 +01:00
Greg Colvin e2f23b3ec7 Update and rename eip-184.md to eip-187.md 2017-04-10 11:22:16 -06:00
Micah Zoltu 3abd7c1fb4 Adds an EIP for getting logs by a block hash.
Closes #234
2017-04-01 15:43:18 -07:00
ethers ccf77936a6 status is Final 2017-03-27 21:52:47 -04:00
ethers d3ad64034d status is Final 2017-03-27 21:52:03 -04:00
ethers 937e5bada9 status is Final 2017-03-27 21:50:48 -04:00
Alex Beregszaszi 4455e2c105 Mention that the execution is considered as failed 2017-03-23 13:46:05 +00:00
Alex Beregszaszi c7944c477a Remove rationale (it is already explained twice) 2017-03-23 13:46:05 +00:00
Alex Beregszaszi 729b590308 Swap the stack items for REVERT to be in line with RETURN 2017-03-23 13:46:05 +00:00
Alex Beregszaszi f1af1f393c Add test case for REVERT 2017-03-23 13:46:05 +00:00
Alex Beregszaszi bb1368137f Assign EIP140 to REVERT 2017-03-23 12:48:06 +00:00
Alex Beregszaszi a0ef90d298 Draft EIP for the REVERT opcode 2017-03-23 12:31:40 +00:00
Alex Beregszaszi 58c1828d26 Add EIP141 (invalid instruction) 2017-03-23 12:28:10 +00:00
chriseth 8856795031 Test cases and scalars larger than field order.
Scalars larger than the field characteristic are allowed because it only makes sense to restrict them to the group order, not the field characteristic and adding the group order as another magic constant here would complicated the specification.
2017-02-24 16:27:09 +01:00
chriseth a23bd30d65 Rename static_call to staticcall. 2017-02-24 12:07:02 +01:00
Greg Colvin 76b90b723f Merge pull request #187 from gcolvin/patch-2
Subroutines and Static Jumps for the EVM
2017-02-21 10:24:33 -07:00
Nick Johnson 67c076c239 Merge pull request #203 from pipermerriam/piper/ERC190-smart-contract-packaging-standard
Add EIP190 for ERC190 Smart Contract Packaging Standard
2017-02-21 17:13:05 +00:00
Nick Johnson 64b0a43b7e Rename eip-190-smart-contract-packaging-standard.md to eip-190.md 2017-02-21 17:12:55 +00:00
Nick Johnson 5972436071 Merge pull request #194 from chfast/patch-1
EIP5: include DELEGATECALL
2017-02-21 16:51:52 +00:00
Greg Colvin 8e09b0657a Update eip-184.md 2017-02-21 09:51:50 -07:00
chriseth cf9f0e4133 Updated preamble. 2017-02-14 18:00:22 +01:00
chriseth 3ea17dce51 Updated preamble. 2017-02-14 17:59:39 +01:00
chriseth 0ed49ac9b4 Updated preamble. 2017-02-14 17:58:36 +01:00
Piper Merriam 888bb039ee update PR for feedback 2017-02-14 09:30:26 -07:00
chriseth 9ce36b3b65 Clarify k == 0 2017-02-14 17:06:41 +01:00
chriseth fdbf2abfea Clarifications. 2017-02-14 17:00:01 +01:00
chriseth a4aa980651 Replace X by i. 2017-02-14 16:52:24 +01:00
chriseth 110f140cb8 Typos and clarification. 2017-02-14 16:50:23 +01:00
chriseth bc6de05307 Update ecopts.md 2017-02-14 13:02:04 +01:00
Alex Beregszaszi 4bab8793ed Draft of bitwise shifting opcodes 2017-02-13 16:22:13 +00:00
chriseth d4a9172c79 Add STATIC_CALL opcode. 2017-02-13 14:50:04 +01:00
chriseth d8992d1484 Precompiled contracts for elliptic curve operations. 2017-02-13 14:37:55 +01:00