// 由测试项目生成:dotnet run --project tests/Decentralized.Domain.Tests -c Release -- --gen-tuning-table // Tuning 增删数值后要重新生成(单元测试会核对)。 using System; using System.Collections.Generic; namespace Decentralized.Domain { internal static class TuningTable { public static readonly Dictionary Scalars = new Dictionary { ["AirdropChance"] = Tuning.AirdropChance, ["AirdropDays"] = Tuning.AirdropDays, ["AirdropDrainMax"] = Tuning.AirdropDrainMax, ["AirdropDrainMin"] = Tuning.AirdropDrainMin, ["AirdropRewardMax"] = Tuning.AirdropRewardMax, ["AirdropRewardMin"] = Tuning.AirdropRewardMin, ["AirdropScam"] = Tuning.AirdropScam, ["AmlBigRents"] = Tuning.AmlBigRents, ["AmlCumRents"] = Tuning.AmlCumRents, ["AmlExcessWeight"] = Tuning.AmlExcessWeight, ["AmlHeavyRatio"] = Tuning.AmlHeavyRatio, ["AmlMaxChance"] = Tuning.AmlMaxChance, ["AmlMixerBonus"] = Tuning.AmlMixerBonus, ["AmlTaintMult"] = Tuning.AmlTaintMult, ["AmlTaintRatio"] = Tuning.AmlTaintRatio, ["AmlWindowDays"] = Tuning.AmlWindowDays, ["AsicChance"] = Tuning.AsicChance, ["AsicDeadValue"] = Tuning.AsicDeadValue, ["AsicNewShare"] = Tuning.AsicNewShare, ["AsicRepM1"] = Tuning.AsicRepM1, ["AsicRepM2"] = Tuning.AsicRepM2, ["AsicRepM3"] = Tuning.AsicRepM3, ["AsicRepairHealthCut"] = Tuning.AsicRepairHealthCut, ["AsicUsedHealthMax"] = Tuning.AsicUsedHealthMax, ["AsicUsedHealthMin"] = Tuning.AsicUsedHealthMin, ["AsicWeightM1"] = Tuning.AsicWeightM1, ["AsicWeightM2"] = Tuning.AsicWeightM2, ["AsicWeightM3"] = Tuning.AsicWeightM3, ["BlockReward"] = Tuning.BlockReward, ["BlocksPerDayMax"] = Tuning.BlocksPerDayMax, ["BlocksPerDayMin"] = Tuning.BlocksPerDayMin, ["BmAdvanceDiscount"] = Tuning.BmAdvanceDiscount, ["BmAdvanceMinTrades"] = Tuning.BmAdvanceMinTrades, ["BmAutoSwapSlip"] = Tuning.BmAutoSwapSlip, ["BmBulk1Count"] = Tuning.BmBulk1Count, ["BmBulk1Discount"] = Tuning.BmBulk1Discount, ["BmBulk2Count"] = Tuning.BmBulk2Count, ["BmBulk2Discount"] = Tuning.BmBulk2Discount, ["BmBulkChance"] = Tuning.BmBulkChance, ["BmBulkDays"] = Tuning.BmBulkDays, ["BmBulkQtyMax"] = Tuning.BmBulkQtyMax, ["BmBulkQtyMin"] = Tuning.BmBulkQtyMin, ["BmCommission"] = Tuning.BmCommission, ["BmControlled"] = Tuning.BmControlled, ["BmCoreMerchants"] = Tuning.BmCoreMerchants, ["BmDoorDays"] = Tuning.BmDoorDays, ["BmEliteChance"] = Tuning.BmEliteChance, ["BmEliteDays"] = Tuning.BmEliteDays, ["BmEliteGpuChance"] = Tuning.BmEliteGpuChance, ["BmEliteGpuTier"] = Tuning.BmEliteGpuTier, ["BmEliteListings"] = Tuning.BmEliteListings, ["BmEliteMinValue"] = Tuning.BmEliteMinValue, ["BmEliteQtyMax"] = Tuning.BmEliteQtyMax, ["BmEscrowFee"] = Tuning.BmEscrowFee, ["BmFactorBulkMax"] = Tuning.BmFactorBulkMax, ["BmFactorBulkMin"] = Tuning.BmFactorBulkMin, ["BmFactorEliteMax"] = Tuning.BmFactorEliteMax, ["BmFactorEliteMin"] = Tuning.BmFactorEliteMin, ["BmFactorMax"] = Tuning.BmFactorMax, ["BmFactorMin"] = Tuning.BmFactorMin, ["BmFactorNewMax"] = Tuning.BmFactorNewMax, ["BmFactorNewMin"] = Tuning.BmFactorNewMin, ["BmFactorUsedMax"] = Tuning.BmFactorUsedMax, ["BmFactorUsedMin"] = Tuning.BmFactorUsedMin, ["BmFakeDetect"] = Tuning.BmFakeDetect, ["BmForumRugFactor"] = Tuning.BmForumRugFactor, ["BmForumScamHint"] = Tuning.BmForumScamHint, ["BmFreshRatingMax"] = Tuning.BmFreshRatingMax, ["BmFreshRatingMin"] = Tuning.BmFreshRatingMin, ["BmFreshTradesMax"] = Tuning.BmFreshTradesMax, ["BmGpuChance"] = Tuning.BmGpuChance, ["BmGpuFake"] = Tuning.BmGpuFake, ["BmGpuMarkup"] = Tuning.BmGpuMarkup, ["BmGpuNew"] = Tuning.BmGpuNew, ["BmHighRep"] = Tuning.BmHighRep, ["BmHonestFresh"] = Tuning.BmHonestFresh, ["BmHoneypotBase"] = Tuning.BmHoneypotBase, ["BmHoneypotDays"] = Tuning.BmHoneypotDays, ["BmHoneypotMax"] = Tuning.BmHoneypotMax, ["BmHoneypotPerSecRep"] = Tuning.BmHoneypotPerSecRep, ["BmInterceptCrackdown"] = Tuning.BmInterceptCrackdown, ["BmInterceptDoor"] = Tuning.BmInterceptDoor, ["BmListFee"] = Tuning.BmListFee, ["BmMaxKinds"] = Tuning.BmMaxKinds, ["BmMaxStack"] = Tuning.BmMaxStack, ["BmMaxUnitValue"] = Tuning.BmMaxUnitValue, ["BmMerchantCount"] = Tuning.BmMerchantCount, ["BmMerchantListings"] = Tuning.BmMerchantListings, ["BmMidRep"] = Tuning.BmMidRep, ["BmNewGpuQtyMaxCut"] = Tuning.BmNewGpuQtyMaxCut, ["BmNewGpuQtyMinCut"] = Tuning.BmNewGpuQtyMinCut, ["BmOldRatingMax"] = Tuning.BmOldRatingMax, ["BmOldRatingMin"] = Tuning.BmOldRatingMin, ["BmOldTradesMax"] = Tuning.BmOldTradesMax, ["BmOldTradesMin"] = Tuning.BmOldTradesMin, ["BmOpenRep"] = Tuning.BmOpenRep, ["BmPersonalCount"] = Tuning.BmPersonalCount, ["BmPersonalEliteShare"] = Tuning.BmPersonalEliteShare, ["BmPersonalFactorMax"] = Tuning.BmPersonalFactorMax, ["BmPersonalFactorMin"] = Tuning.BmPersonalFactorMin, ["BmPersonalGpuChance"] = Tuning.BmPersonalGpuChance, ["BmPersonalGpuNew"] = Tuning.BmPersonalGpuNew, ["BmPersonalListings"] = Tuning.BmPersonalListings, ["BmPersonalQtyMax"] = Tuning.BmPersonalQtyMax, ["BmPersonalScam"] = Tuning.BmPersonalScam, ["BmPremium"] = Tuning.BmPremium, ["BmPriceJitter"] = Tuning.BmPriceJitter, ["BmQtyMax"] = Tuning.BmQtyMax, ["BmQtyMin"] = Tuning.BmQtyMin, ["BmRatingFakeLoss"] = Tuning.BmRatingFakeLoss, ["BmRatingStart"] = Tuning.BmRatingStart, ["BmRefreshDays"] = Tuning.BmRefreshDays, ["BmRugBase"] = Tuning.BmRugBase, ["BmRugClosedDays"] = Tuning.BmRugClosedDays, ["BmRugMax"] = Tuning.BmRugMax, ["BmRugPerTenK"] = Tuning.BmRugPerTenK, ["BmSaleHold"] = Tuning.BmSaleHold, ["BmSaleTaintChanceMax"] = Tuning.BmSaleTaintChanceMax, ["BmSaleTaintChanceMin"] = Tuning.BmSaleTaintChanceMin, ["BmSaleTaintRatioMax"] = Tuning.BmSaleTaintRatioMax, ["BmSaleTaintRatioMin"] = Tuning.BmSaleTaintRatioMin, ["BmScamFresh"] = Tuning.BmScamFresh, ["BmScamOldRatingMax"] = Tuning.BmScamOldRatingMax, ["BmScamOldRatingMin"] = Tuning.BmScamOldRatingMin, ["BmScamSellerShare"] = Tuning.BmScamSellerShare, ["BmSellDay1Mult"] = Tuning.BmSellDay1Mult, ["BmSellDays1"] = Tuning.BmSellDays1, ["BmSellDaysFast"] = Tuning.BmSellDaysFast, ["BmSellDaysMax"] = Tuning.BmSellDaysMax, ["BmSellFastMult"] = Tuning.BmSellFastMult, ["BmSellMax"] = Tuning.BmSellMax, ["BmSellMin"] = Tuning.BmSellMin, ["BmSellerBust"] = Tuning.BmSellerBust, ["BmSpotQtyMax"] = Tuning.BmSpotQtyMax, ["BmStockBase"] = Tuning.BmStockBase, ["BmStockPerRep"] = Tuning.BmStockPerRep, ["BmTechChance"] = Tuning.BmTechChance, ["BmTechMarkup"] = Tuning.BmTechMarkup, ["BmTrapDelay"] = Tuning.BmTrapDelay, ["BmTrapShare"] = Tuning.BmTrapShare, ["BmTrapWindowCap"] = Tuning.BmTrapWindowCap, ["BmUnlockPrice"] = Tuning.BmUnlockPrice, ["BmVolumeRef"] = Tuning.BmVolumeRef, ["BmVolumeTaintMax"] = Tuning.BmVolumeTaintMax, ["BmWeightCra"] = Tuning.BmWeightCra, ["BmWeightCrt"] = Tuning.BmWeightCrt, ["BmWeightPonero"] = Tuning.BmWeightPonero, ["BmWeightPsc"] = Tuning.BmWeightPsc, ["CardBracketScratch"] = Tuning.CardBracketScratch, ["CardFanChipped"] = Tuning.CardFanChipped, ["CardFanDust"] = Tuning.CardFanDust, ["CardFingersDark"] = Tuning.CardFingersDark, ["CardFingersOxidized"] = Tuning.CardFingersOxidized, ["CardHealthMax"] = Tuning.CardHealthMax, ["CardHealthMin"] = Tuning.CardHealthMin, ["CardSealMissing"] = Tuning.CardSealMissing, ["CardValueFloor"] = Tuning.CardValueFloor, ["ChartVolCra"] = Tuning.ChartVolCra, ["ChartVolCrc"] = Tuning.ChartVolCrc, ["ChartVolCrt"] = Tuning.ChartVolCrt, ["ChartVolMove"] = Tuning.ChartVolMove, ["ChartVolPonero"] = Tuning.ChartVolPonero, ["ChartVolPsc"] = Tuning.ChartVolPsc, ["ChartVolSpark"] = Tuning.ChartVolSpark, ["CoinPayCra"] = Tuning.CoinPayCra, ["CoinPayCrc"] = Tuning.CoinPayCrc, ["CoinPayCrt"] = Tuning.CoinPayCrt, ["CoinPayPremium"] = Tuning.CoinPayPremium, ["CoinPayPsc"] = Tuning.CoinPayPsc, ["CraC0"] = Tuning.CraC0, ["CraCrMin"] = Tuning.CraCrMin, ["CraCrStep"] = Tuning.CraCrStep, ["CraCrashRatio"] = Tuning.CraCrashRatio, ["CraDiscountMax"] = Tuning.CraDiscountMax, ["CraEmbezzleMax"] = Tuning.CraEmbezzleMax, ["CraEmbezzleMin"] = Tuning.CraEmbezzleMin, ["CraLoot"] = Tuning.CraLoot, ["CraMintDaysMax"] = Tuning.CraMintDaysMax, ["CraMintDaysMin"] = Tuning.CraMintDaysMin, ["CraNpcStake"] = Tuning.CraNpcStake, ["CraRate"] = Tuning.CraRate, ["CraRateLow"] = Tuning.CraRateLow, ["CraRugPerDepeg"] = Tuning.CraRugPerDepeg, ["CraS0"] = Tuning.CraS0, ["CraSafeRatio"] = Tuning.CraSafeRatio, ["CraSpiralWeekly"] = Tuning.CraSpiralWeekly, ["CraSubsidyWarn"] = Tuning.CraSubsidyWarn, ["CraUnlockDays"] = Tuning.CraUnlockDays, ["CraWarnLeadMax"] = Tuning.CraWarnLeadMax, ["CraWarnLeadMin"] = Tuning.CraWarnLeadMin, ["CrcDepegChance"] = Tuning.CrcDepegChance, ["CrcDepegDaysMax"] = Tuning.CrcDepegDaysMax, ["CrcDepegDaysMin"] = Tuning.CrcDepegDaysMin, ["CrcDepegMax"] = Tuning.CrcDepegMax, ["CrcDepegMin"] = Tuning.CrcDepegMin, ["CrcHaircut"] = Tuning.CrcHaircut, ["CrcHaircutChance"] = Tuning.CrcHaircutChance, ["CrimeEventCap"] = Tuning.CrimeEventCap, ["CrtDepegChance"] = Tuning.CrtDepegChance, ["CrtDepegDaysMax"] = Tuning.CrtDepegDaysMax, ["CrtDepegDaysMin"] = Tuning.CrtDepegDaysMin, ["CrtDepegMax"] = Tuning.CrtDepegMax, ["CrtDepegMin"] = Tuning.CrtDepegMin, ["CrtFreezeBase"] = Tuning.CrtFreezeBase, ["CrtFreezePerRep"] = Tuning.CrtFreezePerRep, ["CrtFreezeShare"] = Tuning.CrtFreezeShare, ["CrtSwapFee"] = Tuning.CrtSwapFee, ["CrtUnfreezeAfter"] = Tuning.CrtUnfreezeAfter, ["CustomerSpotChance"] = Tuning.CustomerSpotChance, ["CustomerSpotTierMismatch"] = Tuning.CustomerSpotTierMismatch, ["DealerAdvanced"] = Tuning.DealerAdvanced, ["DealerAdvancedFromDay"] = Tuning.DealerAdvancedFromDay, ["DealerAdvancedSecond"] = Tuning.DealerAdvancedSecond, ["DealerFlagship"] = Tuning.DealerFlagship, ["DealerFlagshipFromDay"] = Tuning.DealerFlagshipFromDay, ["DealerRigRestock"] = Tuning.DealerRigRestock, ["DealerSpecialFlagshipFromDay"] = Tuning.DealerSpecialFlagshipFromDay, ["DeathBase"] = Tuning.DeathBase, ["DeathWorn"] = Tuning.DeathWorn, ["DexFee"] = Tuning.DexFee, ["ElecPrice"] = Tuning.ElecPrice, ["EraKjMult"] = Tuning.EraKjMult, ["EraMax"] = Tuning.EraMax, ["EraMin"] = Tuning.EraMin, ["EraWarnMax"] = Tuning.EraWarnMax, ["EraWarnMin"] = Tuning.EraWarnMin, ["ExchangeFee"] = Tuning.ExchangeFee, ["FakeDeathFactor"] = Tuning.FakeDeathFactor, ["FakeSignChance"] = Tuning.FakeSignChance, ["FakeSupportChance"] = Tuning.FakeSupportChance, ["FakeTransferShare"] = Tuning.FakeTransferShare, ["FundsBaseSecs"] = Tuning.FundsBaseSecs, ["FundsConfSecs"] = Tuning.FundsConfSecs, ["HalvingDays"] = Tuning.HalvingDays, ["HalvingPassMax"] = Tuning.HalvingPassMax, ["HalvingPassMin"] = Tuning.HalvingPassMin, ["HalvingRamp"] = Tuning.HalvingRamp, ["HalvingRampDays"] = Tuning.HalvingRampDays, ["IntelBriefPrice"] = Tuning.IntelBriefPrice, ["IntelFake"] = Tuning.IntelFake, ["IntelRep"] = Tuning.IntelRep, ["LedgerMax"] = Tuning.LedgerMax, ["LedgerShow"] = Tuning.LedgerShow, ["ManipBase"] = Tuning.ManipBase, ["ManipFree"] = Tuning.ManipFree, ["ManipFreezeDays"] = Tuning.ManipFreezeDays, ["ManipMax"] = Tuning.ManipMax, ["ManipSlope"] = Tuning.ManipSlope, ["MixerCleanRate"] = Tuning.MixerCleanRate, ["MixerFee"] = Tuning.MixerFee, ["MixerMaxRounds"] = Tuning.MixerMaxRounds, ["MixerMin"] = Tuning.MixerMin, ["MixerNpcVolume"] = Tuning.MixerNpcVolume, ["MixerRugChance"] = Tuning.MixerRugChance, ["MixerSanctionChance"] = Tuning.MixerSanctionChance, ["MixerSanctionDays"] = Tuning.MixerSanctionDays, ["MixerUnlockPrice"] = Tuning.MixerUnlockPrice, ["ModuleHashCap"] = Tuning.ModuleHashCap, ["ModuleKjCap"] = Tuning.ModuleKjCap, ["ModuleRatio"] = Tuning.ModuleRatio, ["ModuleWearCap"] = Tuning.ModuleWearCap, ["NpcAdj"] = Tuning.NpcAdj, ["NpcHash0"] = Tuning.NpcHash0, ["NpcKjPerH"] = Tuning.NpcKjPerH, ["NpcTargetRatio"] = Tuning.NpcTargetRatio, ["PerpAdlHaircut"] = Tuning.PerpAdlHaircut, ["PerpBanDays"] = Tuning.PerpBanDays, ["PerpDebtDays"] = Tuning.PerpDebtDays, ["PerpDebtInterest"] = Tuning.PerpDebtInterest, ["PerpDepthMult"] = Tuning.PerpDepthMult, ["PerpFee"] = Tuning.PerpFee, ["PerpFeeToFund"] = Tuning.PerpFeeToFund, ["PerpFund0"] = Tuning.PerpFund0, ["PerpFundCap"] = Tuning.PerpFundCap, ["PerpFundCoef"] = Tuning.PerpFundCoef, ["PerpFundDrift"] = Tuning.PerpFundDrift, ["PerpFundShock"] = Tuning.PerpFundShock, ["PerpLiqFee"] = Tuning.PerpLiqFee, ["PerpMaint"] = Tuning.PerpMaint, ["PerpOpenBuffer"] = Tuning.PerpOpenBuffer, ["PerpPscCap"] = Tuning.PerpPscCap, ["PerpPscLev"] = Tuning.PerpPscLev, ["PerpShockFree"] = Tuning.PerpShockFree, ["PerpSparkCap"] = Tuning.PerpSparkCap, ["PerpSparkLev"] = Tuning.PerpSparkLev, ["PoneroDailyCap"] = Tuning.PoneroDailyCap, ["PoneroFee"] = Tuning.PoneroFee, ["PoneroOpenRep"] = Tuning.PoneroOpenRep, ["PoneroPscRatio"] = Tuning.PoneroPscRatio, ["PonziAdCost"] = Tuning.PonziAdCost, ["PonziBase0"] = Tuning.PonziBase0, ["PonziBasePerDay"] = Tuning.PonziBasePerDay, ["PonziCap0"] = Tuning.PonziCap0, ["PonziCapPerDay"] = Tuning.PonziCapPerDay, ["PonziCrime"] = Tuning.PonziCrime, ["PonziMinDay"] = Tuning.PonziMinDay, ["PonziRateExp"] = Tuning.PonziRateExp, ["PonziReport0"] = Tuning.PonziReport0, ["PonziReportRate"] = Tuning.PonziReportRate, ["PonziReportSize"] = Tuning.PonziReportSize, ["PonziWithdraw"] = Tuning.PonziWithdraw, ["PoolDepth0"] = Tuning.PoolDepth0, ["PoolFee"] = Tuning.PoolFee, ["PredictCap"] = Tuning.PredictCap, ["PredictDrift"] = Tuning.PredictDrift, ["PredictFactionDaily"] = Tuning.PredictFactionDaily, ["PredictFee"] = Tuning.PredictFee, ["PredictFraudCap"] = Tuning.PredictFraudCap, ["PredictFraudShare"] = Tuning.PredictFraudShare, ["PredictGasBlind"] = Tuning.PredictGasBlind, ["PredictHistory"] = Tuning.PredictHistory, ["PredictInsiderCatch"] = Tuning.PredictInsiderCatch, ["PredictInsiderShare"] = Tuning.PredictInsiderShare, ["PredictLoss0"] = Tuning.PredictLoss0, ["PredictLossPerDay"] = Tuning.PredictLossPerDay, ["PredictMoveLog"] = Tuning.PredictMoveLog, ["PredictNewPerDay"] = Tuning.PredictNewPerDay, ["PredictNoise"] = Tuning.PredictNoise, ["PredictOpenMax"] = Tuning.PredictOpenMax, ["PredictOpenMin"] = Tuning.PredictOpenMin, ["PredictPMax"] = Tuning.PredictPMax, ["PredictPMin"] = Tuning.PredictPMin, ["PredictUnlockDay"] = Tuning.PredictUnlockDay, ["PriceCeiling"] = Tuning.PriceCeiling, ["PriceFloor"] = Tuning.PriceFloor, ["PscStartPrice"] = Tuning.PscStartPrice, ["PscVol"] = Tuning.PscVol, ["RefurbishHealth"] = Tuning.RefurbishHealth, ["RepLossMax"] = Tuning.RepLossMax, ["Revert"] = Tuning.Revert, ["RigKj"] = Tuning.RigKj, ["RigPrice"] = Tuning.RigPrice, ["ScamMinDay"] = Tuning.ScamMinDay, ["SentimentKappa"] = Tuning.SentimentKappa, ["SentimentVol"] = Tuning.SentimentVol, ["SideArbRate"] = Tuning.SideArbRate, ["SideDepthShare"] = Tuning.SideDepthShare, ["SparkDepthShare"] = Tuning.SparkDepthShare, ["SparkFee"] = Tuning.SparkFee, ["SparkMaxMult"] = Tuning.SparkMaxMult, ["SparkMinMult"] = Tuning.SparkMinMult, ["SparkRaidShock"] = Tuning.SparkRaidShock, ["SparkRevert"] = Tuning.SparkRevert, ["SparkStart"] = Tuning.SparkStart, ["SparkUnrestShock"] = Tuning.SparkUnrestShock, ["SparkVol"] = Tuning.SparkVol, ["StoryBmCrtMult"] = Tuning.StoryBmCrtMult, ["StoryCraSpiralMult"] = Tuning.StoryCraSpiralMult, ["StoryLeakHaircutMult"] = Tuning.StoryLeakHaircutMult, ["StoryLeakSpark"] = Tuning.StoryLeakSpark, ["StoryLunDays"] = Tuning.StoryLunDays, ["StoryLunMult"] = Tuning.StoryLunMult, ["StoryReturnCrcMult"] = Tuning.StoryReturnCrcMult, ["StoryRevSubsidy"] = Tuning.StoryRevSubsidy, ["StorySecAmlMult"] = Tuning.StorySecAmlMult, ["StorySecDays"] = Tuning.StorySecDays, ["StorySecEnforceMult"] = Tuning.StorySecEnforceMult, ["StorySecSanctionMult"] = Tuning.StorySecSanctionMult, ["StorySerpicoSpark"] = Tuning.StorySerpicoSpark, ["StorySparkNights"] = Tuning.StorySparkNights, ["SupplyAdjust"] = Tuning.SupplyAdjust, ["TaxRate"] = Tuning.TaxRate, ["TumblerBmRep"] = Tuning.TumblerBmRep, ["TumblerBounty"] = Tuning.TumblerBounty, ["TumblerDriveValue"] = Tuning.TumblerDriveValue, ["TumblerGift"] = Tuning.TumblerGift, ["TumblerKeptFee"] = Tuning.TumblerKeptFee, ["TumblerKeptVolume"] = Tuning.TumblerKeptVolume, ["TumblerMinDay"] = Tuning.TumblerMinDay, ["TumblerSecRep"] = Tuning.TumblerSecRep, ["TumblerSellCrt"] = Tuning.TumblerSellCrt, ["TumblerSoldFee"] = Tuning.TumblerSoldFee, ["TumblerSoldRug"] = Tuning.TumblerSoldRug, ["TxConfirmBase"] = Tuning.TxConfirmBase, ["TxConfirmBig"] = Tuning.TxConfirmBig, ["TxConfirmBigValue"] = Tuning.TxConfirmBigValue, ["TxConfirmMid"] = Tuning.TxConfirmMid, ["TxConfirmMidValue"] = Tuning.TxConfirmMidValue, ["TxCongestedFeeMult"] = Tuning.TxCongestedFeeMult, ["TxCongestedNormalSlow"] = Tuning.TxCongestedNormalSlow, ["TxCongestedSlowSlow"] = Tuning.TxCongestedSlowSlow, ["TxCongestionChance"] = Tuning.TxCongestionChance, ["TxCongestionDaysMax"] = Tuning.TxCongestionDaysMax, ["TxFeeFast"] = Tuning.TxFeeFast, ["TxFeeNormal"] = Tuning.TxFeeNormal, ["TxFeeSlow"] = Tuning.TxFeeSlow, ["TxGasAmp"] = Tuning.TxGasAmp, ["TxGasNoise"] = Tuning.TxGasNoise, ["TxGasPeriod"] = Tuning.TxGasPeriod, ["TxHijackChance"] = Tuning.TxHijackChance, ["TxPhishChance"] = Tuning.TxPhishChance, ["TxPoisonChance"] = Tuning.TxPoisonChance, ["TxPoisonDelayMax"] = Tuning.TxPoisonDelayMax, ["TxSlowDrop"] = Tuning.TxSlowDrop, ["TxSpeedFast"] = Tuning.TxSpeedFast, ["TxSpeedNormal"] = Tuning.TxSpeedNormal, ["TxSpeedSlow"] = Tuning.TxSpeedSlow, ["UnlockPrice"] = Tuning.UnlockPrice, ["UsedFakeMiddleman"] = Tuning.UsedFakeMiddleman, ["UsedFakeScammer"] = Tuning.UsedFakeScammer, ["UsedFirstDay"] = Tuning.UsedFirstDay, ["UsedMiddlemanHide"] = Tuning.UsedMiddlemanHide, ["UsedMiddlemanMarkup"] = Tuning.UsedMiddlemanMarkup, ["UsedMiddlemanShare"] = Tuning.UsedMiddlemanShare, ["UsedScamBase"] = Tuning.UsedScamBase, ["UsedScamMax"] = Tuning.UsedScamMax, ["UsedScamPerDay"] = Tuning.UsedScamPerDay, ["UsedVisitChance"] = Tuning.UsedVisitChance, ["WalletDrainFull"] = Tuning.WalletDrainFull, ["WalletDrainMin"] = Tuning.WalletDrainMin, ["WalletDrainSlowDays"] = Tuning.WalletDrainSlowDays, ["WalletJacksonChance"] = Tuning.WalletJacksonChance, ["WalletJacksonPrice"] = Tuning.WalletJacksonPrice, ["WalletMallChance"] = Tuning.WalletMallChance, ["WalletMallMax"] = Tuning.WalletMallMax, ["WalletMallMin"] = Tuning.WalletMallMin, ["WalletMallQtyMax"] = Tuning.WalletMallQtyMax, ["WalletMax"] = Tuning.WalletMax, ["WalletPoisonShare"] = Tuning.WalletPoisonShare, ["WickChance"] = Tuning.WickChance, ["WickMax"] = Tuning.WickMax, ["WickMin"] = Tuning.WickMin, ["WickReal"] = Tuning.WickReal, ["WickRevertMax"] = Tuning.WickRevertMax, ["WickRevertMin"] = Tuning.WickRevertMin, ["YieldCap0"] = Tuning.YieldCap0, ["YieldCapPerDay"] = Tuning.YieldCapPerDay, ["YieldLockDays"] = Tuning.YieldLockDays, ["YieldPoolChance"] = Tuning.YieldPoolChance, ["YieldPoolMax"] = Tuning.YieldPoolMax, ["YieldReserveDays"] = Tuning.YieldReserveDays, ["YieldRugNightly"] = Tuning.YieldRugNightly, ["YieldScamAudit"] = Tuning.YieldScamAudit, ["YieldScamTimelock"] = Tuning.YieldScamTimelock, }; public static readonly Dictionary Arrays = new Dictionary { ["BmSellMults"] = Array.ConvertAll(Tuning.BmSellMults, v => (double)v), ["CraSpiralPath"] = Array.ConvertAll(Tuning.CraSpiralPath, v => (double)v), ["IntelTipAcc"] = Array.ConvertAll(Tuning.IntelTipAcc, v => (double)v), ["IntelTipPrice"] = Array.ConvertAll(Tuning.IntelTipPrice, v => (double)v), ["PonziRates"] = Array.ConvertAll(Tuning.PonziRates, v => (double)v), ["SparkSpiralPath"] = Array.ConvertAll(Tuning.SparkSpiralPath, v => (double)v), ["UsedHealthMax"] = Array.ConvertAll(Tuning.UsedHealthMax, v => (double)v), ["UsedHealthMin"] = Array.ConvertAll(Tuning.UsedHealthMin, v => (double)v), ["YieldRates"] = Array.ConvertAll(Tuning.YieldRates, v => (double)v), ["YieldScamByRate"] = Array.ConvertAll(Tuning.YieldScamByRate, v => (double)v), }; } }