Skip to content

Commit

Permalink
common: update status fields for EIPs and hardforks (#1777)
Browse files Browse the repository at this point in the history
* common: update status fields for EIPs and hardforks

* Common: EXPERIMENTAL -> Draft status (EIP-2315)

Co-authored-by: Holger Drewes <[email protected]>
  • Loading branch information
ryanio and holgerd77 authored Mar 11, 2022
1 parent ba916e5 commit b5d9fb0
Show file tree
Hide file tree
Showing 20 changed files with 198 additions and 203 deletions.
48 changes: 24 additions & 24 deletions packages/common/src/eips/1559.json
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
{
"name": "EIP-1559",
"number": 1559,
"comment": "Fee market change for ETH 1.0 chain",
"url": "https://eips.ethereum.org/EIPS/eip-1559",
"status": "Review",
"minimumHardfork": "berlin",
"requiredEIPs": [2930],
"gasConfig": {
"baseFeeMaxChangeDenominator": {
"v": 8,
"d": "Maximum base fee change denominator"
},
"elasticityMultiplier": {
"v": 2,
"d": "Maximum block gas target elasticity"
},
"initialBaseFee": {
"v": 1000000000,
"d": "Initial base fee on first EIP1559 block"
}
"name": "EIP-1559",
"number": 1559,
"comment": "Fee market change for ETH 1.0 chain",
"url": "https://eips.ethereum.org/EIPS/eip-1559",
"status": "Final",
"minimumHardfork": "berlin",
"requiredEIPs": [2930],
"gasConfig": {
"baseFeeMaxChangeDenominator": {
"v": 8,
"d": "Maximum base fee change denominator"
},
"gasPrices": {},
"vm": {},
"pow": {}
}
"elasticityMultiplier": {
"v": 2,
"d": "Maximum block gas target elasticity"
},
"initialBaseFee": {
"v": 1000000000,
"d": "Initial base fee on first EIP1559 block"
}
},
"gasPrices": {},
"vm": {},
"pow": {}
}
2 changes: 1 addition & 1 deletion packages/common/src/eips/2315.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@
},
"vm": {},
"pow": {}
}
}
30 changes: 15 additions & 15 deletions packages/common/src/eips/2565.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"name": "EIP-2565",
"number": 2565,
"comment": "ModExp gas cost",
"url": "https://eips.ethereum.org/EIPS/eip-2565",
"status": "Last call",
"minimumHardfork": "byzantium",
"gasConfig": {},
"gasPrices": {
"modexpGquaddivisor": {
"v": 3,
"d": "Gquaddivisor from modexp precompile for gas calculation"
}
},
"vm": {},
"pow": {}
"name": "EIP-2565",
"number": 2565,
"comment": "ModExp gas cost",
"url": "https://eips.ethereum.org/EIPS/eip-2565",
"status": "Final",
"minimumHardfork": "byzantium",
"gasConfig": {},
"gasPrices": {
"modexpGquaddivisor": {
"v": 3,
"d": "Gquaddivisor from modexp precompile for gas calculation"
}
},
"vm": {},
"pow": {}
}
21 changes: 10 additions & 11 deletions packages/common/src/eips/2718.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
{
"name": "EIP-2718",
"comment": "Typed Transaction Envelope",
"url": "https://eips.ethereum.org/EIPS/eip-2718",
"status": "Draft",
"minimumHardfork": "chainstart",
"gasConfig": {},
"gasPrices": {},
"vm": {},
"pow": {}
}

"name": "EIP-2718",
"comment": "Typed Transaction Envelope",
"url": "https://eips.ethereum.org/EIPS/eip-2718",
"status": "Final",
"minimumHardfork": "chainstart",
"gasConfig": {},
"gasPrices": {},
"vm": {},
"pow": {}
}
2 changes: 1 addition & 1 deletion packages/common/src/eips/2929.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "EIP-2929",
"comment": "Gas cost increases for state access opcodes",
"url": "https://eips.ethereum.org/EIPS/eip-2929",
"status": "Draft",
"status": "Final",
"minimumHardfork": "chainstart",
"gasConfig": {},
"gasPrices": {
Expand Down
39 changes: 19 additions & 20 deletions packages/common/src/eips/2930.json
Original file line number Diff line number Diff line change
@@ -1,22 +1,21 @@
{
"name": "EIP-2930",
"comment": "Optional access lists",
"url": "https://eips.ethereum.org/EIPS/eip-2930",
"status": "Draft",
"minimumHardfork": "istanbul",
"requiredEIPs": [2718, 2929],
"gasConfig": {},
"gasPrices": {
"accessListStorageKeyCost": {
"v": 1900,
"d": "Gas cost per storage key in an Access List transaction"
},
"accessListAddressCost": {
"v": 2400,
"d": "Gas cost per storage key in an Access List transaction"
}
"name": "EIP-2930",
"comment": "Optional access lists",
"url": "https://eips.ethereum.org/EIPS/eip-2930",
"status": "Final",
"minimumHardfork": "istanbul",
"requiredEIPs": [2718, 2929],
"gasConfig": {},
"gasPrices": {
"accessListStorageKeyCost": {
"v": 1900,
"d": "Gas cost per storage key in an Access List transaction"
},
"vm": {},
"pow": {}
}

"accessListAddressCost": {
"v": 2400,
"d": "Gas cost per storage key in an Access List transaction"
}
},
"vm": {},
"pow": {}
}
32 changes: 16 additions & 16 deletions packages/common/src/eips/3198.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"name": "EIP-3198",
"number": 3198,
"comment": "BASEFEE opcode",
"url": "https://eips.ethereum.org/EIPS/eip-3198",
"status": "Review",
"minimumHardfork": "london",
"gasConfig": {},
"gasPrices": {
"basefee": {
"v": 2,
"d": "Gas cost of the BASEFEE opcode"
}
},
"vm": {},
"pow": {}
}
"name": "EIP-3198",
"number": 3198,
"comment": "BASEFEE opcode",
"url": "https://eips.ethereum.org/EIPS/eip-3198",
"status": "Final",
"minimumHardfork": "london",
"gasConfig": {},
"gasPrices": {
"basefee": {
"v": 2,
"d": "Gas cost of the BASEFEE opcode"
}
},
"vm": {},
"pow": {}
}
49 changes: 24 additions & 25 deletions packages/common/src/eips/3529.json
Original file line number Diff line number Diff line change
@@ -1,27 +1,26 @@
{
"name": "EIP-3529",
"comment": "Reduction in refunds",
"url": "https://eips.ethereum.org/EIPS/eip-3529",
"status": "Draft",
"minimumHardfork": "berlin",
"requiredEIPs": [2929],
"gasConfig": {
"maxRefundQuotient": {
"v": 5,
"d": "Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"
}
"name": "EIP-3529",
"comment": "Reduction in refunds",
"url": "https://eips.ethereum.org/EIPS/eip-3529",
"status": "Final",
"minimumHardfork": "berlin",
"requiredEIPs": [2929],
"gasConfig": {
"maxRefundQuotient": {
"v": 5,
"d": "Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"
}
},
"gasPrices": {
"selfdestructRefund": {
"v": 0,
"d": "Refunded following a selfdestruct operation"
},
"gasPrices": {
"selfdestructRefund": {
"v": 0,
"d": "Refunded following a selfdestruct operation"
},
"sstoreClearRefundEIP2200": {
"v": 4800,
"d": "Once per SSTORE operation for clearing an originally existing storage slot"
}
},
"vm": {},
"pow": {}
}

"sstoreClearRefundEIP2200": {
"v": 4800,
"d": "Once per SSTORE operation for clearing an originally existing storage slot"
}
},
"vm": {},
"pow": {}
}
23 changes: 11 additions & 12 deletions packages/common/src/eips/3541.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
{
"name": "EIP-3541",
"comment": "Reject new contracts starting with the 0xEF byte",
"url": "https://eips.ethereum.org/EIPS/eip-3541",
"status": "Draft",
"minimumHardfork": "berlin",
"requiredEIPs": [],
"gasConfig": {},
"gasPrices": {},
"vm": {},
"pow": {}
}

"name": "EIP-3541",
"comment": "Reject new contracts starting with the 0xEF byte",
"url": "https://eips.ethereum.org/EIPS/eip-3541",
"status": "Final",
"minimumHardfork": "berlin",
"requiredEIPs": [],
"gasConfig": {},
"gasPrices": {},
"vm": {},
"pow": {}
}
31 changes: 15 additions & 16 deletions packages/common/src/eips/3554.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
{
"name": "EIP-3554",
"comment": "Reduction in refunds",
"url": "Difficulty Bomb Delay to December 1st 2021",
"status": "Draft",
"minimumHardfork": "muirGlacier",
"requiredEIPs": [],
"gasConfig": {},
"gasPrices": {},
"vm": {},
"pow": {
"difficultyBombDelay": {
"v": 9500000,
"d": "the amount of blocks to delay the difficulty bomb with"
}
}
"name": "EIP-3554",
"comment": "Reduction in refunds",
"url": "Difficulty Bomb Delay to December 1st 2021",
"status": "Final",
"minimumHardfork": "muirGlacier",
"requiredEIPs": [],
"gasConfig": {},
"gasPrices": {},
"vm": {},
"pow": {
"difficultyBombDelay": {
"v": 9500000,
"d": "the amount of blocks to delay the difficulty bomb with"
}
}
}
2 changes: 1 addition & 1 deletion packages/common/src/eips/3607.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"number": 3607,
"comment": "Reject transactions from senders with deployed code",
"url": "https://eips.ethereum.org/EIPS/eip-3607",
"status": "Draft",
"status": "Final",
"minimumHardfork": "chainstart",
"requiredEIPs": [],
"gasConfig": {},
Expand Down
2 changes: 1 addition & 1 deletion packages/common/src/eips/3675.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"number": 3675,
"comment": "Upgrade consensus to Proof-of-Stake",
"url": "https://eips.ethereum.org/EIPS/eip-3675",
"status": "Draft",
"status": "Review",
"minimumHardfork": "london",
"requiredEIPs": [],
"gasConfig": {},
Expand Down
34 changes: 17 additions & 17 deletions packages/common/src/eips/3855.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"name": "EIP-3855",
"number": 3855,
"comment": "PUSH0 instruction",
"url": "https://eips.ethereum.org/EIPS/eip-3855",
"status": "Review",
"minimumHardfork": "chainstart",
"requiredEIPs": [],
"gasConfig": {},
"gasPrices": {
"push0": {
"v": 2,
"d": "Base fee of the PUSH0 opcode"
}
},
"vm": {},
"pow": {}
}
"name": "EIP-3855",
"number": 3855,
"comment": "PUSH0 instruction",
"url": "https://eips.ethereum.org/EIPS/eip-3855",
"status": "Review",
"minimumHardfork": "chainstart",
"requiredEIPs": [],
"gasConfig": {},
"gasPrices": {
"push0": {
"v": 2,
"d": "Base fee of the PUSH0 opcode"
}
},
"vm": {},
"pow": {}
}
Loading

0 comments on commit b5d9fb0

Please sign in to comment.