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
  • APW
  • APWine
  • AMM
  • IBT
  • Principal Token
  • Shares (in relation to PrincipalToken)
  • Tokenisation
  • Vault
  • veAPW
  • Yield
  • Yield Marketplace
  • Yield Token

Glossary

PreviousRate Adjusted StableSwap poolsNextSpectra Oracles

Last updated 11 months ago

APW

APW is the governance token of Spectra Finance. It is used for governing the protocol. More information will be announced shortly.

APWine

APWine is the previous name of the Spectra protocol. There may still be some references to the old name in the contracts and documentation.

AMM

AMM stands for Automated Market Maker. It is a type of decentralised exchange (DEX) where users can easily swap certain assets to other assets. Liquidity Providers (LPs) can also provide those assets as liquidity in the AMM, earning swap fees for their services. Examples include Curve Finance and Uniswap.

IBT

IBT stands for Interest Bearing Token. It is a token that represents a deposit in a yield generating protocol such as Aave, Compound, or Yearn finance. For example, a user deposits 100 USDC into Aave, receiving 100 aUSDC in return. The 100 aUSDC would be the IBT, since it is accruing yield generated from Aave.

The IBT can then be deposited into the Principal Token to split the principal and yield, creating interest rate derivatives. For more information, see Tokenizing Yield.

Principal Token

The Principal Token (PT) is the token that represents the original (principal) amount that was deposited into the Spectra protocol. For example, if a user deposits 100 aUSDC, they will receive the principal tokens that represent 100 USDC, since the interest earned is split into the .

For more information, see Tokenizing Yield

Shares (in relation to PrincipalToken)

Tokenisation

Tokenisation refers to the operation of converting something, usually an asset, into a token. This is innovative and powerful as it enables the resulting token to be used throughout DeFi, in many use cases that the original designers may not have even imagined. It also allows composability between protocols, giving more freedom and flexibility to end users.

Vault

veAPW

veAPW stands for Vote Escrowed APW token. It is used in governance, as detailed in the voting section. They are APW tokens that have been 'locked' for a certain period to enable voting power in the governance system.

Yield

Yield is the interest generated from a productive asset. In the context of DeFi, the yield is generated from an underlying protocol which performs certain operations that produce interest income. For example, Aave protocol enables lenders and borrowers to form a money market, generating interest for the lenders by charging fees to the borrowers.

Yield Marketplace

The Yield Marketplace is an upcoming feature of the Spectra protocol. More details will come soon.

Yield Token

This is powerful and innovative as it allows the principal amount and interest earned to be separated, enabling new use cases in DeFi such as interest rate hedging or other interest rate derivatives.

Shares represent the user's share of a vault. In the case of the PrincipalToken, it represents the original deposit amount, i.e. the principal amount. Therefore when a user deposits 100 aUSDC, they will receive representing 100 USDC and the associated . The principal tokens are their 'share' of the vault, in relation to all other user deposits in the same vault.

In the contracts it is used interchangeably with .

A vault is a contract that stores multiple user assets and follows certain guidelines to ensure the safety of those user assets. All vaults are compliant.

The Yield Token (YT) represents the yield that will accrue to a certain . For example, if a user deposits 100 USDC into Aave, they will receive 100 aUSDC that represents their deposit in Aave. If they take the resulting 100 aUSDC and deposit it into Spectra, they will receive representing the 100 USDC and Yield Tokens representing the interest that will accrue to that deposit.

EIP-4626
Yield Token
principal tokens
yield tokens
Principal Token
Interest Bearing Token
Principal Tokens