Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CAmount CBudgetManager::GetTotalBudget(int nHeight)
- {
- if (chainActive.Tip() == NULL) return 0;
- if (Params().NetworkID() == CBaseChainParams::TESTNET) {
- CAmount nSubsidy = 500 * COIN;
- return ((nSubsidy / 100) * 10) * 146;
- }
- //get block value and calculate from that
- CAmount nSubsidy = 0;
- if (nHeight <= Params().LAST_POW_BLOCK() && nHeight >= 151200) {
- nSubsidy = 80 * COIN;
- } else if (nHeight <= 302399 && nHeight > Params().LAST_POW_BLOCK()) {
- nSubsidy = 75 * COIN;
- } else if (nHeight <= 345599 && nHeight >= 302400) {
- nSubsidy = 67 * COIN;
- } else if (nHeight <= 388799 && nHeight >= 345600) {
- nSubsidy = 59 * COIN;
- } else if (nHeight <= 431999 && nHeight >= 388800) {
- nSubsidy = 51 * COIN;
- } else if (nHeight <= 475199 && nHeight >= 432000) {
- nSubsidy = 43 * COIN;
- } else if (nHeight <= 518399 && nHeight >= 475200) {
- nSubsidy = 35 * COIN;
- } else if (nHeight <= 561599 && nHeight >= 518400) {
- nSubsidy = 27 * COIN;
- } else if (nHeight <= 604799 && nHeight >= 561600) {
- nSubsidy = 19 * COIN;
- } else if (nHeight <= 647999 && nHeight >= 604800) {
- nSubsidy = 11 * COIN;
- } else if (nHeight >= 648000) {
- nSubsidy = 3 * COIN;
- } else {
- nSubsidy = 0 * COIN;
- }
- return ((nSubsidy / 100) * 10) * 1440 * 30;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement