@@ -464,53 +464,53 @@ BOOST_AUTO_TEST_CASE(blockreward_at_height_test)
464
464
BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 1 ), 1200000000 );
465
465
BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 2 ), 1140000000 );
466
466
BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 3 ), 1080000000 );
467
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 4 ), 1032000000 );
468
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 5 ), 972000000 );
469
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 6 ), 924000000 );
470
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 7 ), 888000000 );
471
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 8 ), 840000000 );
472
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 9 ), 792000000 );
473
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 10 ), 756000000 );
474
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 11 ), 720000000 );
475
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 12 ), 684000000 );
476
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 13 ), 648000000 );
477
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 14 ), 612000000 );
478
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 15 ), 588000000 );
479
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 16 ), 552000000 );
480
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 17 ), 528000000 );
481
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 18 ), 504000000 );
482
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 19 ), 480000000 );
483
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 20 ), 456000000 );
484
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 21 ), 432000000 );
485
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 22 ), 408000000 );
486
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 23 ), 384000000 );
487
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 24 ), 372000000 );
488
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 25 ), 348000000 );
489
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 26 ), 336000000 );
490
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 27 ), 312000000 );
491
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 28 ), 300000000 );
492
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 29 ), 288000000 );
493
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 30 ), 276000000 );
494
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 31 ), 252000000 );
495
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 32 ), 240000000 );
496
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 33 ), 228000000 );
497
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 34 ), 216000000 );
498
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 35 ), 204000000 );
499
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 36 ), 204000000 );
500
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 37 ), 192000000 );
501
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 38 ), 180000000 );
502
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 39 ), 168000000 );
503
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 40 ), 168000000 );
504
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 41 ), 156000000 );
505
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 42 ), 144000000 );
506
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 43 ), 144000000 );
507
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 44 ), 132000000 );
508
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 45 ), 120000000 );
509
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 46 ), 120000000 );
510
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 47 ), 120000000 );
511
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 48 ), 120000000 );
512
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 49 ), 120000000 );
513
- BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 50 ), 120000000 );
467
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 4 ), 774000000 );
468
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 5 ), 729000000 );
469
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 6 ), 693000000 );
470
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 7 ), 666000000 );
471
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 8 ), 630000000 );
472
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 9 ), 594000000 );
473
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 10 ), 567000000 );
474
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 11 ), 540000000 );
475
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 12 ), 513000000 );
476
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 13 ), 486000000 );
477
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 14 ), 459000000 );
478
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 15 ), 441000000 );
479
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 16 ), 414000000 );
480
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 17 ), 396000000 );
481
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 18 ), 378000000 );
482
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 19 ), 360000000 );
483
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 20 ), 342000000 );
484
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 21 ), 324000000 );
485
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 22 ), 306000000 );
486
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 23 ), 288000000 );
487
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 24 ), 279000000 );
488
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 25 ), 261000000 );
489
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 26 ), 252000000 );
490
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 27 ), 234000000 );
491
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 28 ), 225000000 );
492
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 29 ), 216000000 );
493
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 30 ), 207000000 );
494
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 31 ), 189000000 );
495
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 32 ), 180000000 );
496
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 33 ), 171000000 );
497
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 34 ), 162000000 );
498
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 35 ), 153000000 );
499
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 36 ), 153000000 );
500
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 37 ), 144000000 );
501
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 38 ), 135000000 );
502
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 39 ), 126000000 );
503
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 40 ), 126000000 );
504
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 41 ), 117000000 );
505
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 42 ), 108000000 );
506
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 43 ), 108000000 );
507
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 44 ), 99000000 );
508
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 45 ), 90000000 );
509
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 46 ), 90000000 );
510
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 47 ), 90000000 );
511
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 48 ), 90000000 );
512
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 49 ), 90000000 );
513
+ BOOST_CHECK_EQUAL (Params ().GetProofOfStakeRewardAtHeight (nBlocksPerYear * 50 ), 90000000 );
514
514
}
515
515
516
516
0 commit comments