Documentation ¶
Index ¶
Constants ¶
View Source
const ( // Liquidations and deleveraging. MaxLiquidationOrdersPerBlock = "max-liquidation-orders-per-block" MaxDeleveragingAttemptsPerBlock = "max-deleveraging-attempts-per-block" MaxDeleveragingSubaccountsToIterate = "max-deleveraging-subaccounts-to-iterate" // Mev. MevTelemetryEnabled = "mev-telemetry-enabled" MevTelemetryHost = "mev-telemetry-host" MevTelemetryIdentifier = "mev-telemetry-identifier" )
List of CLI flags.
View Source
const ( DefaultMaxLiquidationOrdersPerBlock = 20 DefaultMaxDeleveragingAttemptsPerBlock = 5 DefaultMaxDeleveragingSubaccountsToIterate = 500 DefaultMevTelemetryEnabled = false DefaultMevTelemetryHost = "" DefaultMevTelemetryIdentifier = "" )
Default values.
Variables ¶
This section is empty.
Functions ¶
func AddClobFlagsToCmd ¶
AddFlagsToCmd adds flags to app initialization. These flags should be applied to the `start` command of the V4 Cosmos application. E.g. `dydxprotocold start --non-validating-full-node true`.
Types ¶
type ClobFlags ¶
type ClobFlags struct { MaxLiquidationOrdersPerBlock uint32 MaxDeleveragingAttemptsPerBlock uint32 MaxDeleveragingSubaccountsToIterate uint32 MevTelemetryEnabled bool MevTelemetryHost string MevTelemetryIdentifier string }
A struct containing the values of all flags.
func GetClobFlagValuesFromOptions ¶
func GetClobFlagValuesFromOptions( appOpts servertypes.AppOptions, ) ClobFlags
GetFlagValuesFromOptions gets values from the `AppOptions` struct which contains values from the command-line flags.
func GetDefaultClobFlags ¶
func GetDefaultClobFlags() ClobFlags
Click to show internal directories.
Click to hide internal directories.