-
Notifications
You must be signed in to change notification settings - Fork 16
Expand file tree
/
Copy patheconomics.toml
More file actions
94 lines (88 loc) · 6.18 KB
/
economics.toml
File metadata and controls
94 lines (88 loc) · 6.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#Economics config of the node
[GlobalSettings]
GenesisTotalSupply = "20000000000000000000000000" #20MIL eGLD
MinimumInflation = 0.0
YearSettings = [
{Year = 1, MaximumInflation = 0.10845130},
{Year = 2, MaximumInflation = 0.09703538},
{Year = 3, MaximumInflation = 0.08561945},
{Year = 4, MaximumInflation = 0.07420352},
{Year = 5, MaximumInflation = 0.06278760},
{Year = 6, MaximumInflation = 0.05137167},
{Year = 7, MaximumInflation = 0.03995574},
{Year = 8, MaximumInflation = 0.02853982},
{Year = 9, MaximumInflation = 0.01712389},
{Year = 10, MaximumInflation = 0.00570796},
{Year = 11, MaximumInflation = 0.0},
]
Denomination = 18 # represents the smallest eGLD subdivision (10^-X eGLD for a denomination of X)
GenesisMintingSenderAddress = "erd17rc0pu8s7rc0pu8s7rc0pu8s7rc0pu8s7rc0pu8s7rc0pu8s7rcqqkhty3"
[GlobalSettings.TailInflation]
EnableEpoch = 1951
StartYearInflation = 0.08757
DecayPercentage = 0.0025
MinimumInflation = 0.02
[RewardsSettings]
[[RewardsSettings.RewardsConfigByEpoch]]
EpochEnable = 0
LeaderPercentage = 0.1 #fraction of value 0.1 - 10%
DeveloperPercentage = 0.3 #fraction of value 0.3 - 30%
ProtocolSustainabilityPercentage = 0.1 #fraction of value 0.1 - 10%
ProtocolSustainabilityAddress = "erd135enn78u7fy352ny9mcl26a08wvu02mjdumfkt7cn587cwtnerksagqsfm"
TopUpGradientPoint = "3000000000000000000000000" # 3MIL eGLD (eligible topUp)
TopUpFactor = 0.25 # fraction of value 0.25 - 25%
EcosystemGrowthPercentage = 0.0
EcosystemGrowthAddress = "erd1qqqqqqqqqqqqqpgqa9unh4m4j3nyg3l7cvlw8wshumx58m6089pspt29xm"
GrowthDividendPercentage = 0.0
GrowthDividendAddress = "erd1qqqqqqqqqqqqqpgqhh54y3z2srvvclhfgt6dmtrc6l4tua0fjmlskl58yg"
[[RewardsSettings.RewardsConfigByEpoch]]
EpochEnable = 326
LeaderPercentage = 0.1 #fraction of value 0.1 - 10%
DeveloperPercentage = 0.3 #fraction of value 0.3 - 30%
ProtocolSustainabilityPercentage = 0.1 #fraction of value 0.1 - 10%
ProtocolSustainabilityAddress = "erd135enn78u7fy352ny9mcl26a08wvu02mjdumfkt7cn587cwtnerksagqsfm"
TopUpGradientPoint = "2000000000000000000000000" # 2MIL eGLD (eligible topUp)
TopUpFactor = 0.5 # fraction of value 0.5 - 50%
EcosystemGrowthPercentage = 0.0
EcosystemGrowthAddress = "erd1qqqqqqqqqqqqqpgqa9unh4m4j3nyg3l7cvlw8wshumx58m6089pspt29xm"
GrowthDividendPercentage = 0.0
GrowthDividendAddress = "erd1qqqqqqqqqqqqqpgqhh54y3z2srvvclhfgt6dmtrc6l4tua0fjmlskl58yg"
[[RewardsSettings.RewardsConfigByEpoch]]
EpochEnable = 1699
LeaderPercentage = 0.1 #fraction of value 0.1 - 10%
DeveloperPercentage = 0.3 #fraction of value 0.3 - 30%
ProtocolSustainabilityPercentage = 0.1 #fraction of value 0.1 - 10%
ProtocolSustainabilityAddress = "erd1qqqqqqqqqqqqqpgqfgn5rprsz2hz2rcdmgq7zcz7kzz0g8lnpfzqntl2g3"
TopUpGradientPoint = "2000000000000000000000000" # 2MIL eGLD (eligible topUp)
TopUpFactor = 0.5 # fraction of value 0.5 - 50%
EcosystemGrowthPercentage = 0.0
EcosystemGrowthAddress = "erd1qqqqqqqqqqqqqpgqa9unh4m4j3nyg3l7cvlw8wshumx58m6089pspt29xm"
GrowthDividendPercentage = 0.0
GrowthDividendAddress = "erd1qqqqqqqqqqqqqpgqhh54y3z2srvvclhfgt6dmtrc6l4tua0fjmlskl58yg"
[[RewardsSettings.RewardsConfigByEpoch]]
EpochEnable = 1951
LeaderPercentage = 0.1 #fraction of value 0.1 - 10%
DeveloperPercentage = 0.3 #fraction of value 0.3 - 30%
ProtocolSustainabilityPercentage = 0.1 #fraction of value 0.1 - 10%
ProtocolSustainabilityAddress = "erd1qqqqqqqqqqqqqpgqfgn5rprsz2hz2rcdmgq7zcz7kzz0g8lnpfzqntl2g3"
TopUpGradientPoint = "2000000000000000000000000" # 2MIL eGLD (eligible topUp)
TopUpFactor = 0.5 # fraction of value 0.5 - 50%
EcosystemGrowthPercentage = 0.2 #fraction of value 0.2 - 20%
EcosystemGrowthAddress = "erd1qqqqqqqqqqqqqpgqa9unh4m4j3nyg3l7cvlw8wshumx58m6089pspt29xm"
GrowthDividendPercentage = 0.2 #fraction of value 0.2 - 20%
GrowthDividendAddress = "erd1qqqqqqqqqqqqqpgqhh54y3z2srvvclhfgt6dmtrc6l4tua0fjmlskl58yg"
[FeeSettings]
GasLimitSettings = [
{EnableEpoch = 0, MaxGasLimitPerBlock = "1500000000", MaxGasLimitPerMiniBlock = "1500000000", MaxGasLimitPerMetaBlock = "15000000000", MaxGasLimitPerMetaMiniBlock = "15000000000", MaxGasLimitPerTx = "1500000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000", MaxGasHigherFactorAccepted = "10"},
{EnableEpoch = 460, MaxGasLimitPerBlock = "1500000000", MaxGasLimitPerMiniBlock = "600000000", MaxGasLimitPerMetaBlock = "15000000000", MaxGasLimitPerMetaMiniBlock = "600000000", MaxGasLimitPerTx = "600000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000", MaxGasHigherFactorAccepted = "10"},
{EnableEpoch = 613, MaxGasLimitPerBlock = "1500000000", MaxGasLimitPerMiniBlock = "250000000", MaxGasLimitPerMetaBlock = "15000000000", MaxGasLimitPerMetaMiniBlock = "250000000", MaxGasLimitPerTx = "600000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000", MaxGasHigherFactorAccepted = "10"},
{EnableEpoch = 1820, MaxGasLimitPerBlock = "1500000000", MaxGasLimitPerMiniBlock = "250000000", MaxGasLimitPerMetaBlock = "15000000000", MaxGasLimitPerMetaMiniBlock = "250000000", MaxGasLimitPerTx = "600000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000", MaxGasHigherFactorAccepted = "2"},
{EnableEpoch = 2048, MaxGasLimitPerBlock = "600000000", MaxGasLimitPerMiniBlock = "250000000", MaxGasLimitPerMetaBlock = "12000000000", MaxGasLimitPerMetaMiniBlock = "250000000", MaxGasLimitPerTx = "600000000", MinGasLimit = "50000", ExtraGasLimitGuardedTx = "50000", MaxGasHigherFactorAccepted = "2"},
] # TODO[BON]: update last epoch
MinGasPrice = "1000000000" #will yield min tx fee of 0.00005 eGLD
GasPriceModifier = 0.01
GasPerDataByte = "1500"
DataLimitForBaseCalc = "10000"
MaxGasPriceSetGuardian = "2000000000"
BlockCapacityOverestimationFactor = 200 # 200%
PercentDecreaseLimitsStep = 10 # 10%