Files
Yi.Framework/Yi.Abp.Net8/module/digital-collectibles/Yi.Framework.DigitalCollectibles.Domain.Shared/Settings/DigitalCollectiblesSettingProvider.cs
2024-11-14 18:56:10 +08:00

38 lines
1.3 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Volo.Abp.Settings;
namespace Yi.Abp.Domain.Shared.Settings
{
/// <summary>
/// 数字藏品配置
/// </summary>
internal class DigitalCollectiblesSettingProvider : SettingDefinitionProvider
{
public override void Define(ISettingDefinitionContext context)
{
context.Add(
//每日挖矿最大上限--控制无限挖矿
new SettingDefinition("MiningMaxLimit", "36"),
//每次挖矿最小间隔(秒)--控制暴力挖矿
new SettingDefinition("MiningMinIntervalSeconds", "3"),
//每次挖到矿的概率--控制爆率
new SettingDefinition("MiningMinProbability", "0.06"),
//交易税率--控制频繁交易
new SettingDefinition("MarketTaxRate", "0.02"),
//矿池刷新内容
new SettingDefinition("PoolData", "60,26,10,3,1"),
//自动下架多久天前的商品
new SettingDefinition("AutoPassInGoodsDay","3")
);
}
}
}