🍃
Sage Finance
  • Welcome to Sage Finance
  • What is Sage
    • Sage Protocol
      • stUSDC
      • Vault
      • Partner Protocols
        • OpenTrade
      • Herbs
  • Developer Docs
    • Contracts
      • Asynchronous Vault
        • Vault Actions
    • Addresses
    • Security
  • Legal & Compliance
    • Terms of Service
    • Disclaimers
    • FAQs
      • What are Treasury Bills?
      • Audits
      • Communities
        • X / Twitter
        • Discord
        • Medium
        • Warpcast
        • Github
      • Media Kit
Powered by GitBook
On this page
  • Deposits
  • Redeems
  • Canceling a Deposit
  1. Developer Docs
  2. Contracts
  3. Asynchronous Vault

Vault Actions

PreviousAsynchronous VaultNextAddresses

Last updated 7 months ago

Deposits

A user deposits into Sage in two steps:

  1. Deposit USDC into Sage HoldingContract

  2. At start of next loan, stUSDC can be claimed from HoldingContract


Redeems

A user redeems from Sage in two steps:

  1. Request redemption of stUSDC. Shares of stUSDC are transferred from the user's wallet to the HoldingContract.

  2. User claims USDC at the start of next loan epoch

    1. When incoming deposits are greater than requested redemptions, redemptions are available immediately at the start of the epoch

    2. When incoming deposits are less than requested redemptions, redemptions are available after the close of OpenTrade's Transfer Out Window


Canceling a Deposit

Deposits can be canceled anytime before the start of the new loan cycle.

  1. User cancels deposit and receives back deposited USDC

Deposit USDC
Claim stUSDC
Request redeem of stUSDC
Claiming USDC
Cancel Deposit.