IPOR Protocol
  • The IPOR Protocol Documentation
  • IPOR Protocol V2
  • Research / Whitepapers
    • Conceptual Whitepaper
  • Audits
  • Community Links
  • IPOR Protocol Roadmap
  • IPOR FAQ
    • About the IPOR Protocol
    • Using the IPOR Protocol
    • Liquidity Mining
    • Swaps VS Perps
    • $FUSN Snapshot
  • About IPOR
    • Who Uses IPOR and for What?
    • Why IPOR?
    • IPOR Manifesto
  • IPOR Fusion ⚛️
    • Fusion Introduction
      • Defragmenting DeFi Yield
    • Why Fusion?
    • Users
    • Use Cases
    • Architecture Overview
      • Atomists
      • Alphas
    • Vaults
      • Access Management
    • Fuses
    • Security
      • For Liquidity Providers
      • For Vault Owners
      • Testing
    • Open-source Repository
    • Aragon Integration
  • IPOR Index
    • What is the IPOR Index
    • Working with the IPOR Index
    • IPOR stETH Index
  • Interest Rate Derivatives
    • Interest Rate Derivative
    • Index Calculation
    • IPOR Publication
    • IBT
    • Indicative Term Sheet
  • Automated Market Maker
    • The Automated Market Maker
    • Liquidity Provisioning
    • IPOR Swaps
      • Hedging example with Morpho protocol
    • Spread
      • Math behind the demand spread
    • Risk oracle
    • SOAP
    • Liquidations
    • Asset Management
  • Tokenomics
    • IPOR Token
    • Token distribution model
    • Power IPOR
    • Liquidity mining
      • Math behind the rewards contract
    • Power Token Liquidity Mining for Developers
  • IPOR DAO
    • IPOR DAO Governance
      • Discord - All Channels
      • Discord - Open Governance Forum
      • Discord - Formal Governance
      • Snapshot - Formal Governance
      • Governing Multisig wallets
    • Decentralizing IPOR
      • Configuration Parameters
  • Developers Docs
    • Fusion
      • Developing а Fuse
      • Configuring Pre-hooks
    • Deployed Contracts
      • Ethereum
      • Arbitrum
      • Base
    • Working with IPOR Router
    • ABI
    • V2 changes
    • IPOR Oracle
    • Vault Wrapper
Powered by GitBook
On this page
  • How is IBT calculated?
  • Continuous compounding

Was this helpful?

Edit on GitHub
  1. Interest Rate Derivatives

IBT

Interest Bearing Token

IBT in IPOR is not an ERC20 token. Instead, it's a measure of interest rate over time saved in the token. This allows us to track the floating interest rate between 2 points in time.

IBT is used by the swap AMM to price the floating leg and can be used by anybody who would like to know what the "average" floating rate has been between two blocks.

How is IBT calculated?

At inception, the value of the IBT price is set to 1. At every IPOR publication, the IBT price is updated to reflect the accumulating rate. Rate is added without compounding using the following formula:

IBTnew=IBTold⋅eIPOR⋅ΔTTYearIBT_{new} = IBT_{old} \cdot e ^{\frac{IPOR \cdot \Delta T}{T_{Year}}} IBTnew​=IBTold​⋅eTYear​IPOR⋅ΔT​

Where IBT is the price at the rebalancing - n is the current rebalancing, n-1 is the moment of the last rebalancing. Delta T is the time that has passed between 2 rebalancings.

IBT is a valuable measurement of the closely approximated, on-chain value of the Inter-Protocol Offered Rate (floating) over time.

Continuous compounding

Above formula is of course a formula for continuously compounding interest rate. This is the standard accross IPOR Protocol. It's worth noting that AAVE currently uses compounding every second and Compound "compounds" interest every day. Because of the different rate of compounding there is a difference how APR converts to APY however markets already price those difference in since the main number that is refered to is actually APY.

PreviousIPOR PublicationNextIndicative Term Sheet

Last updated 1 year ago

Was this helpful?