vires.finance
  • Introduction
  • FAQ
    • Depositing and Earning
    • Borrowing
    • Account Health
    • Asset Parameters
    • vTokens
    • Deployed Contracts
    • ⓥ Governance
      • FAQ and User Guide
      • gVires Math
      • System parameters
  • KNOWLEDGEBASE
    • APY vs APR
    • How is Net APY calculated?
    • Liquidation Penalty
  • GUIDES
    • Lending and Borrowing Guide
    • Liquidators' Guide
    • Troubleshooting
    • API
  • Community Video Guides
  • Agreement
    • Terms of Use
    • Privacy policy
Powered by GitBook
On this page
  • Net APY Calculation
  • Example

Was this helpful?

  1. KNOWLEDGEBASE

How is Net APY calculated?

Net APY Calculation

  1. Convert all supplied and borrowed asset amounts to a single asset (USD).

  2. Calculate the sum of (suppliedAmount * supplyApy - borrowedAmount * borrowApy) for all assets(including Vires APR for both deposits and borrows)

  3. If the calculated sum from the previous step is >0 then Net APY = 100 * (sum / totalSuppliedValue). If the calculation from the previous step is <0 then Net APY = 100 * (sum / totalBorrowedValue). If the calculation from the previous step is 0 then Net APY = 0.

Example

Supplied Assets:

  • 1000 WAVES ($28000) @ 3.66% APY + 0.09% Vires APR = 3.72%

  • 10000 USDC ($10000) @ 55.57 APY% + 3.16% Vires APR = 58.73%

Borrowed Assets:

  • 1000 USDT ($1000) @ 54.32 APY% - 3.12% Vires APR = 51.2%

Calculation:

change = (28000 * 0.0372 + 10000 * 0.5873) - (1000 * 0.512) = 6402.6
base = 28000 + 10000 = 38000
Net APY = 6402.6 / 38000 = 16.84%

Result:

Net APY = 16.84%

PreviousAPY vs APRNextLiquidation Penalty

Last updated 3 years ago

Was this helpful?