Module ore::consts

source ·

Constants§

  • The seed of the bus account PDA.
  • Bus pubkeys
  • The number of bus accounts, for parallelizing mine operations.
  • The quantity of ORE each bus is allowed to issue per epoch.
  • The duration of an epoch, in units of seconds.
  • The initial hashing difficulty. The admin authority can update this in the future, if needed.
  • The initial reward rate to payout in the first epoch.
  • The maximum quantity of ORE that can be mined per epoch, in units of nanoORE.
  • The seed of the mint account PDA.
  • The mint address of the ORE token.
  • One ORE token, denominated in units of nanoORE.
  • The seed of the proof account PDA.
  • The smoothing factor for reward rate changes. The reward rate cannot change by more or less than factor of this constant from one epoch to the next.
  • The unix timestamp after which mining is allowed.
  • The target quantity of ORE to be mined per epoch, in units of nanoORE. Inflation rate ≈ 1 ORE / epoch (min 0, max 2)
  • The decimal precision of the ORE token. Using SI prefixes, the smallest indivisible unit of ORE is a nanoORE. 1 nanoORE = 0.000000001 ORE = one billionth of an ORE
  • The seed of the treasury account PDA.
  • Treasury address