Re-exports§

Modules§

Structs§

Constants§

Functions§

  • Returns the block height after a given number of years for a specific block time.
  • Calculate the block reward, given the total supply, block time, coinbase reward, and transaction fees. R_staking = floor((0.05 * S) / H_Y1) + CR / 2 + TX_F. S = Total supply. H_Y1 = Expected block height at year 1. CR = Coinbase reward. TX_F = Transaction fees.
  • Calculates the coinbase reward for a given block. R_coinbase = max(0, H_Y10 - H) * R_anchor * min(P, C_R) / C R_anchor = Anchor reward. H_Y10 = Anchor block height at year 10. H = Current block height. P = Combined proof target. C_R = Remaining coinbase target. C = Coinbase target.
  • Calculate the coinbase target for the given block timestamps and target.
  • Calculate the minimum proof target for the given coinbase target.
  • Calculate the puzzle reward, given the coinbase reward.