mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-08 16:01:36 +00:00
Move partial state CLI flags into their own "PARTIAL STATE" help category (matching BEACON CHAIN, DEVELOPER CHAIN patterns), improve Usage strings with examples and constraint descriptions, expand PartialStateConfig doc comments to explain EIP-7928 implications, and raise BAL retention minimum from 64 to 256 (required by BLOCKHASH opcode). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
46 lines
1.7 KiB
Go
46 lines
1.7 KiB
Go
// Copyright 2022 The go-ethereum Authors
|
|
// This file is part of the go-ethereum library.
|
|
//
|
|
// The go-ethereum library is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU Lesser General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// The go-ethereum library is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU Lesser General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU Lesser General Public License
|
|
// along with the go-ethereum library. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
package flags
|
|
|
|
import "github.com/urfave/cli/v2"
|
|
|
|
const (
|
|
EthCategory = "ETHEREUM"
|
|
BeaconCategory = "BEACON CHAIN"
|
|
DevCategory = "DEVELOPER CHAIN"
|
|
StateCategory = "STATE HISTORY MANAGEMENT"
|
|
PartialStateCategory = "PARTIAL STATE"
|
|
TxPoolCategory = "TRANSACTION POOL (EVM)"
|
|
BlobPoolCategory = "TRANSACTION POOL (BLOB)"
|
|
PerfCategory = "PERFORMANCE TUNING"
|
|
AccountCategory = "ACCOUNT"
|
|
APICategory = "API AND CONSOLE"
|
|
NetworkingCategory = "NETWORKING"
|
|
MinerCategory = "MINER"
|
|
GasPriceCategory = "GAS PRICE ORACLE"
|
|
VMCategory = "VIRTUAL MACHINE"
|
|
LoggingCategory = "LOGGING AND DEBUGGING"
|
|
MetricsCategory = "METRICS AND STATS"
|
|
MiscCategory = "MISC"
|
|
TestingCategory = "TESTING"
|
|
DeprecatedCategory = "ALIASED (deprecated)"
|
|
)
|
|
|
|
func init() {
|
|
cli.HelpFlag.(*cli.BoolFlag).Category = MiscCategory
|
|
cli.VersionFlag.(*cli.BoolFlag).Category = MiscCategory
|
|
}
|