2467 Commits

Author SHA1 Message Date
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
Jorge Izquierdo
92ed7c2bba
ERC-3000: Optimistic enactment governance standard (#3000)
Interface for scheduling, executing and challenging contract executions based on off-chain approval
2020-10-14 17:41:14 +08:00
Abdelhamid Bakhta
fc2f5ef36e
Add basefee to eth_getBlockByHash (#3041)
Add basefee field to `eth_getBlockByHash` RPC endpoint response.
2020-10-14 16:59:02 +08:00
Remco Bloemen
fc3d7642d8
Automatically merged updates to draft EIP(s) 712 (#3040)
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-14 05:31:26 +13:00
Herman Junge
17eb6ae589
EIP-3030: BLS Remote Signer HTTP API Standard (#3030)
This EIP defines a HTTP API standard for a BLS remote signer, consumed by validator clients to sign block proposals and attestations in the context of Ethereum 2.0 (eth2).
2020-10-13 15:43:42 +08:00
lightclient
36fee37ece
Automatically merged updates to draft EIP(s) 2733 (#3039)
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-13 06:37:29 +13:00
vbuterin
3c82f6001a
Added TkStanczak 2020-10-12 20:49:29 +08:00
lightclient
d56af987bc
Automatically merged updates to draft EIP(s) 2733 (#3038)
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-12 15:24:08 +13:00
lightclient
ec36396a28
Automatically merged updates to draft EIP(s) 2733 (#3036)
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-12 06:28:43 +13:00
lightclient
1baf7ca05a
Automatically merged updates to draft EIP(s) 2733 (#3035)
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-12 06:22:32 +13:00
Nick Mudge
e12e7e4ad6
Automatically merged updates to draft EIP(s) 2535 (#3034)
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-11 02:44:51 +13:00
Danny Ryan
930e456484
EIP-2982: Serenity Phase 0 (#2982)
* add phase 0 eip

* add discussions-to link for phase 0 eip

* phase 0 eip spelling fix

* Update EIPS/eip-X.md

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

* Update EIPS/eip-X.md

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

* Update EIPS/eip-X.md

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

* Update EIPS/eip-X.md

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

* Update EIPS/eip-X.md

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

* Update EIPS/eip-X.md

Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>

* fix lighthouse link

Co-authored-by: Koh Wei Jie <weijiekoh@users.noreply.github.com>

* address PR comments

* clean up backwards compatible discussion

* minor clarification on initial punitive param selection

* address PR feedback

Co-authored-by: vbuterin <v@buterin.com>
Co-authored-by: lightclient <14004106+lightclient@users.noreply.github.com>
Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>
Co-authored-by: Koh Wei Jie <weijiekoh@users.noreply.github.com>
2020-10-08 07:37:20 -06:00