Commit Graph

908 Commits

Author SHA1 Message Date
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