validate-chainspecs: check istanbul eips are in the foundation spec (#11305)
* validate-chainspecs: check istanbul eips are in foundation spec * foundation: specify 1283 disable/reenable transitions
This commit is contained in:
parent
cfe57633fa
commit
36c917eb7a
@ -164,11 +164,13 @@
|
|||||||
"eip145Transition": "0x6f1580",
|
"eip145Transition": "0x6f1580",
|
||||||
"eip1014Transition": "0x6f1580",
|
"eip1014Transition": "0x6f1580",
|
||||||
"eip1052Transition": "0x6f1580",
|
"eip1052Transition": "0x6f1580",
|
||||||
"eip1283Transition": "0x8a61c8",
|
"eip1283Transition": "0x0",
|
||||||
|
"eip1283DisableTransition": "0x0",
|
||||||
|
"eip1283ReenableTransition": "0x8a61c8",
|
||||||
|
"eip1344Transition": "0x8a61c8",
|
||||||
"eip1706Transition": "0x8a61c8",
|
"eip1706Transition": "0x8a61c8",
|
||||||
"eip1884Transition": "0x8a61c8",
|
"eip1884Transition": "0x8a61c8",
|
||||||
"eip2028Transition": "0x8a61c8",
|
"eip2028Transition": "0x8a61c8"
|
||||||
"eip1344Transition": "0x8a61c8"
|
|
||||||
},
|
},
|
||||||
"genesis": {
|
"genesis": {
|
||||||
"seal": {
|
"seal": {
|
||||||
|
@ -15,6 +15,15 @@ done
|
|||||||
for spec in ethcore/res/ethereum/*.json; do
|
for spec in ethcore/res/ethereum/*.json; do
|
||||||
if ! ./target/release/chainspec "$spec"; then ERR=1; fi
|
if ! ./target/release/chainspec "$spec"; then ERR=1; fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
echo "________Mainnet contains Istanbul EIPs________"
|
||||||
|
for eip in $(grep --only-matching "eip.*Transition" ethcore/res/ethereum/istanbul_test.json); do
|
||||||
|
if ! grep -q $eip ethcore/res/ethereum/foundation.json; then
|
||||||
|
echo "ERROR: $eip is missing in the foundation json spec"
|
||||||
|
ERR=1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
#show sccache statistics
|
#show sccache statistics
|
||||||
sccache --show-stats
|
sccache --show-stats
|
||||||
exit $ERR
|
exit $ERR
|
||||||
|
Loading…
Reference in New Issue
Block a user