Reward Distributions

Pools, not the kind for swimming.

Pool Balances

The poolBalance is distributed to users staking. It is initially supplied as native-tokens (DAFI) which is locked in the distributionContract, this is defined as maxTokens.
PoolBalance=(maxTokenstotalDistributed+withdrawalFees)demandFactorPool Balance = (maxTokens – totalDistributed + withdrawalFees) * demandFactor
This is later used, to understand how much dDAFI will be distributed per second, to the entire network.
distributePerSecond=poolBalance/programDurationdistributePerSecond = poolBalance / programDuration