LogoLogo
Swivel v4.0.0
Swivel v4.0.0
  • Litepaper
    • Principal Tokens (PTs)
      • Exiting/Selling PTs
      • Secondary AMM's
    • Yield Tokens (YTs)
      • Exiting/Selling YTs
    • AMM vs. Orderbook
  • Swivel Safety Module (SSM)
    • Staking
    • Withdrawing
  • Swivel Exchange
    • Exchange Functions
      • Simple Fixed Yield Lending
      • Professional Fixed-Yield Lending
      • Purchasing YTs
      • Selling PTs
      • Selling YTs
      • Splitting/Combining Tokens
      • Redeeming Tokens/Interest
    • Maturity
    • Liquidity Incentives
    • Minimums, Rate Limits & Fees
    • Retroactive Distribution
    • How to Claim SWIV Tokens
  • Developers
    • Exchange API
      • GET
        • Get Markets
        • Orderbook
        • Get Order
        • OHCLV (Candles)
        • Get Effective Price (Preview Market Order)
        • Get Order History
        • Get Last Trade Info
      • POST
        • Order
    • Swivel.js
      • API
        • Swivel
        • MarketPlace
        • VaultTracker
    • Swivel.py
      • swivel
        • swivel.abstracts
          • swivel.abstracts.deployed
          • swivel.abstracts.market_place
          • swivel.abstracts.swivel
          • swivel.abstracts.vault_tracker
        • swivel.contracts
          • swivel.contracts.market_place
          • swivel.contracts.swivel
          • swivel.contracts.vault_tracker
        • swivel.vendors
          • swivel.vendors.signer
          • swivel.vendors.w3
    • Scrivel (Python Examples)
    • Contracts Overview
      • Contracts
        • Swivel
        • MarketPlace
        • VaultTracker
        • Creator
    • Ubiquitous Language V4
      • Shared Language
      • UI Language
      • Technical Language
      • Compound Language
      • Finance Terms
  • Community & Media
  • Incentives
  • Other Resources
    • Institutions
      • Rate Profile Optimization
        • Instruments and Participants
        • Market Opportunities and Pricing
        • Counterparty Risk Management
        • Benefits and drawbacks of standardization
        • User Needs
          • Corporate Treasury and Funding
          • Institutional Investors and Asset Managers
          • Speculators and Proprietary Trading Functions
          • Brokers and Market Makers
          • Liquidity Management, Funding and Resource Management
          • Risk Management and Insurance
          • Smaller Institutions and Individuals
      • Swivel for Enterprise
        • Overview
        • How Swivel works
        • Flexible Order Book
        • Future Developments
      • Delegated Credit
        • Challenges of Delegated Credit
          • Credit Pools
          • Intermediating Trust in Credit Delegation
Powered by GitBook
On this page
  1. Litepaper
  2. Principal Tokens (PTs)

Exiting/Selling PTs

An example of common market interactions

PreviousPrincipal Tokens (PTs)NextSecondary AMM's

Last updated 1 year ago

As rates fluctuate, active market participants may require the ability to fluidly move in and out of positions.

To facilitate this market participation, Swivel provides the ability to frictionlessly exit or sell a PT position.

Exiting PTs early by purchasing YTs and then redeeming for underlying:

Alice has 1000 ptUSDC. Alice fills Bob's order, purchasing 1000 ytTokens. Alice redeems 1000 ptUSDC and 1000 ytUSDC for 1000 USDC and then pays Bob 50 USDC. This leaves Alice with 950 USDC.

PTs can also be sold to counterparties looking to take fixed-yield positions through the orderbook:

Alice has 1000 ptUSDC. Alice fills Diane's order, in the process Alice splitting Diane's 1000 USDC into ptUSDC and ytUSDC. Alice purchases 1000 ytUSDC from Diane and redeems her 1000 ptUSDC + 1000 ytUSDC for 1000 USDC. Alice then pays Diane a 50 USDC premium for the purchased ytUSDC. This leaves Alice with 950 USDC. (Simplified to 1000 ptUSDC <-> 950 USDC)

Selling PTs to initiating fixed-yield counterparties.