Skip to content

Commit 41f92bf

Browse files
committed
cmd: add two flags for the blob tx test
1 parent a4e3b92 commit 41f92bf

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

cmd/geth/config.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import (
4444
"github.com/ethereum/go-ethereum/log"
4545
"github.com/ethereum/go-ethereum/metrics"
4646
"github.com/ethereum/go-ethereum/node"
47+
"github.com/ethereum/go-ethereum/params"
4748
"github.com/ethereum/go-ethereum/rpc"
4849
"github.com/naoina/toml"
4950
"github.com/urfave/cli/v2"
@@ -192,6 +193,12 @@ func makeFullNode(ctx *cli.Context) (*node.Node, ethapi.Backend) {
192193
v := ctx.Uint64(utils.OverrideVerkle.Name)
193194
cfg.Eth.OverrideVerkle = &v
194195
}
196+
if ctx.IsSet(utils.OverrideMinBlocksForBlobRequests.Name) {
197+
params.MinBlocksForBlobRequests = ctx.Uint64(utils.OverrideMinBlocksForBlobRequests.Name)
198+
}
199+
if ctx.IsSet(utils.OverrideDefaultExtraReserveForBlobRequests.Name) {
200+
params.DefaultExtraReserveForBlobRequests = ctx.Uint64(utils.OverrideDefaultExtraReserveForBlobRequests.Name)
201+
}
195202

196203
// Start metrics export if enabled
197204
utils.SetupMetrics(&cfg.Metrics)

cmd/geth/main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ var (
7070
utils.SmartCardDaemonPathFlag,
7171
utils.OverridePrague,
7272
utils.OverrideVerkle,
73+
utils.OverrideMinBlocksForBlobRequests,
74+
utils.OverrideDefaultExtraReserveForBlobRequests,
7375
utils.EnablePersonal, // deprecated
7476
utils.TxPoolLocalsFlag,
7577
utils.TxPoolNoLocalsFlag,

cmd/utils/flags.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1059,6 +1059,18 @@ Please note that --` + MetricsHTTPFlag.Name + ` must be set to start the server.
10591059
Value: params.DefaultExtraReserveForBlobRequests,
10601060
Category: flags.MiscCategory,
10611061
}
1062+
OverrideMinBlocksForBlobRequests = &cli.Uint64Flag{
1063+
Name: "override.minforblobrequests",
1064+
Usage: "It keeps blob data available for min blocks in local, only for testing purpose",
1065+
Value: params.MinBlocksForBlobRequests,
1066+
Category: flags.EthCategory,
1067+
}
1068+
OverrideDefaultExtraReserveForBlobRequests = &cli.Uint64Flag{
1069+
Name: "override.defaultextrareserve",
1070+
Usage: "It adds more extra time for expired blobs for some request cases, only for testing purpose",
1071+
Value: params.DefaultExtraReserveForBlobRequests,
1072+
Category: flags.EthCategory,
1073+
}
10621074
)
10631075

10641076
var (

0 commit comments

Comments
 (0)