Commit Graph

1679 Commits

Author SHA1 Message Date
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 6366821e02
Mention that the header is also called "front matter" in EIP1 (#2037) 2019-05-21 04:34:16 +01:00
Alex Beregszaszi 9531351313 Automatically merged updates to draft EIP(s) 663 (#2056)
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-21 12:19:46 +12:00
Alexander fe44e99e27 EC arithmetics and pairings with runtime definitions (#1962) 2019-05-20 12:14:16 +01:00
Alex Beregszaszi 6894462627 Automatically merged updates to draft EIP(s) 2028 (#2052)
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-20 18:13:34 +12:00
Christoph Mussenbrock 27b24eb316 EIP 1523: Standard for storing insurance policies as extension of ERC-721 token (#1512) 2019-05-20 01:02:00 +01:00
Bruno Barbieri c2eca1eae4 EIP-1710: URL Format for Web3 Browsers (#1710) 2019-05-19 19:43:39 +01:00
Ronan Sandford b1dd057c0f Automatically merged updates to draft EIP(s) 1679 (#1990)
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-20 02:42:39 +12:00
Ronan Sandford 0fb666ba35 Automatically merged updates to draft EIP(s) 1679, 1965 (#2047)
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-19 21:45:48 +12:00
Alex Beregszaszi af982f1470 Run spelling checks on CI (#2040) 2019-05-19 08:54:10 +02:00
Ronan Sandford 433a6ce998 EIP-1965 Method to check if a chainID is valid at a specific block Number (#1965) 2019-05-19 08:51:33 +02:00
Andrew Cooke 5e6d4885f9 Automatically merged updates to draft EIP(s) 1155 (#2049)
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-19 03:16:55 +12:00
Tom Brand 9ed4e96857 Calldata gas cost reduction (#2028)
* Calldata gas cost reduction

Added a draft of EIP to reduce the gas cost of Calldata

* changed name to 2028

* Added EIP-2028 to meta eip-1679

* Added discussion url

* edited 'motivation' & 'specification'

Edited motivation to increase readability.
Edited specification to clarify terms.
2019-05-18 01:26:00 +01:00
Brooklyn Zelenka a1ff047fab Automatically merged updates to draft EIP(s) 615 (#2044)
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-18 04:31:59 +12:00
A. F. Dudley b55bd38afd Automatically merged updates to draft EIP(s) 1679 (#2043)
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-18 03:07:47 +12:00
Alex Beregszaszi 0ec6181771 Automatically merged updates to draft EIP(s) 663 (#2038)
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-17 14:16:37 +12:00
Brooklyn Zelenka 90d9ce607c Automatically merged updates to draft EIP(s) 1679 (#2034)
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-17 08:04:57 +12:00
Pedro Gomes 53dfa16d12 EIP-2015: Wallet Update Chain Method (#2015)
* Create eip-2015.md

* Include JSON RPC method in title

* add requires 155

* update nativeCurrency field for wallet_updateChain

* EIP-2015 format review changes

* Update EIP-2015 discussions-to link
2019-05-14 19:02:05 +01:00
Ronan Sandford 72657123e8 Call strict gas (#1950)
* CALL with strict gas

* fix date

* 1930

* update with explicit code change

* add link to discussion

* update

* fix link
2019-05-14 08:17:53 +12:00
Andrew Cooke 0f469acef3 Automatically merged updates to draft EIP(s) 1155 (#2023)
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-14 08:05:42 +12:00
Ronan Sandford da4c47ef2e Automatically merged updates to draft EIP(s) 1155 (#2017)
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-14 07:51:21 +12:00
Wei Tang 6b301b54ae Automatically merged updates to draft EIP(s) 1679 (#2016)
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-13 20:16:17 +12:00
Tim Beiko 0911b55122 Re-order EIP categories (#1989) 2019-05-11 08:24:37 +02:00
Andrew Cooke 59160e4ec4 Automatically merged updates to draft EIP(s) 1155 (#2013)
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-11 16:09:23 +12:00
Andrew Cooke 75c9279e22 Automatically merged updates to draft EIP(s) 1155 (#2012)
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-11 15:38:04 +12:00
Andrew Cooke 774e384691 Automatically merged updates to draft EIP(s) 1155 (#2011)
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-11 12:03:02 +12:00
Remco Bloemen 508aba666b Automatically merged updates to draft EIP(s) 1679 (#1830)
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-11 02:51:30 +12:00
Francisco Giordano ddc97b7a51 fix github pull request links (#2000) 2019-05-10 00:19:01 +01:00
Andrew Cooke 8722db49cd Automatically merged updates to draft EIP(s) 1155 (#2008)
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-10 11:10:11 +12:00