@@ -93,11 +93,11 @@ var (
93
93
utils .GCModeFlag ,
94
94
utils .SnapshotFlag ,
95
95
utils .LightServeFlag ,
96
- utils .LightLegacyServFlag ,
96
+ utils .LegacyLightServFlag ,
97
97
utils .LightIngressFlag ,
98
98
utils .LightEgressFlag ,
99
99
utils .LightMaxPeersFlag ,
100
- utils .LightLegacyPeersFlag ,
100
+ utils .LegacyLightPeersFlag ,
101
101
utils .LightKDFFlag ,
102
102
utils .UltraLightServersFlag ,
103
103
utils .UltraLightFractionFlag ,
@@ -114,17 +114,17 @@ var (
114
114
utils .MaxPendingPeersFlag ,
115
115
utils .MiningEnabledFlag ,
116
116
utils .MinerThreadsFlag ,
117
- utils .MinerLegacyThreadsFlag ,
117
+ utils .LegacyMinerThreadsFlag ,
118
118
utils .MinerNotifyFlag ,
119
119
utils .MinerGasTargetFlag ,
120
- utils .MinerLegacyGasTargetFlag ,
120
+ utils .LegacyMinerGasTargetFlag ,
121
121
utils .MinerGasLimitFlag ,
122
122
utils .MinerGasPriceFlag ,
123
- utils .MinerLegacyGasPriceFlag ,
123
+ utils .LegacyMinerGasPriceFlag ,
124
124
utils .MinerEtherbaseFlag ,
125
- utils .MinerLegacyEtherbaseFlag ,
125
+ utils .LegacyMinerEtherbaseFlag ,
126
126
utils .MinerExtraDataFlag ,
127
- utils .MinerLegacyExtraDataFlag ,
127
+ utils .LegacyMinerExtraDataFlag ,
128
128
utils .MinerRecommitIntervalFlag ,
129
129
utils .MinerNoVerfiyFlag ,
130
130
utils .NATFlag ,
@@ -146,29 +146,41 @@ var (
146
146
utils .FakePoWFlag ,
147
147
utils .NoCompactionFlag ,
148
148
utils .GpoBlocksFlag ,
149
+ utils .LegacyGpoBlocksFlag ,
149
150
utils .GpoPercentileFlag ,
151
+ utils .LegacyGpoPercentileFlag ,
150
152
utils .EWASMInterpreterFlag ,
151
153
utils .EVMInterpreterFlag ,
152
154
configFileFlag ,
153
155
}
154
156
155
157
rpcFlags = []cli.Flag {
156
- utils .RPCEnabledFlag ,
157
- utils .RPCListenAddrFlag ,
158
- utils .RPCPortFlag ,
159
- utils .RPCCORSDomainFlag ,
160
- utils .RPCVirtualHostsFlag ,
158
+ utils .HTTPEnabledFlag ,
159
+ utils .HTTPListenAddrFlag ,
160
+ utils .HTTPPortFlag ,
161
+ utils .HTTPCORSDomainFlag ,
162
+ utils .HTTPVirtualHostsFlag ,
163
+ utils .LegacyRPCEnabledFlag ,
164
+ utils .LegacyRPCListenAddrFlag ,
165
+ utils .LegacyRPCPortFlag ,
166
+ utils .LegacyRPCCORSDomainFlag ,
167
+ utils .LegacyRPCVirtualHostsFlag ,
161
168
utils .GraphQLEnabledFlag ,
162
169
utils .GraphQLListenAddrFlag ,
163
170
utils .GraphQLPortFlag ,
164
171
utils .GraphQLCORSDomainFlag ,
165
172
utils .GraphQLVirtualHostsFlag ,
166
- utils .RPCApiFlag ,
173
+ utils .HTTPApiFlag ,
174
+ utils .LegacyRPCApiFlag ,
167
175
utils .WSEnabledFlag ,
168
176
utils .WSListenAddrFlag ,
177
+ utils .LegacyWSListenAddrFlag ,
169
178
utils .WSPortFlag ,
179
+ utils .LegacyWSPortFlag ,
170
180
utils .WSApiFlag ,
181
+ utils .LegacyWSApiFlag ,
171
182
utils .WSAllowedOriginsFlag ,
183
+ utils .LegacyWSAllowedOriginsFlag ,
172
184
utils .IPCDisabledFlag ,
173
185
utils .IPCPathFlag ,
174
186
utils .InsecureUnlockAllowedFlag ,
@@ -227,13 +239,16 @@ func init() {
227
239
dumpConfigCommand ,
228
240
// See retesteth.go
229
241
retestethCommand ,
242
+ // See cmd/utils/flags_legacy.go
243
+ utils .ShowDeprecated ,
230
244
}
231
245
sort .Sort (cli .CommandsByName (app .Commands ))
232
246
233
247
app .Flags = append (app .Flags , nodeFlags ... )
234
248
app .Flags = append (app .Flags , rpcFlags ... )
235
249
app .Flags = append (app .Flags , consoleFlags ... )
236
250
app .Flags = append (app .Flags , debug .Flags ... )
251
+ app .Flags = append (app .Flags , debug .DeprecatedFlags ... )
237
252
app .Flags = append (app .Flags , whisperFlags ... )
238
253
app .Flags = append (app .Flags , metricsFlags ... )
239
254
@@ -360,7 +375,7 @@ func startNode(ctx *cli.Context, stack *node.Node) {
360
375
361
376
// Set contract backend for ethereum service if local node
362
377
// is serving LES requests.
363
- if ctx .GlobalInt (utils .LightLegacyServFlag .Name ) > 0 || ctx .GlobalInt (utils .LightServeFlag .Name ) > 0 {
378
+ if ctx .GlobalInt (utils .LegacyLightServFlag .Name ) > 0 || ctx .GlobalInt (utils .LightServeFlag .Name ) > 0 {
364
379
var ethService * eth.Ethereum
365
380
if err := stack .Service (& ethService ); err != nil {
366
381
utils .Fatalf ("Failed to retrieve ethereum service: %v" , err )
@@ -445,16 +460,18 @@ func startNode(ctx *cli.Context, stack *node.Node) {
445
460
utils .Fatalf ("Ethereum service not running: %v" , err )
446
461
}
447
462
// Set the gas price to the limits from the CLI and start mining
448
- gasprice := utils .GlobalBig (ctx , utils .MinerLegacyGasPriceFlag .Name )
449
- if ctx .IsSet (utils .MinerGasPriceFlag .Name ) {
450
- gasprice = utils .GlobalBig (ctx , utils .MinerGasPriceFlag .Name )
463
+ gasprice := utils .GlobalBig (ctx , utils .MinerGasPriceFlag .Name )
464
+ if ctx .GlobalIsSet ( utils . LegacyMinerGasPriceFlag . Name ) && ! ctx . GlobalIsSet (utils .MinerGasPriceFlag .Name ) {
465
+ gasprice = utils .GlobalBig (ctx , utils .LegacyMinerGasPriceFlag .Name )
451
466
}
452
467
ethereum .TxPool ().SetGasPrice (gasprice )
453
468
454
- threads := ctx .GlobalInt (utils .MinerLegacyThreadsFlag .Name )
455
- if ctx .GlobalIsSet (utils .MinerThreadsFlag .Name ) {
456
- threads = ctx .GlobalInt (utils .MinerThreadsFlag .Name )
469
+ threads := ctx .GlobalInt (utils .MinerThreadsFlag .Name )
470
+ if ctx .GlobalIsSet (utils .LegacyMinerThreadsFlag .Name ) && ! ctx .GlobalIsSet (utils .MinerThreadsFlag .Name ) {
471
+ threads = ctx .GlobalInt (utils .LegacyMinerThreadsFlag .Name )
472
+ log .Warn ("The flag --minerthreads is deprecated and will be removed in the future, please use --miner.threads" )
457
473
}
474
+
458
475
if err := ethereum .StartMining (threads ); err != nil {
459
476
utils .Fatalf ("Failed to start mining: %v" , err )
460
477
}
0 commit comments