Commit Graph

1450 Commits

Author SHA1 Message Date
Witek d95612c820 Automatically merged updates to draft EIP(s) 1155 (#2114)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-13 06:18:10 +12:00
Greg Colvin 63a04a1279
Merge pull request #1968 from axic/eip1-opcodes
Add special requirement in EIP-1 for mentioning EVM instructions
2019-06-12 09:18:12 -06:00
Greg Colvin 9457546b14
Merge pull request #2058 from axic/rpc-updates
Add EIP-1474 as a requirement to RPC ERCs
2019-06-12 09:16:56 -06:00
Andrew Cooke 083129dd1e Automatically merged updates to draft EIP(s) 1155 (#2113)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-12 16:11:43 +12:00
Paweł Bylica c8735245a4 Automatically merged updates to draft EIP(s) 2003 (#2112)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-11 01:49:26 +12:00
Andrew Cooke 4694622aad Automatically merged updates to draft EIP(s) 1155 (#2110)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-07 23:47:31 +12:00
Andrew Cooke 914c3baad1 Automatically merged updates to draft EIP(s) 1155 (#2109)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-07 23:32:16 +12:00
Andrew Cooke 193fdeb56f Automatically merged updates to draft EIP(s) 1155 (#2108)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-07 22:07:51 +12:00
Lucas Cullen 7b6925e69f Automatically merged updates to draft EIP(s) 1261 (#2107)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-07 22:00:05 +12:00
Paweł Bylica 296ba62c5f EIP-2003 - EVMC modules for implementations of precompiled contracts (#2003) 2019-06-06 23:58:49 +02:00
Lucas Cullen e3c2db13b5 Automatically merged updates to draft EIP(s) 1261 (#2102)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-06 17:59:45 +12:00
Andrew Cooke 9a35c0afc0 Automatically merged updates to draft EIP(s) 1155 (#2101)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-06 08:52:26 +12:00
Felix Lange 5a0665ca9c Automatically merged updates to draft EIP(s) 778 (#2097)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-05 06:47:14 +12:00
Andrew Cooke f1df38707b Automatically merged updates to draft EIP(s) 1155 (#2096)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-05 05:59:39 +12:00
Samuel Furter 36f02dffec Automatically merged updates to draft EIP(s) 1193 (#2092)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-04 06:10:13 +12:00
Alex Beregszaszi 5b60eb679b Automatically merged updates to draft EIP(s) 1803, 663 (#2094)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-03 11:03:07 +12:00
Alex Beregszaszi 550fb10422 Automatically merged updates to draft EIP(s) 1803 (#2093)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-06-03 10:57:07 +12:00
cdetrio 96e8093f6a add EIP for particle gas costs (#2045)
* add EIP for fractional gas costs

* use EIP number 2045, add references, discussion-to

* add EIP-2045 to Istanbul

* Formatting

* Add ewasm to rationale

* Clarify cost reduction examples

* Clarify the increase of particles

* link to eip-2035, edit for clarity

* add reference to eip-2035

* add axic as author

* rename title to "particle gas costs", edit ewasm section

* fix header
2019-05-30 18:24:17 +01:00
Witek 622136a5b6 Last call for ERC-1155 (#2091) 2019-05-30 03:13:13 +01:00
Andrew Cooke 32b82ef63b Automatically merged updates to draft EIP(s) 1155 (#2089)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-29 09:00:42 +12:00
Andrew Cooke 638b7400a1 Automatically merged updates to draft EIP(s) 1155 (#2088)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-28 09:24:13 +12:00
Felix Lange 9b1c22d285 Automatically merged updates to draft EIP(s) 778 (#2087)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-28 00:05:18 +12:00
Ronan Sandford ae0c0d8fa1 Automatically merged updates to draft EIP(s) 1930 (#2086)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-26 09:06:21 +12:00
Andrew Cooke 69217d89e5 Automatically merged updates to draft EIP(s) 1155 (#2085)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-25 15:12:44 +12:00
Andrew Cooke 9fa08d11a6 Automatically merged updates to draft EIP(s) 1155 (#2084)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-25 14:49:29 +12:00
Andrew Cooke 4b676ff535 Automatically merged updates to draft EIP(s) 1155 (#2083)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-25 13:27:32 +12:00
Antonio Salazar Cardozo 9af2a9b1ef Automatically merged updates to draft EIP(s) 1108 (#2067)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-25 03:32:38 +12:00
William Entriken a573835f23 Automatically merged updates to draft EIP(s) 1418 (#2078)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-25 00:54:14 +12:00
Alex Beregszaszi 734934e246 Automatically merged updates to draft EIP(s) 1679 (#2042)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-24 22:44:03 +12:00
Ronan Sandford e2f9acef1f Automatically merged updates to draft EIP(s) 1930 (#2076)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-24 22:32:25 +12:00
ledgerwatch 8b8d2eaaaf Automatically merged updates to draft EIP(s) 1679 (#2036)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-24 22:27:09 +12:00
ledgerwatch 1f7987f9b7 Stateless Clients: Repricing SLOAD and SSTORE to pay for block proofs (#2035)
* Create eip-draft_StatelessClientGasRepricing.md

* Update and rename eip-draft_StatelessClientGasRepricing.md to eip-2035.md

* Update eip-2035.md

* Update eip-2035.md

* Update eip-2035.md

* Update eip-2035.md

* Update eip-2035.md

* Update eip-2035.md

* Fix typos

* Use canonical links to other EIPs

* Update eip-2035.md

* Fix link to EIP-2028
2019-05-24 11:15:52 +01:00
ledgerwatch fdf8508299 State Rent change B placeholder EIP - net transaction counter (#2031)
* Create eip-draft_StateRentBNetTransactionCounter.md

* Update and rename eip-draft_StateRentBNetTransactionCounter.md to eip-2031.md

* Update eip-2031.md

* Update eip-2031.md

* Update eip-2031.md

* Fix some typos

* Use canonical link to EIP-2029

* Update eip-2031.md

* Update eip-2031.md
2019-05-24 11:12:59 +01:00
ledgerwatch e8098d23dc State Rent change C draft EIP - Net contract storage size accounting (#2027)
* State Rent change C draft EIP

* Update eip-draft_StateRentCnetContractSizes.md

* Update eip-draft_StateRentCnetContractSizes.md

* Rename eip-draft_StateRentCnetContractSizes.md to eip-2027.md

* Update eip-2027.md

* Update eip-2027.md

* Update eip-2027.md

* Quote "block C" properly

* Update eip-2027.md
2019-05-24 11:08:48 +01:00
Andrew Cooke dbf67d4f99 Automatically merged updates to draft EIP(s) 1155 (#2074)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-24 19:02:34 +12:00
Ronan Sandford d7db470b40 Copyright 107 (#2068)
* add copyrights for 107

* use github username
2019-05-23 23:43:43 +01:00
Ronan Sandford cef55f5cb9 Automatically merged updates to draft EIP(s) 1679 (#2055)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-24 10:38:29 +12:00
Ronan Sandford 656aeda526 New Opcode to check if a chainID is part of the history of chainIDs (#1959) 2019-05-23 23:33:26 +01:00
ledgerwatch ea827e875c State Rent Change A EIP placeholder - State counters contract (#2029)
* Create eip-StateRentACountersContract.md

* Update eip-StateRentACountersContract.md

* Rename eip-StateRentACountersContract.md to eip-2029.md

* Update eip-2029.md

* Update eip-2029.md

* Fix typos

* Make EIP-2014 into a proper link
2019-05-23 23:16:58 +01:00
Nick Johnson 4fe5a9ada3
Update eip-162.md 2019-05-24 09:35:16 +12:00
Nick Johnson 5996a13c22
Update eip-181.md 2019-05-24 09:35:06 +12:00
Alex Beregszaszi d2aa4aeb21 Add draft for ESO (extended state oracle) (#2014)
* Add draft for ESO (extended state oracle)

* Add mention of revert to ESO

* Add EIP-2014 number and rename file

* Add reference to EIP-1959 and EIP-1965

* Add discussions-to URL
2019-05-24 09:15:26 +12:00
Alex Beregszaszi f993edd933 Reduced gas cost for static calls made to precompiles (#2046)
* Reduced gas cost for static calls made to precompiles

* Rename to EIP-2046

* Add discussion URL

* Add 2046 to Istanbul

* Fix header
2019-05-24 09:13:26 +12:00
Alex Beregszaszi ae595911ae Sane limits for certain EVM parameters (#1985)
* sane

* some clarifications

* remove cruft

* some clarifications

* propose spec changes

* limit the scope to EVM only

* more rationale

* group affected opcodes by ranges

* Rename to EIP-1985

* Add discussion URL to EIP-1985

* Include a reference to EIP106

* Add more rationale

* fix typo

* Remove unfounded worry

* mention timestamp being 64-bit value in Aleth

* resolved an TODO item as Rationale entry
2019-05-24 09:09:45 +12:00
Alex Beregszaszi d6dfa555be Fix author fields (#2065) 2019-05-24 08:23:03 +12:00
ledgerwatch f417718abd State Rent change H placeholder EIP - fixed rent prepayment for all accounts (#2026) 2019-05-23 11:06:53 +01:00
Andrew Cooke 0755e0c581 Automatically merged updates to draft EIP(s) 1155 (#2064)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-23 12:32:28 +12:00
Andrew Cooke 36d29921ab Automatically merged updates to draft EIP(s) 1155 (#2063)
Hi, I'm a bot! This change was automatically merged because:

 - It only modifies existing Draft or Last Call EIP(s)
 - The PR was approved or written by at least one author of each modified EIP
 - The build is passing
2019-05-23 11:13:15 +12:00
Agustin Aguilar 7c10d583d9 Fix Wrong Input Length - ERC165 Example (#1640)
* Wrong input size - noThrowCall ERC165

Input should be 36 bytes (4 signature bytes + 32 bytes parameter)

Solidity 5 validates the length of msg.data, reverting on the 32 bytes input, all contracts using the broken 'doesContractImplementInterface' will not be able to read an ERC165 implementation targetting Solidity 5.

A legacy-compatible strategy should be defined to make all the "ERC165 readers" sending a 32 bytes sized data compatible with ERC165 contracts compiled targeting this new version of the compiler.

A possible solution could be to add a keyword on Solidity to disable the validation of the calldata length.

* Add version history section to EIP165

* EIP 1640 -> PR 1640
2019-05-22 13:31:19 +12:00
Alex Beregszaszi 2015ea3797 Add EIP-1474 as a requirement to RPC ERCs 2019-05-21 18:43:32 +01:00