File tree Expand file tree Collapse file tree 3 files changed +21
-0
lines changed
Expand file tree Collapse file tree 3 files changed +21
-0
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff line change 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 ,
Original file line number Diff line number Diff 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
10641076var (
You can’t perform that action at this time.
0 commit comments