2178 Commits

Author SHA1 Message Date
Kelly Olson
6a6b880138
Update EIP-2565 to clarify specification (#2892) 2020-10-08 12:31:50 +08:00
Sergio
d967becaa1
IMPERSONATECALL opcode EIP (#2997)
IMPERSONATECALL Opcode
2020-10-08 12:25:27 +08:00
Micah Zoltu
ba3833de92
Automatically merged updates to draft EIP(s) 2972 (#3029)
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
2020-10-08 15:58:20 +13:00
Youssef El Housni
70e1a8bedd
BW6-761 curve operations (#3026)
This precompile adds operations for the BW6-761 curve (from the EY/Inria [research paper](https://eprint.iacr.org/2020/351.pdf)) as a precompile in a set necessary to *efficiently* perform verification of one-layer composed zkSNARKs proofs.
2020-10-07 22:20:14 +08:00
Micah Zoltu
1d6ff8477b
Automatically merged updates to draft EIP(s) 1559 (#2924)
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
2020-10-07 03:04:34 +13:00
Peter Grassberger
8167b72fb7
eip-3014: shorten title (#3018) 2020-10-05 14:46:52 +08:00
defifuture
6d540e27c3
Automatically merged updates to draft EIP(s) 3005 (#3021)
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
2020-10-04 09:20:53 +13:00
Pedro Gomes
4093b5a919
Automatically merged updates to draft EIP(s) 2831 (#3019)
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
2020-10-04 07:20:14 +13:00
econoar
c7fffddc89
Automatically merged updates to draft EIP(s) 1559 (#3020)
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
2020-10-04 05:31:21 +13:00
Peter Grassberger
59ab530e9a
Create draft EIP-symbol (#3014)
Add `eth_symbol` method to the JSON-RPC that returns the symbol of the native coin of the network.
2020-10-03 10:08:51 +08:00
Ricardo Guilherme Schmidt
6704cec58c
EIP: Coinbase Calls (#2474)
Allow contracts to be called directly by block.coinbase (block validator), without a transaction.
2020-10-03 09:48:42 +08:00
Alexander
c7975135b1
Automatically merged updates to draft EIP(s) 2537, 2539 (#3016)
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
2020-10-03 03:28:25 +13:00
Alexander
19afcb19a6
Automatically merged updates to draft EIP(s) 2537, 2539 (#2999)
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
2020-10-03 03:19:03 +13:00
lightclient
60a46620e2
fix eip-3009 relative links (#3015) 2020-10-01 15:53:23 -05:00
Peter Jihoon Kim
c9c005279c
EIP-3009: transferWithAuthorization - Gas-Abstracted ERC20 transactions (#3009)
A contract interface that enables transferring of fungible assets via a signed authorization.
2020-10-01 13:09:33 +08:00
defifuture
d7413c1799
EIP-3005: Batched meta transactions (ERC-20 extension function) (#3005)
Defines an extension function for ERC-20 (and other fungible token standards), which allows receiving and processing a batch of meta transactions.
2020-09-30 12:58:52 +08:00
Micah Zoltu
15f61ed0fd
Adds rule to EIP-1 that references to other EIPs must use relative path format and the first reference must be linked. (#2947)
I have gone through and updated all existing EIPs to match this rule, including EIP-1.

In some cases, people were using markdown citations, I suspect because the long-form was a bit verbose to inline.  Since the relative path is quite short, I moved these to inline but I wouldn't be opposed to putting them back to citation format if that is desired by the authors.

In doing the migration/cleanup, I found some EIP references to EIPs that don't actually exist.  In these cases I tried to excise the reference from the EIP as best I could.

It is worth noting that the Readme actually already had this rule, it just wasn't expressed properly in EIP-1 and the "Citation Format" section of the readme I think caused people a bit of confusion (when citing externally, you should use the citation format).
2020-09-30 12:22:43 +08:00
Mamy Ratsimbazafy
8e02b9daae
Automatically merged updates to draft EIP(s) 2333 (#3001)
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
2020-09-28 17:41:09 +13:00
Nick Mudge
567cde3bcc
Automatically merged updates to draft EIP(s) 2535 (#3008)
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
2020-09-28 06:54:34 +13:00
Nick Mudge
66f3042687
Automatically merged updates to draft EIP(s) 2535 (#3004)
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
2020-09-28 06:25:29 +13:00
Martin Holst Swende
2adc96a603
EIP-2929: clarifications (#2998) 2020-09-26 11:43:07 +02:00
Alexander
ac730148f5
BLS12-377 curve operations (#2539)
Adds BLS12-377 curve operations as precompiles.
2020-09-23 01:01:52 +08:00
Marta Bellés
e4ce495f51
Automatically merged updates to draft EIP(s) 2494 (#2994)
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
2020-09-22 22:18:16 +12:00
VexyCats
00cf4103f2
EIP-2981: ERC-721 Royalty standard - Standardized means of accepting royalties for NFT marketplaces across the ecosystem (#2981)
A standardized way to handle royalty payments for ERC-721 tokens, including publicly viewable information and notification of payment event.
2020-09-22 18:13:28 +08:00
Gregory Markou
7ccb171c8c
Automatically merged updates to draft EIP(s) 2831 (#2992)
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
2020-09-22 11:19:23 +12:00
Gregory Markou
5e02bbcb2d
Automatically merged updates to draft EIP(s) 2831 (#2991)
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
2020-09-22 11:12:09 +12:00
Nick Mudge
97f63efcd7
Automatically merged updates to draft EIP(s) 2535 (#2990)
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
2020-09-21 08:09:29 +12:00
Nick Mudge
2e7c26d2ae
Automatically merged updates to draft EIP(s) 2535 (#2989)
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
2020-09-21 07:57:32 +12:00
Ansgar Dietrichs
577baa2723
Automatically merged updates to draft EIP(s) 2938 (#2986)
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
2020-09-19 04:15:07 +12:00
Greg Colvin
9af4867984
ProgPoW Review (#2894)
* clear more TBDs and merge Andrea's 0.9.4 spec

* fix broken links

* fix another broken link

* fix yet another broken link

* hope for the last broken link

* force bot

* please be the last broken links

* broken test vector label

* another broken link and test vector label

* all links now work in browser

* ?

* ??

* ready for review

* stop bot

* ready for review

* Michah's review

* more of Michah's review

* a little more of Michah's review

* move Kik fix from Specification to Security Considerations

* move Kik fix from Specification to Security Considerations

* incorporate Andreas Kik changes

* fix up tables

* security section

* security section 2

* reflect decisions in ACD 96
2020-09-18 09:54:04 -06:00
Martin Holst Swende
b032f384a2
EIP-2929: clarifications about scope revertals (#2984) 2020-09-18 08:53:41 +02:00
Carl Beekhuizen
cfa1c940f7
Automatically merged updates to draft EIP(s) 2333 (#2985)
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
2020-09-18 03:07:42 +12:00
Micah Zoltu
5f8278e1c7
Adds missing quotes to title. (#2978) 2020-09-15 12:12:46 +08:00
Nick Mudge
6b53155bcc
Automatically merged updates to draft EIP(s) 2535 (#2979)
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
2020-09-15 02:34:58 +12:00
Micah Zoltu
f203da639c
####: eth/##: Typed Transactions over Gossip (#2976)
Adds support for transmission of typed transactions over devp2p.
2020-09-13 20:08:41 +08:00
Vittorio Minacori
64fefe6a64
ERC-1363: Move to Last Call (#2617)
Defines a token interface for ERC-20 tokens that supports executing recipient code on `transfer` or spender code on `approve`.
2020-09-13 18:24:11 +08:00
vbuterin
3750af8059
Account abstraction EIP (#2938)
Account abstraction (AA) allows a contract to be the top-level account that pays fees and starts transaction execution.
2020-09-13 14:23:49 +08:00
vbuterin
306eec6c56
Add IS_STATIC opcode (#2975)
Add a `IS_STATIC (0x4A)` opcode that pushes `1` if the current context is static (ie. the execution is in a `STATICCALL` or a descendant thereof, so state-changing operations are not possible), and `0` if it is not.
2020-09-13 14:21:11 +08:00
James Choncholas
45019dc7ac
GeoENS pull request - initial revision (#2390)
GeoENS brings geographic split horizon capabilities to ENS. It's GeoDNS for ENS!
2020-09-13 14:09:51 +08:00
Nick Mudge
4df6a86f8c
Automatically merged updates to draft EIP(s) 2535 (#2974)
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
2020-09-13 10:09:18 +12:00
Nick Mudge
6a0c329004
Automatically merged updates to draft EIP(s) 2535 (#2973)
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
2020-09-13 09:34:37 +12:00
Micah Zoltu
6fd868a145
Wrapped Legacy Transactions (#2972) 2020-09-12 18:28:57 +08:00
Micah Zoltu
afead70012
Automatically merged updates to draft EIP(s) 2718 (#2971)
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
2020-09-12 21:51:12 +12:00
Micah Zoltu
7e97f1646e
Automatically merged updates to draft EIP(s) 2718 (#2970)
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
2020-09-12 21:19:40 +12:00
William Entriken
6ce0652df4
Remove duplicate file (#2452) 2020-09-11 13:33:37 +08:00
Dan Finlay
1daec5cb62
Gas price market change: Escalator Algorithm (alternative to 1559) (#2593)
The current "first price auction" fee model in Ethereum is inefficient and needlessly costly to users. This EIP proposes a way to replace this with a mechanism that allows dynamically priced transaction fees and efficient transaction price discovery.
2020-09-11 13:18:47 +08:00
Jim McDonald
de0f90b5ba
Ethereum 2 walletstore (#2386)
A JSON format for the storage and retrieval of Ethereum 2 hierarchical deterministic (HD) wallet definitions.
2020-09-11 13:12:49 +08:00
HAOYUatHZ
59516ea7ad
add EIP-2266 example (#2964)
Adds example to assets.
2020-09-11 09:36:21 +08:00
vbuterin
4d9b090c14
SET_INDESTRUCTIBLE opcode (#2937)
Add a `SET_INDESTRUCTIBLE (0xA8)` opcode that prevents the contract from calling `SELFDESTRUCT (0xFF)`.
2020-09-10 14:07:06 +08:00
Nick Gheorghita
a3112c1769
ERC for EthPM URI specification (#2942)
A custom URI scheme to identify an EthPM registry, package, release, or specific contract asset within a release.
2020-09-10 02:39:17 +08:00