Spectra Developer Docs
  • Developers Documentation
  • Getting Started
  • Guides
    • Tokenizing Yield
    • Providing Liquidity
    • Deploy PT and Curve Pool
    • Routing
    • IBT Additional Rewards
    • Locking APW for veAPW
    • Voting and Earning Rewards
  • Technical Reference
    • Deployed Contracts
    • Contract Functions
      • Principal Token
      • Yield Token
      • Registry
      • RateOracle
      • Factory
      • Access Manager
      • RouterUtil
      • Router
      • GovernanceRegistry
      • Voter
      • VotingReward
        • BribeVotingReward
        • FeesVotingReward
      • FeeDistributor
      • Spectra4626Wrapper
    • Yield Calculations
    • Spectra's Automated Market Makers
      • Rate Adjusted StableSwap pools
  • Glossary
  • INTEGRATION REFERENCE
    • Spectra Oracles
      • TWAP Oracles
      • Deterministic Oracles
        • Linear APR model
        • Linear Discount Model
        • Zero Coupon Bond Model
        • Comparison
      • Oracle Deployment
        • Deterministic Oracles Deployment
        • TWAP Oracles Deployment
Powered by GitBook
On this page
  1. Technical Reference

Spectra's Automated Market Makers

The Spectra AMMs are used to create a market for pricing the future implied rate. A market consists in a liquidity pool, where a Principal Token is paired with its corresponding Interest Bearing Token. It is therefore time-bound, trading being enabled between the Principal Token's deployment and expiry dates.

A given liquidity pool allows for exchanging an Interest Bearing Token for a Principal Token, as well as exchanging the former for its corresponding Yield Token, via flash-swaps.

In the following, we dive into how Spectra's AMMs are designed.

PreviousYield CalculationsNextRate Adjusted StableSwap pools

Last updated 5 days ago