šŸ“–
DAFI Protocol
  • DAFI Protocol
  • Introduction
    • Let's get started
    • Features
    • FAQs
  • Super Staking
    • Overview
    • Super Staking V1
      • High-level Document
      • Technical Document
    • Super Staking V2
      • Changes and Improvements
  • Guides
    • Staking DAFI
    • Functionality
    • Demand Factors
    • Reward Distributions
    • Pool Weights
    • dDAFI Claiming
  • Development
    • Smart Contracts
    • Audit v1
    • Audit v2
    • dBridge Audit
  • And More
    • Limitless Applications
Powered by GitBook
On this page

Was this helpful?

  1. Guides

Reward Distributions

Pools, not the kind for swimming.

PreviousDemand FactorsNextPool Weights

Last updated 3 years ago

Was this helpful?

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=(maxTokens–totalDistributed+withdrawalFees)āˆ—demandFactorPool Balance = (maxTokens – totalDistributed + withdrawalFees) * demandFactorPoolBalance=(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 / programDurationdistributePerSecond=poolBalance/programDuration