Get info about available CLI options
pnpm run cli -- auction --help
Evaluate the auction
pnpm run cli -- auction [--options...]
Configured using CLI options or a config file passed in via the -c
(--config-file-path
) option
The CLI options take precedence over the config file values
Config defaults
{
// Fetch source data from APIs or from local files
inputsSource: 'APIS' | 'FILES'
// Directory where to write/read input data (optional)
inputsCacheDirPath?: string
// Whether to cache input data (optional)
cacheInputs?: boolean
// Base URL of the API to get validators info from
validatorsApiBaseUrl: string
// Base URL of the API to get bonds from
bondsApiBaseUrl: string
// Base URL of the API to get TVL info from
tvlInfoApiBaseUrl: string
// Base URL of the API to get blacklist from
blacklistApiBaseUrl: string
// Base URL of the API to get snapshots from
snapshotsApiBaseUrl: string
// How many epochs in the past to fetch rewards for
rewardsEpochsCount: number
// How many epochs in the past to validators uptimes for
validatorsUptimeEpochsCount: number
// Threshold of minimal validator uptime to be eligible (e.g. 0.8 for 80%)
validatorsUptimeThresholdDec: number
// Validators client version definition to be eligible
validatorsClientVersionSemverExpr: string
// Max effective commission of a validator to be eligible
validatorsMaxEffectiveCommissionDec: number
// Share of Marinade TVL stake controlled by MNDE votes
mndeDirectedStakeShareDec: number
// Total Marinade TVL stake cap multiplier factor
mndeStakeCapMultiplier: number,
// Cap of Marinade stake share in a single country
maxMarinadeStakeConcentrationPerCountryDec: number
// Cap of Marinade stake share with a single ASO
maxMarinadeStakeConcentrationPerAsoDec: number
// Cap of global stake share in a single country
maxNetworkStakeConcentrationPerCountryDec: number
// Cap of global stake share with a single ASO
maxNetworkStakeConcentrationPerAsoDec: number
// Cap of Marinade stake share on a single validator
maxMarinadeTvlSharePerValidatorDec: number
// Validator vote accounts to collect debug info for
debugVoteAccounts: string[]
}