1681 Commits

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