2528 Commits

Author SHA1 Message Date
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
Vittorio Minacori
63e2c41262
ERC-1363: Move to Final (#3027) 2020-10-28 13:23:54 +08:00
Nick Mudge
d4e30e3143
Automatically merged updates to draft EIP(s) 2535 (#3075)
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-27 09:36:40 +13:00
Nick Mudge
337ffe09b5
Automatically merged updates to draft EIP(s) 2535 (#3073)
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-27 04:54:44 +13:00
Nick Mudge
1cdf55466d
Automatically merged updates to draft EIP(s) 2535 (#3071)
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-27 02:22:54 +13:00
MrChico
32042e078c
Automatically merged updates to draft EIP(s) 2612 (#3072)
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-26 21:39:39 +13:00
Martin Holst Swende
62f5f2105e
Automatically merged updates to draft EIP(s) 2929 (#3063)
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-22 19:06:45 +13:00
Abdelhamid Bakhta
e419dae0b5
[EIP-1474] Fix curl examples for eth_getUncleByBlockHashAndIndex and eth_getUncleByBlockNumberAndIndex (#3048)
[EIP-1474] Fix curl examples for eth_getUncleByBlockHashAndIndex and eth_getUncleByBlockNumberAndIndex #3048
2020-10-21 12:23:28 +08:00
Sam Wilson
dc9932bc2d
Automatically merged updates to draft EIP(s) 2938 (#3064)
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-21 06:05:58 +13:00
Erik Marks
60b74cdfd7
Replace @rekmarks email with GitHub username (#3061) 2020-10-19 23:49:04 +08:00
Martin Holst Swende
134f68d8b8
Automatically merged updates to draft EIP(s) 2929 (#3060)
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-20 00:05:21 +13:00
Perlets9
2a55ea7577
EIP-2980: Swiss Compliant Asset Token (#2980)
An interface for asset tokens, compliant with Swiss Law and compatible with [ERC-20](./eip-20.md).
2020-10-19 19:01:19 +08:00
Sina Mahmoodi
fdce3020e3
Automatically merged updates to draft EIP(s) 2926 (#3052)
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-15 22:02:52 +13:00
Jorge Izquierdo
8abfe330ae
Automatically merged updates to draft EIP(s) 3000 (#3049)
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-15 02:56:08 +13:00
Abdelhamid Bakhta
c74a7fc957
Automatically merged updates to draft EIP(s) 3041, 3044, 3045, 3046 (#3047)
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-15 01:47:52 +13:00
Abdelhamid Bakhta
6a373f0f88
Add basefee to eth_getUncleByBlockNumberAndIndex (#3046)
Add basefee field to `eth_getUncleByBlockNumberAndIndex` RPC endpoint response.
2020-10-14 19:31:13 +08:00
Abdelhamid Bakhta
037f03c8c7
Add basefee to eth_getUncleByBlockHashAndIndex (#3045)
Add basefee field to `eth_getUncleByBlockHashAndIndex` RPC endpoint response.
2020-10-14 19:30:55 +08:00
Abdelhamid Bakhta
7e136d24d0
Add basefee to eth_getBlockByNumber (#3044)
Add basefee field to `eth_getBlockByNumber` RPC endpoint response.
2020-10-14 19:30:32 +08:00