Search Apps Documentation Source Content File Folder Download Copy Actions Download

consts.gno

0.84 Kb · 24 lines
 1package gns
 2
 3const (
 4	SECONDS_IN_YEAR = 31536000
 5
 6	HALVING_START_YEAR = int64(1)
 7	HALVING_END_YEAR   = int64(12)
 8)
 9
10// Annual halving amount - maximum issuance per year
11var halvingAmountsPerYear = [HALVING_END_YEAR]int64{
12	18_750_000_000_000 * 12, // Year 1:  225000000000000
13	18_750_000_000_000 * 12, // Year 2:  225000000000000
14	9_375_000_000_000 * 12,  // Year 3:  112500000000000
15	9_375_000_000_000 * 12,  // Year 4:  112500000000000
16	4_687_500_000_000 * 12,  // Year 5:  56250000000000
17	4_687_500_000_000 * 12,  // Year 6:  56250000000000
18	2_343_750_000_000 * 12,  // Year 7:  28125000000000
19	2_343_750_000_000 * 12,  // Year 8:  28125000000000
20	1_171_875_000_000 * 12,  // Year 9:  14062500000000
21	1_171_875_000_000 * 12,  // Year 10: 14062500000000
22	1_171_875_000_000 * 12,  // Year 11: 14062500000000
23	1_171_875_000_000 * 12,  // Year 12: 14062500000000
24}