fix block reward

wow
_XxFedexX_ 1 year ago
parent 3c43d97fcd
commit c56408bec3

@ -73,5 +73,19 @@ const size_t num_testnet_hard_forks = sizeof(testnet_hard_forks) / sizeof(testne
const uint64_t testnet_hard_fork_version_1_till = 0;
const hardfork_t stagenet_hard_forks[] = {
{ 7, 1, 0, 1519605000 },
{ 8, 10, 0, 1524214739 },
{ 9, 20, 0, 1538689773 },
{ 10, 30, 0, 1541700352 },
{ 11, 40, 0, 1549238400 },
{ 12, 50, 0, 1549318761 },
{ 13, 60, 0, 1559292691 },
{ 14, 70, 0, 1559292774 },
{ 15, 80, 0, 1573280497 },
{ 16, 90, 0, 1600576508 },
{ 17, 100, 0, 1600576524 },
{ 18, 110, 0, 1623245591 },
{ 19, 120, 0, 1624793373 },
{ 20, 130, 0, 1674457368 },
};
const size_t num_stagenet_hard_forks = sizeof(stagenet_hard_forks) / sizeof(stagenet_hard_forks[0]);

@ -167,10 +167,9 @@ BlockTemplate& BlockTemplate::operator=(const BlockTemplate& b)
static FORCEINLINE uint64_t get_base_reward(uint64_t already_generated_coins)
{
const uint64_t result = ~already_generated_coins >> 19;
const uint64_t result = ~already_generated_coins >> 23;
constexpr uint64_t min_reward = 600000000000ULL;
return (result < min_reward) ? min_reward : result;
return result;
}
static FORCEINLINE uint64_t get_block_reward(uint64_t base_reward, uint64_t median_weight, uint64_t fees, uint64_t weight)

Loading…
Cancel
Save