Documentation
¶
Index ¶
Constants ¶
View Source
const ( FlagMinGasPrices = "minimum-gas-prices" FlagQueryGasLimit = "query-gas-limit" FlagHaltHeight = "halt-height" FlagHaltTime = "halt-time" FlagInterBlockCache = "inter-block-cache" FlagUnsafeSkipUpgrades = "unsafe-skip-upgrades" FlagTrace = "trace" FlagInvCheckPeriod = "inv-check-period" FlagPruning = "pruning" FlagPruningKeepRecent = "pruning-keep-recent" FlagPruningInterval = "pruning-interval" FlagIndexEvents = "index-events" FlagMinRetainBlocks = "min-retain-blocks" FlagIAVLCacheSize = "iavl-cache-size" FlagDisableIAVLFastNode = "iavl-disable-fastnode" FlagShutdownGrace = "shutdown-grace" // state sync-related flags FlagStateSyncSnapshotInterval = "state-sync.snapshot-interval" FlagStateSyncSnapshotKeepRecent = "state-sync.snapshot-keep-recent" // api-related flags FlagAPIEnable = "api.enable" FlagAPISwagger = "api.swagger" FlagAPIAddress = "api.address" FlagAPIMaxOpenConnections = "api.max-open-connections" FlagRPCReadTimeout = "api.rpc-read-timeout" FlagRPCWriteTimeout = "api.rpc-write-timeout" FlagRPCMaxBodyBytes = "api.rpc-max-body-bytes" FlagAPIEnableUnsafeCORS = "api.enabled-unsafe-cors" // mempool flags FlagMempoolMaxTxs = "mempool.max-txs" // testnet keys KeyIsTestnet = "is-testnet" KeyNewChainID = "new-chain-ID" KeyBrokenValidator = "broken-vals" KeyNewValsPowerJson = "new-vals-json" KeyNewOpAddr = "new-operator-addr" KeyNewValAddr = "new-validator-addr" KeyUserPubKey = "user-pub-key" KeyTriggerTestnetUpgrade = "trigger-testnet-upgrade" )
Variables ¶
This section is empty.
Functions ¶
func AddTestnetCreatorCommand ¶
func AddTestnetCreatorCommand(rootCmd *cobra.Command, appCreator types.AppCreator, addStartFlags types.ModuleInitFlags)
AddTestnetCreatorCommand allows chains to create a testnet from the state existing in their node's data directory.
func InPlaceTestnetCreator ¶
func InPlaceTestnetCreator(testnetAppCreator types.AppCreator) *cobra.Command
If the --new-vals-json flag is set, the server expects a string path to a json file in the form: [{"val": "bitsong1val...", "num_dels": 20, "num_tokens": 200000000000,"jailed": false}]
Types ¶
type ValidatorInfo ¶
type ValidatorInfo struct {
Val string `json:"val"`
NumDels int `json:"num_dels"`
NumTokens int `json:"num_tokens"`
Jailed bool `json:"jailed"`
}
func ParseValidatorInfos ¶
func ParseValidatorInfos(jsonPath string) ([]ValidatorInfo, error)
Click to show internal directories.
Click to hide internal directories.