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