2345 Commits

Author SHA1 Message Date
Erik Marks
36102e0c82
Automatically merged updates to draft EIP(s) 747 (#2777)
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-11-30 09:01:56 +13:00
lightclient
e05b561ab4
EIP-2681: few minor updates + move to review (#3130) 2020-11-27 14:08:59 +00:00
Fabian Vogelsteller
4d1931c0e2
Automatically merged updates to draft EIP(s) 725 (#3110)
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-11-27 22:38:16 +13:00
Joel Thorstensson
4f4853fa35
Automatically merged updates to draft EIP(s) 2844 (#3136)
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-11-26 06:33:27 +13:00
Edson Ayllon
8704082282
Move EIP-2458 to Withdrawn (#3131)
* Move 2458 to Withdrawn
2020-11-25 17:04:42 +08:00
Micah Zoltu
5bf07ddd9c
Automatically merged updates to draft EIP(s) 2976 (#3125)
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-11-22 02:02:25 +13:00
VexyCats
1027add490
Automatically merged updates to draft EIP(s) 2981 (#3123)
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-11-21 20:08:45 +13:00
Sam Wilson
0001217002
Automatically merged updates to draft EIP(s) 3074 (#3122)
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-11-20 13:02:32 +13:00
Micah Zoltu
5d8bee5e12
EIP-2930: Updates transaction format to match EIP-2718 (#3101)
* EIP-2930: Updates transaction format to match EIP-2718

2718 has the first byte of every transaction be the transaction type, and the remaining bytes are interpreted however this EIP wants. This is the minimal change required to get it in line with 2718 so I think we should merge this ASAP and then continue discussion on whether we think this is the optimal format or not.

* Update EIPS/eip-2930.md

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>

* Changes same thing in more places.

Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
2020-11-19 09:19:39 +01:00
Guillaume Ballet
13579d5ae5
Automatically merged updates to draft EIP(s) 3102 (#3121)
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-11-19 09:05:31 +13:00
Micah Zoltu
753c8fff90
Automatically merged updates to draft EIP(s) 2972 (#3119)
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-11-18 23:39:29 +13:00
Guillaume Ballet
ed90ff33f6
Automatically merged updates to draft EIP(s) 3102 (#3118)
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-11-17 01:50:25 +13:00
Sebastian C. Bürgel
3b2d80e8d5
fixed JSON parse errors (#3112) 2020-11-14 17:39:18 +08:00
Micah Zoltu
79f12c39fd
Automatically merged updates to draft EIP(s) 2972 (#3116)
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-11-14 08:12:39 +13:00
Micah Zoltu
cedc5641de
EIP-2972: Deprecateds legacy transactions in blocks. (#3115)
Per discussion in ACD call.
2020-11-14 00:23:02 +08:00
soham
ad9aba7c86
Automatically merged updates to draft EIP(s) 2767 (#3114)
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-11-13 08:09:22 +13:00
Erik Marks
81b5302ba4
EIP-3085: wallet_addEthereumChain (#3085)
Rendered file: https://github.com/rekmarks/EIPs/blob/2016/EIPS/eip-3085.md

This PR adds EIP-3085, which introduces the wallet_addEthereumChain RPC method. It's basically EIP-2015, without requiring the network to be switched.

I think 2015 is a great idea, but wallets may desire an RPC method that only adds a chain, without requiring that the network is changed. For example, allowing dapps to request network changes is bound to cause UX issues, especially as we see dapps moving to different layer 2 chains.
2020-11-09 16:35:59 +08:00
William Entriken
40af8450d5
Update README.md (#3065) 2020-11-09 02:07:46 -06:00
Alexander
12984268f9
Precompiles and Keccak256 repricing (#2666)
Main points:
- Reprice sha256 and Ripemd160 precompiles after #2046 changes and to better reflect current performance and internal structures of the computations performed
- Reprice Keccak256 native function and reflect internal structures of the computations performed
2020-11-09 15:20:03 +08:00
Erik Marks
e45c2c6e7d
Automatically merged updates to draft EIP(s) 2015 (#3109)
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-11-09 10:45:55 +13:00
Tomasz Kajetan Stańczak
fc8447c0ca
Automatically merged updates to draft EIP(s) 2935 (#3108)
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-11-08 10:00:38 +13:00
Tomasz Kajetan Stańczak
6896c3ed83
Automatically merged updates to draft EIP(s) 2935 (#3106)
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-11-08 09:50:32 +13:00
Guillaume Ballet
10f83c1f2b
Binary Trie (#3102)
Change storage structure from hexary to binary, merge the account and storage tries, and use BLAKE2.
2020-11-07 12:54:49 +08:00
Peter Jihoon Kim
03b13e983a
Automatically merged updates to draft EIP(s) 3009 (#3105)
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-11-07 14:52:48 +13:00
Nick Mudge
f1a807ee3a
Automatically merged updates to draft EIP(s) 2535 (#3103)
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-11-07 01:08:22 +13:00
lightclient
8a1be180fd
Automatically merged updates to draft EIP(s) 2930 (#3088)
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-11-06 21:11:54 +13:00
Micah Zoltu
e54347b5fb
Automatically merged updates to draft EIP(s) 1559 (#3031)
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-11-06 21:03:39 +13:00
James Hancock
aa0e7b1f2b
Change Status to Withdrawn (#2545) 2020-11-06 15:54:00 +08:00
Alex Beregszaszi
9c5210a3d4
EIP-1: require at least one github username (#2969)
This has been discussed a few times. The main problem is that editors have a challenge finding EIP authors and getting their response, unless there is a clear GitHub username. This is blocking a lot of outstanding change requests.
2020-11-06 15:10:02 +08:00
Micah Zoltu
3a81398122
2786: Withdrawn (#3098) 2020-11-06 13:31:58 +08:00
Nick Mudge
42b3bfd7ca
Automatically merged updates to draft EIP(s) 2535 (#3095)
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-11-06 18:30:31 +13:00
Micah Zoltu
c7009bc806
Correcting a mistake in a mass-update. (#3097)
EIPs have a new set of statuses, Accepted is no longer a status but we accidentally mass updated Accepted => Final, when it should have been Accepted => Review.
2020-11-06 12:57:37 +08:00
lightclient
aa6ea0b111
Update EIP statuses (#3096)
I'm updating EIP statuses according to #2996. The mappings are as follows:

```
Draft => Draft
Last Call => Last Call
Accepted => Final
Final => Final
Superseded => Final
Abandoned => Withdrawn
Rejected => Withdrawn
Active => Living
```
2020-11-06 12:41:46 +08:00
Pedro Gomes
1e6bdf1daa
EIP-3091: Block Explorer API Routes (#3091)
Providing wallet with a `blockExporerUrl` could be valuable given that applications can permissionessly interface with each other given that standards are followed and become interoperable.

Hence I've explored existing block explorers and identified existing patterns where these endpoints are in consensus and could be specified under a standard which this EIP describes

### L1 Blockchain Explorers

#### Blocks
Blockscout (chainId=100) -> https://blockscout.com/poa/xdai/blocks/<BLOCK_HASH_OR_HEIGHT>
Etherscan (chainId=1) -> https://etherscan.io/block/<BLOCK_HASH_OR_HEIGHT>
Etherchain (chainId=1) -> https://etherchain.org/block/<BLOCK_HASH_OR_HEIGHT>
Ethplorer (chainId=1) -> unsupported

Etherscan and Etherchain are in consensus for blocks endpoint but Blockscout uses `/blocks` endpoint instead and Ethplorer doesn't have a page for blocks so returns 404 not found.

#### Transactions
Blockscout (chainId=100) -> https://blockscout.com/poa/xdai/tx/<TX_HASH>
Etherscan (chainId=1) -> https://etherscan.io/tx/<TX_HASH>
Etherchain (chainId=1) -> https://etherchain.org/tx/<TX_HASH>
Ethplorer (chainId=1) -> https://ethplorer.io/tx/<TX_HASH>

All block explorers are in consensus for transactions endpoint.

#### Accounts
Blockscout (chainId=100) -> https://blockscout.com/poa/xdai/address/<ACCOUNT_ADDRESS>
Etherscan (chainId=1) -> https://etherscan.io/address/<ACCOUNT_ADDRESS>
Etherchain (chainId=1) -> https://etherchain.org/account/<ACCOUNT_ADDRESS>
Ethplorer (chainId=1) -> https://ethplorer.io/address/<ACCOUNT_ADDRESS>

All block explorers are in consensus for accounts endpoint except Etherchain which uses `/account` endpoint instead

#### ERC-20 Tokens
Blockscout (chainId=100) -> https://blockscout.com/poa/xdai/tokens/<TOKEN_ADDRESS>
Etherscan (chainId=1) -> https://etherscan.io/token/<TOKEN_ADDRESS>
Etherchain (chainId=1) -> https://etherchain.org/token/<TOKEN_ADDRESS>
Ethplorer (chainId=1) -> https://ethplorer.io/address/<TOKEN_ADDRESS>

Etherscan and Etherchain are in consensus but Blockscout uses `/tokens` endpoint instead and Ethplorer doesn't have a page for tokens so redirects to accounts page (`/address`).

### L2 Explorers

#### Blocks
Matic -> https://explorer.matic.network/blocks/<BLOCK_HEIGHT_OR_HASH>
zkScan -> https://zkscan.io/blocks/<BLOCK_NUMBER>
Fuel -> https://rinkeby.fuel.sh/block/<BLOCK_NUMBER>

#### Transactions
Matic -> https://explorer.matic.network/tx/<TX_HASH>
zkScan -> https://zkscan.io/transactions/<TX_HASH>
Fuel -> https://rinkeby.fuel.sh/tx/<TX_HASH>

#### Accounts
Matic -> https://explorer.matic.network/address/<ACCOUNT_ADDRESS>
zkScan -> https://zkscan.io/accounts/<ACCOUNT_ADDRESS>
Fuel -> https://rinkeby.fuel.sh/address/<ACCOUNT_ADDRESS>

#### ERC-20 Tokens
Matic -> https://explorer.matic.network/tokens/<TOKEN_ADDRESS>
zkScan -> unsupported (`/tokens` displays a list of tokens pointing to L1 explorer)
Fuel -> unsupported

## EIP-3091

### Blocks
<BLOCK_EXPORER_URL>/block/<BLOCK_HASH_OR_HEIGHT>


### Transactions
<BLOCK_EXPORER_URL>/tx/<TX_HASH>

### Accounts
<BLOCK_EXPORER_URL>/address/<ACCOUNT_ADDRESS>


### ERC-20 Tokens
<BLOCK_EXPORER_URL>/token/<TOKEN_ADDRESS>
2020-11-06 12:39:55 +08:00
James Hancock
639aba8e5b
Update to All Status and the EIP process flow for EIP-1 (#2996)
The proposed Status to changes to EIP-1 inline with clarifiying the EIP repo as soley a standardization body.

Decisions made during the 17th EIPIP meeting. ethereum-cat-herders/EIPIP#33
2020-11-05 18:07:11 +08:00
Danny Ryan
da72964626
Automatically merged updates to draft EIP(s) 2982 (#3094)
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-11-05 06:20:53 +13:00
Pedro Gomes
674a5b8209
Automatically merged updates to draft EIP(s) 2015 (#3090)
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-11-03 08:49:49 +13:00
Sam Wilson
3d1188709f
Automatically merged updates to draft EIP(s) 3074 (#3089)
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-11-03 07:34:48 +13:00
Nick Mudge
17c0fd5897
Automatically merged updates to draft EIP(s) 2535 (#3084)
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-11-02 14:05:17 +13:00
Filip Š
d215e44d26
Draft EIP: Multiple contenthash records for ENS (#2520)
This adds my draft EIP for multiple contenthash records for ENS. Contract implementation is available in ensdomains/resolvers#30, and discussion should be in #2393.
2020-11-02 09:01:31 +08:00
chgormanMH
c50e893c00
New EIP to add precompile for BN256 hash-to-curve algorithms. (#3068)
This PR adds an EIP for precompile contracts for BN256 hash-to-curve algorithms.
2020-11-01 12:27:23 +08:00
Nick Mudge
232bbfe186
Automatically merged updates to draft EIP(s) 2535 (#3083)
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-11-01 10:05:01 +13:00
Jim McDonald
66499bffe9
Initial cut of wallet layout EIP. (#2680)
Initial wallet layout proposal.
2020-10-31 16:57:44 +08:00
Sam Wilson
d89ff42f53
First stab at sponsored transaction precompile (#3074) 2020-10-31 15:14:27 +08:00
Ryan Ghods
fa7bf58a16
Add Table of Contents to EIPs website (#2582)
This PR adds jekyll-toc to the EIPs website
2020-10-31 15:08:56 +08:00
Alexander
897f456335
Automatically merged updates to draft EIP(s) 2537, 2539 (#3077)
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-31 09:04:51 +13:00
Sacha Saint-Leger
7df83ae8c1
EIP-3076: Validator client interchange format (slashing protection) (#3076)
A JSON interchange format for Serenity (eth2) that contains the necessary slashing protection information required to safely migrate keys between clients.
2020-10-29 19:20:26 +08:00
Ryan Ghods
dbb6600d10
Add anchor headings to EIPs website (#2581) 2020-10-29 00:06:00 +08:00
Joel Thorstensson
5140866fd0
Automatically merged updates to draft EIP(s) 2844 (#3070)
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-28 22:43:16 +13:00
Herman Junge
3c13569b4a
Automatically merged updates to draft EIP(s) 3030 (#3069)
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-28 22:42:29 +13:00