Commit Graph

626 Commits

Author SHA1 Message Date
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
chriseth 7eb99d236d Precompiled contract for pairing check. 2017-02-13 14:35:08 +01:00
chriseth c1f45f8b4c Propose RETURNDATACOPY and RETURNDATASIZE. 2017-02-13 12:07:19 +01:00
vbuterin 237f16343f Blockhash refactoring light client protocol
Provides a description and benchmarks for an improved light client protocol post-blockhash refactoring.
2017-02-11 05:35:33 -05:00
Hudson Jameson 7463000298 Added optional to motivation 2017-02-05 23:18:19 -06:00
Phistr90 f89902afa0 Update eip-1.md
remove duplicate section
2017-02-05 23:52:29 +01:00
Piper Merriam 837d368dec Rename file to include name of EIP 2017-02-02 15:10:07 -07:00
Piper Merriam 4149e6de8d Add EIP190 for ERC190 Smart Contract Packaging Standard 2017-02-02 15:02:12 -07:00
Nick Savers 69f8ef20c6 Remove some redundant slashes 2017-02-02 22:40:34 +01:00
Hudson Jameson d1195b28a8 Update eip-1.md 2017-02-01 16:54:40 -08:00
Souptacular 0d06b5e739 Removed MediaWIki version of EIP one. Updated MD EIP 1. Added updated graph. 2017-02-01 16:14:53 -08:00
Souptacular 6967a02df0 Add .md version 2017-02-01 15:50:52 -08:00
Paweł Bylica 09f47e65b1 EIP5: include DELEGATECALL 2017-01-25 18:29:44 +01:00
Greg Colvin aaf4d5367e Create eip-184.md 2016-12-29 03:14:28 -07:00
Hudson Jameson f690686b65 Update eip-1.mediawiki 2016-12-07 19:29:21 -06:00
wanderer f078e5481d Merge pull request #103 from Arachnid/ens
Create erc-draft-ens.md, a proposal for an Ethereum Name Service standard
2016-07-22 20:05:03 -04:00
wanderer 0e6c69d913 Merge pull request #110 from rolandkofler/patch-1
typo that might lead to missleading interpretation
2016-06-16 19:40:21 -04:00
Afri 1492062f41 Update EIP2 status to 'final'. 2016-06-03 10:29:53 +02:00
Roland Kofler c3cab5798a typo that might lead to missleading interpretation 2016-06-02 10:35:37 +02:00
Nick Johnson 748e9f9b8a Create erc-draft-ens.md, a proposal for an Ethereum Name Service standard. 2016-05-27 21:19:18 +01:00
wighawag 4fa9b321c0 fix spelling 2016-05-12 17:14:58 +01:00
Dan Finlay ed674d282b Corrected some grammar. 2016-05-12 01:34:19 -07:00
wighawag 9332530eed fix postMessage crossdomain error 2016-05-12 07:13:33 +01:00
wighawag 4cabf59bba fix image inks 2016-05-11 22:44:21 +01:00
wighawag 035e910565 use eip-XXX convention 2016-05-11 22:42:55 +01:00
wighawag 144696ef97 check message come from opener/parent + add message to not close window + only allow sendTrans 2016-05-11 22:20:26 +01:00
wighawag c72c4bf80e improvements to html implementation 2016-05-10 18:41:46 +01:00
wighawag f3cb9f599e improvements to html implementation 2016-05-10 18:39:24 +01:00
wighawag 15e4c31d44 improvements 2016-05-09 16:41:46 +01:00
wighawag d7bdc8c10a progress 2016-05-08 23:25:30 +01:00
wighawag fad66566e0 title to images 2016-05-08 18:28:06 +01:00
wighawag 50ce9f45e4 add more images 2016-05-08 18:26:03 +01:00
wighawag 30fa6b371e link image 2016-05-08 18:21:04 +01:00
wighawag 22a8af4b2b first draft 2016-05-07 08:00:34 +01:00
wighawag 7f6be2fc41 draft-dapp-html-authorization 2016-05-07 06:30:33 +01:00
wanderer f23faea491 Merge pull request #64 from Gustav-Simonsson/eip_2_clarify_ecdsa_recover
Clarify that ECDSA recover precompiled contract is unchanged
2016-04-13 21:12:08 -04:00
Bryan Bishop 5cb3b7f54b fix formatting in EIP 1
https://github.com/bitcoin/bips/pull/331
2016-02-29 19:17:54 -06:00
Jeffrey Wilcke b883968936 Homestead block number added 2016-02-29 15:34:01 +01:00
Viktor Trón 2eeb67a4a9 fix typo 2016-02-22 11:37:53 +11:00
wanderer 2c9a53e8c3 Merge pull request #49 from fjl/EIP-8
EIP-8: devp2p Forward Compatibility Requirements for Homestead
2016-02-18 20:31:11 -05:00
Felix Lange 31d63d1755 EIP-8: accepted 2016-02-19 00:16:08 +01:00
Felix Lange 75e96d682a EIP-8: devp2p Forward Compatibility Requirements for Homestead 2016-02-17 16:09:06 +01:00
chriseth 02e6841e9f VALUE also behaves as if no call had happened. 2016-02-08 23:18:49 +01:00
Gustav Simonsson 5678b21d00 Clarify that ECDSA recover precompiled contract is unchanged 2016-02-03 20:56:26 +01:00
Jeffrey Wilcke f6128391e9 EIP7: Accepted (homestead) 2016-01-19 23:42:34 +01:00
kumavis 7fde09190e EIP02 - update hard fork block number
we passed 720,000 a while back
@wanderer said the new one is 0xF4240 (1000000)
2016-01-13 13:04:30 -08:00
Jonathan Cross 1bd62c85cf Fixing typos and spelling mistakes and missing text in EIP-1. 2016-01-12 15:57:02 +01:00
ethers 4cec95f0b3 SUICIDE is an opcode, not a variable 2015-12-04 22:08:06 -08:00
ethers 164a65fab9 links to actual implementation of SELFDESTRUCT 2015-12-04 22:03:03 -08:00
null_radix 7f98356d85 Create eip-7.md 2015-12-04 16:30:26 +00:00
Gav Wood 69cd9fbed8 Update eip-2.mediawiki 2015-12-03 11:13:51 +01:00
wanderer 05d50f569e Merge pull request #42 from Souptacular/master
Changing SUICIDE variable
2015-12-01 03:05:10 +00:00
wanderer e152d8412b Merge pull request #41 from ethers/patch-10
classification
2015-11-28 14:49:55 +00:00
wanderer 14104659d3 Merge pull request #40 from ethers/patch-9
classification
2015-11-28 14:49:41 +00:00
vbuterin 0003c39832 Update eip-2.mediawiki 2015-11-28 11:49:32 -03:00
wanderer fdad18b2f0 Merge pull request #39 from ethers/patch-8
classification
2015-11-28 14:48:11 +00:00
Hudson Jameson 55b2dcaea2 Saved eip-6.md with Dillinger.io 2015-11-27 19:06:40 -06:00
Hudson Jameson f32349a25c Deleted eip-6.mediawiki 2015-11-27 17:22:31 -06:00
Hudson Jameson b59c4e6dc7 Changed to markdown 2015-11-27 17:22:31 -06:00
vbuterin ebe99dc810 Update eip-2.mediawiki 2015-11-27 13:24:20 -03:00
vbuterin 20d5b2b864 Update eip-2.mediawiki 2015-11-27 13:24:07 -03:00
vbuterin 13477881dc Update eip-2.mediawiki 2015-11-27 13:23:51 -03:00
vbuterin 6f811484ac Update eip-2.mediawiki 2015-11-27 12:41:59 -03:00
ethers 729100dfc3 classification 2015-11-25 14:49:56 -08:00
ethers 3ca8ce085a classification 2015-11-25 14:49:13 -08:00
ethers 84fa0ff856 classification 2015-11-25 14:47:03 -08:00
Hudson Jameson 98a9243ed2 Initial EIP creation for draft. 2015-11-23 22:00:35 -06:00
wanderer ab9ffa900c Update eip-2.mediawiki 2015-11-23 14:11:11 +00:00
wanderer beb33f33ec Merge pull request #32 from chriseth/eip5
EIP 5 for a change in gas and memory semantics for CALL and CALLCODE.
2015-11-22 13:57:29 +00:00
wanderer 98c46b043b Update Number 2015-11-22 13:57:16 +00:00
wanderer febb17ba89 Merge pull request #17 from ethers/master
classify Standard EIPs - adapted from BIP123
2015-11-22 13:56:48 +00:00
chriseth b3ad79b3e4 EIP 5 for a change in gas and memory semantics for CALL. 2015-11-22 12:19:32 +01:00
ethers 973776e8cf rename 2015-11-22 00:50:33 +01:00
ethers e4056d277d networking feedback 2015-11-22 00:48:45 +01:00
Gav Wood 2c6596cd4f Update eip-2.mediawiki 2015-11-21 17:39:00 +01:00
vub 316b7239fa Merge branch 'master' of github.com:ethereum/EIPs 2015-11-21 14:15:18 -05:00
vub 92dc7eff3f Changed from 2 * timediff // 16 to timediff // 10 in EIP 2 2015-11-21 14:15:12 -05:00
Gav Wood e224eead81 Update eip-2.mediawiki 2015-11-21 15:14:49 +01:00
Gav Wood 8bcd10825a Update eip-2.mediawiki 2015-11-21 14:24:31 +01:00
vub 0fb4588dce merge 2015-11-21 05:32:19 -05:00
vub 14ac42e9d2 merge 2015-11-21 05:31:42 -05:00
vub 47c2bd984a added draft for eip 101 2015-11-21 05:30:46 -05:00
Martin Holst Swende 7e154679a6 Formatting 2015-11-19 21:09:58 +01:00
Martin Holst Swende 370a062b61 Formatting 2015-11-19 21:08:00 +01:00
Martin Holst Swende 2bf1177f1a Formatting 2015-11-19 21:06:06 +01:00
Martin Holst Swende e2ddda55f3 Initial commit of EIP 3 2015-11-19 21:01:14 +01:00
vub f83b80a0d0 Merge branch 'master' of github.com:ethereum/EIPs 2015-11-18 20:09:50 -05:00
vub a31594a945 Removed the VM change for now 2015-11-18 20:09:43 -05:00
ethers 6df4cb72e8 update per feedback 2015-11-19 00:34:46 +01:00
ethers 26680a6fe2 EIP3 adapted from BIP123 2015-11-17 21:00:13 +01:00
wanderer c26f0349f8 Merge branch 'patch-3' of https://github.com/ethers/EIPs into ethers-patch-3 2015-11-17 17:24:01 +00:00
ethers bda1f99472 most yellow paper changes should be an EIP 2015-11-17 06:48:12 +01:00
ethers 1cdac80c3c define PoC and PoS 2015-11-17 06:33:57 +01:00
vub 9e7176f633 callcode to delegate call 2015-11-15 22:12:13 -05:00
vub 57d4bde328 Added another proposed change to EIP 2 2015-11-15 19:30:59 -05:00
vub c11f1704c9 Mediawiki markup fixes 2015-11-15 10:01:04 -05:00
vub e9230d1cdd Added eip 2 2015-11-15 09:55:11 -05:00
wanderer 76ed36885c Fixed broken links 2015-10-29 08:39:47 +00:00
wanderer e3056ea9cc remove refernce to 'the refernce client' 2015-10-29 06:29:57 +00:00
wanderer 374432de96 updated history; fixed spelling 2015-10-28 04:59:30 +00:00
wanderer 6dbdf65c86 Update eip-1.mediawiki 2015-10-27 07:30:38 +00:00
wanderer 57a242e8f4 Update eip-1.mediawiki 2015-10-27 06:05:01 +00:00
wanderer 1012b44f49 Update eip-1.mediawiki 2015-10-27 06:04:29 +00:00
wanderer 0bdbbf3aa3 changed folder stucture 2015-10-27 05:35:38 +00:00