Tags: , , , , , , , , , , , ,

Reward calculation

If you want to calculate the current reward of Catalyst, you will need the following two code snippets: Formula catalystdevelopment/catalyst/blob/development/src/cryptonotecore/Currency.cpp#L202 uint64_t baseReward = (m_moneySupply – alreadyGeneratedCoins) >> emission; Emission speed catalyst/blob/development/src/config/CryptoNoteConfig.h const unsigned EMISSION_SPEED_FACTOR_V2 = 22; Now that we have […]

Continue Reading

Emission curve

We need four parameters to calculate the emission curve. These can be found in the official github repository under: catalyst/src/config/CryptoNoteConfig.h const uint64_t DIFFICULTY_TARGET = 60; … const uint64_t MONEY_SUPPLY = UINT64_C(770000000000000); … const unsigned EMISSION_SPEED_FACTOR = 18; const unsigned EMISSION_SPEED_FACTOR_V2 […]

Continue Reading