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

35 lines
1.1 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")
);
}
}
}