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",
|
||||
"eip1014Transition": "0x6f1580",
|
||||
"eip1052Transition": "0x6f1580",
|
||||
"eip1283Transition": "0x8a61c8",
|
||||
"eip1283Transition": "0x0",
|
||||
"eip1283DisableTransition": "0x0",
|
||||
"eip1283ReenableTransition": "0x8a61c8",
|
||||
"eip1344Transition": "0x8a61c8",
|
||||
"eip1706Transition": "0x8a61c8",
|
||||
"eip1884Transition": "0x8a61c8",
|
||||
"eip2028Transition": "0x8a61c8",
|
||||
"eip1344Transition": "0x8a61c8"
|
||||
"eip2028Transition": "0x8a61c8"
|
||||
},
|
||||
"genesis": {
|
||||
"seal": {
|
||||
|
@ -15,6 +15,15 @@ done
|
||||
for spec in ethcore/res/ethereum/*.json; do
|
||||
if ! ./target/release/chainspec "$spec"; then ERR=1; fi
|
||||
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
|
||||
sccache --show-stats
|
||||
exit $ERR
|
||||
|
Loading…
Reference in New Issue
Block a user