mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-20 10:52:25 +00:00
cmd: re-add flags and mark as deprecated
This commit is contained in:
parent
fbfcd770d5
commit
b1ca6d1d91
2 changed files with 53 additions and 6 deletions
|
|
@ -62,7 +62,7 @@ var (
|
||||||
utils.MinFreeDiskSpaceFlag,
|
utils.MinFreeDiskSpaceFlag,
|
||||||
utils.KeyStoreDirFlag,
|
utils.KeyStoreDirFlag,
|
||||||
utils.ExternalSignerFlag,
|
utils.ExternalSignerFlag,
|
||||||
utils.NoUSBFlag,
|
utils.NoUSBFlag, // deprecated
|
||||||
utils.USBFlag,
|
utils.USBFlag,
|
||||||
utils.SmartCardDaemonPathFlag,
|
utils.SmartCardDaemonPathFlag,
|
||||||
utils.OverrideCancun,
|
utils.OverrideCancun,
|
||||||
|
|
@ -87,18 +87,24 @@ var (
|
||||||
utils.ExitWhenSyncedFlag,
|
utils.ExitWhenSyncedFlag,
|
||||||
utils.GCModeFlag,
|
utils.GCModeFlag,
|
||||||
utils.SnapshotFlag,
|
utils.SnapshotFlag,
|
||||||
utils.TxLookupLimitFlag,
|
utils.TxLookupLimitFlag, // deprecated
|
||||||
utils.TransactionHistoryFlag,
|
utils.TransactionHistoryFlag,
|
||||||
utils.StateHistoryFlag,
|
utils.StateHistoryFlag,
|
||||||
|
utils.LightServeFlag, // deprecated
|
||||||
|
utils.LightIngressFlag, // deprecated
|
||||||
|
utils.LightEgressFlag, // deprecated
|
||||||
|
utils.LightMaxPeersFlag, // deprecated
|
||||||
|
utils.LightNoPruneFlag, // deprecated
|
||||||
utils.LightKDFFlag,
|
utils.LightKDFFlag,
|
||||||
|
utils.LightNoSyncServeFlag, // deprecated
|
||||||
utils.EthRequiredBlocksFlag,
|
utils.EthRequiredBlocksFlag,
|
||||||
utils.LegacyWhitelistFlag,
|
utils.LegacyWhitelistFlag, // deprecated
|
||||||
utils.BloomFilterSizeFlag,
|
utils.BloomFilterSizeFlag,
|
||||||
utils.CacheFlag,
|
utils.CacheFlag,
|
||||||
utils.CacheDatabaseFlag,
|
utils.CacheDatabaseFlag,
|
||||||
utils.CacheTrieFlag,
|
utils.CacheTrieFlag,
|
||||||
utils.CacheTrieJournalFlag,
|
utils.CacheTrieJournalFlag, // deprecated
|
||||||
utils.CacheTrieRejournalFlag,
|
utils.CacheTrieRejournalFlag, // deprecated
|
||||||
utils.CacheGCFlag,
|
utils.CacheGCFlag,
|
||||||
utils.CacheSnapshotFlag,
|
utils.CacheSnapshotFlag,
|
||||||
utils.CacheNoPrefetchFlag,
|
utils.CacheNoPrefetchFlag,
|
||||||
|
|
@ -121,7 +127,7 @@ var (
|
||||||
utils.NoDiscoverFlag,
|
utils.NoDiscoverFlag,
|
||||||
utils.DiscoveryV4Flag,
|
utils.DiscoveryV4Flag,
|
||||||
utils.DiscoveryV5Flag,
|
utils.DiscoveryV5Flag,
|
||||||
utils.LegacyDiscoveryV5Flag,
|
utils.LegacyDiscoveryV5Flag, // deprecated
|
||||||
utils.NetrestrictFlag,
|
utils.NetrestrictFlag,
|
||||||
utils.NodeKeyFileFlag,
|
utils.NodeKeyFileFlag,
|
||||||
utils.NodeKeyHexFlag,
|
utils.NodeKeyHexFlag,
|
||||||
|
|
|
||||||
|
|
@ -39,6 +39,12 @@ var DeprecatedFlags = []cli.Flag{
|
||||||
CacheTrieRejournalFlag,
|
CacheTrieRejournalFlag,
|
||||||
LegacyDiscoveryV5Flag,
|
LegacyDiscoveryV5Flag,
|
||||||
TxLookupLimitFlag,
|
TxLookupLimitFlag,
|
||||||
|
LightServeFlag,
|
||||||
|
LightIngressFlag,
|
||||||
|
LightEgressFlag,
|
||||||
|
LightMaxPeersFlag,
|
||||||
|
LightNoPruneFlag,
|
||||||
|
LightNoSyncServeFlag,
|
||||||
}
|
}
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
@ -77,6 +83,41 @@ var (
|
||||||
Value: ethconfig.Defaults.TransactionHistory,
|
Value: ethconfig.Defaults.TransactionHistory,
|
||||||
Category: flags.DeprecatedCategory,
|
Category: flags.DeprecatedCategory,
|
||||||
}
|
}
|
||||||
|
// Light server and client settings, Deprecated November 2023
|
||||||
|
LightServeFlag = &cli.IntFlag{
|
||||||
|
Name: "light.serve",
|
||||||
|
Usage: "Maximum percentage of time allowed for serving LES requests (deprecated)",
|
||||||
|
Value: ethconfig.Defaults.LightServ,
|
||||||
|
Category: flags.LightCategory,
|
||||||
|
}
|
||||||
|
LightIngressFlag = &cli.IntFlag{
|
||||||
|
Name: "light.ingress",
|
||||||
|
Usage: "Incoming bandwidth limit for serving light clients (deprecated)",
|
||||||
|
Value: ethconfig.Defaults.LightIngress,
|
||||||
|
Category: flags.LightCategory,
|
||||||
|
}
|
||||||
|
LightEgressFlag = &cli.IntFlag{
|
||||||
|
Name: "light.egress",
|
||||||
|
Usage: "Outgoing bandwidth limit for serving light clients (deprecated)",
|
||||||
|
Value: ethconfig.Defaults.LightEgress,
|
||||||
|
Category: flags.LightCategory,
|
||||||
|
}
|
||||||
|
LightMaxPeersFlag = &cli.IntFlag{
|
||||||
|
Name: "light.maxpeers",
|
||||||
|
Usage: "Maximum number of light clients to serve, or light servers to attach to (deprecated)",
|
||||||
|
Value: ethconfig.Defaults.LightPeers,
|
||||||
|
Category: flags.LightCategory,
|
||||||
|
}
|
||||||
|
LightNoPruneFlag = &cli.BoolFlag{
|
||||||
|
Name: "light.nopruning",
|
||||||
|
Usage: "Disable ancient light chain data pruning (deprecated)",
|
||||||
|
Category: flags.LightCategory,
|
||||||
|
}
|
||||||
|
LightNoSyncServeFlag = &cli.BoolFlag{
|
||||||
|
Name: "light.nosyncserve",
|
||||||
|
Usage: "Enables serving light clients before syncing (deprecated)",
|
||||||
|
Category: flags.LightCategory,
|
||||||
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
// showDeprecated displays deprecated flags that will be soon removed from the codebase.
|
// showDeprecated displays deprecated flags that will be soon removed from the codebase.
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue