Skip to content

Commit c9c5000

Browse files
authored
Merge branch 'master' into dev/ecip-1099
2 parents 7fab030 + 1954185 commit c9c5000

27 files changed

+1950
-70
lines changed

.golangci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,6 @@ issues:
5050
- path: cmd/faucet/
5151
linters:
5252
- deadcode
53+
- path: core/blockchain_af.go
54+
linters:
55+
- deadcode

cmd/geth/main.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ var (
167167
utils.LegacyGpoPercentileFlag,
168168
utils.EWASMInterpreterFlag,
169169
utils.EVMInterpreterFlag,
170+
utils.ECBP1100Flag,
170171
configFileFlag,
171172
}
172173

cmd/geth/usage.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ var AppHelpFlagGroups = []flags.FlagGroup{
6060
utils.IdentityFlag,
6161
utils.LightKDFFlag,
6262
utils.WhitelistFlag,
63+
utils.ECBP1100Flag,
6364
},
6465
},
6566
{

cmd/utils/flags.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -756,6 +756,10 @@ var (
756756
Usage: "External EVM configuration (default = built-in interpreter)",
757757
Value: "",
758758
}
759+
ECBP1100Flag = cli.Uint64Flag{
760+
Name: "ecbp1100",
761+
Usage: "Configure ECBP-1100 (MESS) block activation number",
762+
}
759763
)
760764

761765
// MakeDataDir retrieves the currently requested data directory, terminating
@@ -1699,6 +1703,13 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *eth.Config) {
16991703
if gen := genesisForCtxChainConfig(ctx); gen != nil {
17001704
cfg.Genesis = gen
17011705
}
1706+
// Handle temporary chain configuration override cases.
1707+
if ctx.GlobalIsSet(ECBP1100Flag.Name) {
1708+
n := ctx.GlobalUint64(ECBP1100Flag.Name)
1709+
if err := cfg.Genesis.Config.SetECBP1100Transition(&n); err != nil {
1710+
Fatalf("Failed to set ECBP-1100 activation number: %v", err)
1711+
}
1712+
}
17021713

17031714
// Establish NetworkID.
17041715
// If dev-mode is used, then NetworkID will be overridden.

0 commit comments

Comments
 (0)