PERI Finance
  • PERI Finance
  • PERI Finance
    • What is PERI Finance?
    • 📈dApps
      • 🥩PERI Staking
      • 💱PERI Exchange(DEX)
    • PERI Tokenomics
    • ➡️Token Contract Addresses
    • Guides
      • PERI DEX Bridge Guide
      • 1️Staking dApp — 1. Setting/Stake-Mint
      • 2️Staking dApp — 2. Burn
      • 3️Staking dApp — 3. Reward
      • 4️Staking dApp— 4. Earn(LP Reward)
      • 🦄PERI Token Swap Guide - BASE UniSwap
      • 📣PERI Finance LP Rewards Program
      • 🤽‍♂️Details of APY — PERI Finance dApp
    • Security & Audits
    • FAQs
  • Development Resources
    • Protocol
      • VALUE RECEPIENTS
      • PERI STAKING REWARDS
      • PROTOCOL CORE EQUATIONS
    • Deployed Contract
      • MAINNET
        • 🔵BASE MAINNET
        • ⚫ETHEREUM MAINNET
        • 🟡BSC MAINNET
        • 🟣POLYGON MAINNET
        • 🔴MOONBEAM MAINNET
        • 🟢MOONRIVER MAINNET
      • TESTNET
        • ETHEREUM KOVAN TESTNET
        • POLYGON TESTNET
        • BSC TESTNET
    • Protocol Integrations
      • INTEGRATED PROJECT
      • PERI FINANCE HISTORICAL DATA
      • PERI FINANCE STAKING
        • STAKING PERI
    • Smart Contract Architecture
    • Deployment Procedure
    • Common Transactions
    • Source Code Description
      • SOLIDITY CONTRACT
        • AddressResolver
        • BaseDebtCache
        • BasePeriFinance
        • BaseRewardEscrowV2
        • BinaryOption
        • BinaryOptionMarket
        • BinaryOptionMarketData
        • BinaryOptionMarketFactory
        • BinaryOptionMarketManager
        • BlacklistManager
        • BridgeState
        • Collateral
        • CollateralErc20
        • CollateralEth
        • CollateralManager
        • CollateralManagerState
        • CollateralShort
        • CollateralState
        • ContractStorage
        • DappMaintenance
        • DebtCache
        • DelegateApprovals
        • Depot
        • EmptyCollateralManager
        • EmptyEtherCollateral
        • EscrowChecker
        • EternalStorage
        • EtherCollateral
        • EtherCollateralpUSD
        • ExchangeRates
        • ExchangeRatesWithoutInvPricing
        • ExchangeState
        • Exchanger
        • ExchangerWithVirtualPynth
        • ExternStateToken
        • ExternalRateAggregator
        • ExternalTokenStakeManager
        • FeePool
        • FeePoolEternalStorage
        • FeePoolState
        • FlexibleStorage
        • ImportableRewardEscrowV2
        • Issuer
        • IssuerWithoutLiquidations
        • LimitedSetup
        • Liquidations
        • Math
        • MintablePeriFinance
        • MixinResolver
        • MixinSystemSettings
        • MultiCollateralPynth
        • Owned
        • Pausable
        • PeriFinance
        • PeriFinanceBridgeToBase
        • PeriFinanceBridgeToOptimism
        • PeriFinanceEscrow
        • PeriFinanceState
        • PeriFinanceStateWithLimitedSetup
        • PeriFinanceToBSC
        • PeriFinanceToEthereum
        • PeriFinanceToPolygon
        • Proxy
        • ProxyERC20
        • Proxyable
        • PurgeablePynth
        • Pynth
        • PynthUtil
        • ReadProxy
        • RealtimeDebtCache
        • RewardEscrow
        • RewardEscrowV2
        • RewardsDistribution
        • RewardsDistributionRecipient
        • SafeDecimalMath
        • ShortingRewards
        • StakingRewards
        • StakingState
        • StakingStateUSDC
        • State
        • SupplySchedule
        • SystemSettings
        • SystemStatus
        • TokenState
        • TradingRewards
        • VirtualPynth
      • SOLIDITY INTERFACES
        • IAddressResolver
        • IBinaryOption
        • IBinaryOptionMarket
        • IBinaryOptionMarketManager
        • IBridgeState
        • ICollateralErc20
        • ICollateralEth
        • ICollateralLoan
        • ICollateralManager
        • IDebtCache
        • IDelegateApprovals
        • IDepot
        • IERC20
        • IEtherCollateral
        • IEtherCollateralpUSD
        • IExchangeRates
        • IExchangeState
        • IExchanger
        • IExternalTokenStakeManager
        • IFeePool
        • IFlexibleStorage
        • IHasBalance
        • IIssuer
        • ILiquidations
        • IPeriFinance
        • IPeriFinanceBridgeToBase
        • IPeriFinanceBridgeToOptimism
        • IPeriFinanceState
        • IPynth
        • IRewardEscrow
        • IRewardEscrowV2
        • IRewardsDistribution
        • IShortingRewards
        • IStakingRewards
        • IStakingState
        • IStakingStateUSDC
        • ISupplySchedule
        • ISystemSettings
        • ISystemStatus
        • ITradingRewards
        • IVirtualPynth
      • SOLIDITY LIBRARIES
        • AddressSetLib
        • Bytes32SetLib
        • Math
        • SafeDecimalMath
        • SafeMath
  • Resources
    • Whitepaper
      • English
    • Media Kit
      • Logo with Texts
      • Logo Only
      • Text Only
      • .ai files
      • .svg files
    • 🛠️Update
Powered by GitBook
On this page
  • Staked Amount
  • Available External Token Stake Amount
  • Staked Escrow Balance
  • APR
  • Reward Distribution
  • LP Price
  • Staking Rewards(LP) reward calculation algorithm
  1. Development Resources
  2. Protocol

PROTOCOL CORE EQUATIONS

PreviousPERI STAKING REWARDSNextDeployed Contract

Last updated 12 months ago

Peri Finance Protocol using below equations to handle staking and subject to change

  • Staked Amount (User)

  • C-Ratio

  • Peri locked amount

  • Available External token stake Amount

  • Staked Escrow Balance

  • APR

    • APR by user

  • Reward Distribution

  • Fit to claimable

  • LP Price

  • Staking Reward(LP) reward calculation algorithm

Staked Amount

Available External Token Stake Amount

Staked Escrow Balance

If ( transferable PERI > 0 )

Staked Escrow PERI = PERI Locked Amount - PERI Balance

If ( transferable PERI = 0)

Staked Escrow PERI = 0

at, PERI Locked Amount = (debt / issuanceRatio) - USDC Staked Amount

APR

Reward Distribution

LP Price

Staking Rewards(LP) reward calculation algorithm