Acala Wiki
LearnBuildMaintain
  • Acala & Karura Wiki
  • Acala 2.0
    • Overview
    • Execution Roadmap
    • aUSD SEED (aSEED)
      • aSEED Integration Guide
    • ACA
      • ACA/KAR Staking
    • Universal Asset Hub (UAH)
    • Euphrates DApp
  • Learn
    • Acala Introduction
      • Acala Dollar
      • AcalaSwap
      • Homa Liquid Staking
      • Redenomination of ACA
    • Trilogy Networks
    • Flexible Fees
      • How to change default fee token
    • Governance Overivew
      • Participate in Democracy
      • How to Verify a Runtime Upgrade
      • How to Verify Referendum Proposal
    • Treasury
    • Acala EVM+
      • Why Acala EVM+
      • Existing Solutions
      • Acala EVM+
        • Composable DeFi Stack
        • Flexible Fees
        • EVM Account
        • On-chain Scheduler
        • Queryable & Lightweight
        • Upgradable Contracts
        • Compatible Toolings
        • No Dust Account
      • How does it work?
  • Get started
    • Acala Network
      • Acala Launch Phases
      • Wallet & Account
        • Account Generation
          • Polkadot{.js} Browser Extension
          • Polkawallet Mobile App
          • Ledger Hardware Wallet
        • Exchange Withdraw/Deposit
        • Balance Type and Vesting
        • Check Address for Different Chains
      • Acala's DOT Bridge
      • Acala Assets
      • Governance
      • Acala Web Apps
      • Acala Mobile
    • Karura Network
      • Karura Launch Phases
      • Check Distribution
      • Wallets & Account
        • Account Generation
          • Polkadot{.js} Browser Extension
          • Polkawallet Mobile App
          • Ledger Hardware Wallet
        • Exchange Withdraw/Deposit
        • Balance Type & Vesting
        • Check Address for Different Chains
      • Inter Kusama Transfer
      • Karura Assets
      • Karura Web Apps
      • Governance
      • Transaction Fees
    • Mandala Testnet
  • Integrate
    • Acala Network
      • Protocol Info
      • Token Transfer
      • Node Interaction
      • Full Node
      • Collator
    • Karura Network
      • Protocol Info
      • Token Transfer
      • Node Interaction
      • Full Node
      • Collator
  • Build
    • EVM+ documentation
    • SDKs
      • Acala Stablecoin
      • Homa Liquid Staking
      • AcalaSwap
      • Homa Staking
    • Guides
      • Node Interaction
      • Transaction Construction
    • Build DApps
      • Deploy Ecosystem Modules
      • Composable Chains
        • Open HRMP Channel
        • Bridge Tokens
        • Cross-chain Listing
      • Open-Web3-Stack & ORML
      • Smart Contracts
        • Acala EVM Overview
        • Get Started
          • Connect to a Node
            • Use MetaMask with EVM+
          • Setup EVM Account
          • Polkadot Explorer
          • EVM Playground
          • Use Remix
          • Use Waffle
          • Use Hardhat
          • Deploy Contracts
        • Advanced
          • Use Native & Cross-chain Tokens
          • Use On-chain Scheduler
            • Tutorial
          • Use Oracle Feeds
          • Upcoming Features
        • Acala EVM Hacker Guide
          • Try Acala DApp
    • Tools
    • Indexers
      • SubQuery
    • Miscellaneous
      • Runtime Events
      • Modules
    • Cross Chain DeFi
  • Ecosystem
    • General Info
    • Alliance
    • Community
    • Contribution & Rewards
      • Acala Old Friend NFT
    • Ecosystem
    • Media Kits
    • Ledger Generic App Migration
  • Crowdloans
    • What are crowdloans
    • Acala Crowdloan
      • Crowdloan Event
      • Crowdloan Rewards
      • Claim ACA
      • How to Crowdloan
      • FAQ
      • Acala Quests
        • Attaching Polkawallet to Polkadot.js Extension
      • DOT Address
        • Creating a New DOT Account
        • Becoming a DOT Holder
        • Unstaking Your DOT
          • Unstaking Your DOT Tokens on Polkadot.{js} Extension
          • Unstaking Your DOT Tokens on Polkawallet
    • Karura Crowdloan
      • Crowdloan Event
      • Crowdloan Rewards
      • Claim KAR
      • How to Crowdloan
      • FAQ
      • KSM Address
        • Creating a New KSM Account
        • Check KSM Address
        • Unstaking Your KSM
          • Unstaking Your KSM Tokens on Polkawallet
          • Unstaking Your KSM Tokens on Polkadot.{js} Extension
      • Finding Tokens and NFTs
  • Misc
    • aUSD Incident
    • Contributing
    • Glossary
Powered by GitBook
On this page
  • aUSD Conversion
  • aUSD Conversion Date
  • CDP Conversion
  • Example
  • Redemption

Was this helpful?

Edit on GitHub
  1. Acala 2.0

aUSD SEED (aSEED)

PreviousExecution RoadmapNextaSEED Integration Guide

Last updated 1 year ago

Was this helpful?

The goal of aUSD Seed (aSEED) is to provide a pathforward for aUSD with options to exit existing aUSD holdings/vaults or to participate in Acala’s future growth.

The following documentation outlines the intended features and processes that Acala Exodus Upgrade intends to implement in the future. This document will continue to be updated and reviewed as we progress with the Exodus Upgrade. Please note that certain sections may contain inaccuracies or outdated information.

aUSD Conversion

aUSD will be converted to aSEED 1:1 across all avenues including account balance, and liquidity pools etc. This means current aUSD holders will hold aSEED instead, and aUSD LPs will be converted to aSEED LPs.

Preparation: prior to aUSD to aSEED conversion, set Honzon risk parameters to stop minting, liquidation etc.

aUSD (Karura) will be converted to aSEED (Karura), aUSD (Acala) will be converted to aSEED (Acala).

aUSD Conversion Date

aUSD Conversion is targeted to be on July 20 (exact block TBD) provided that the community vote is passed and on-chain changes are executed. From this date, aUSD will become aSEED (aUSD Seed).

The on-chain assetRegistry will be updated with the new symbol (aSEED) and name (aUSD SEED).

If you are a holder of aUSD, then you do not need to take any action.

If you are a vault owner, you can continue to manage your vaults after this date till CDP Conversion date.

If you are a builder of a tool that consumes @acala-network/api then there should be no real changes to be made in your application. However if your application displays the token symbol and token name in an offchain way, then you will need to ensure you display the correct symbol and name.

Find aSEED brand assets .

CDP Conversion

For a CDP owner who has borrowed xxx amount of aUSD with a deposit of yciy_{c_i}yci​​ amount of collateral type cic_ici​, and chooses not to repay their CDP debt by the aSEED conversion event:

At the aSEED conversion

  • their xxx amount of aUSD tokens will become xxx amount of aSEED tokens ​

  • the amount of collateral going into the aSEED treasury is:

xPa^Pci^\frac{x \hat{P_a} }{ \hat{P_{c_i}}}Pci​​^​xPa​^​​
  • the amount of collateral returning to the CDP owner is:

yci−xPa^Pci^y_{c_i} - \frac{x \hat{P_a} }{ \hat{P_{c_i}}}yci​​−Pci​​^​xPa​^​​

Example

For a CDP owner who has borrowed 200 aUSD with a deposit of 100 DOTs, and chooses not to repay their CDP debt by the aSEED conversion event: ​

At the aSEED conversion, ​

  • their 100 aUSD tokens will become 100 aSEED tokens

  • the amount of DOTs going into the aSEED treasury is:

200⋅0.5383224.587095=23.471151\frac{200 \cdot 0.538322 }{4.587095} = 23.4711514.587095200⋅0.538322​=23.471151

  • the amount of DOTs returning to the CDP owner is:

100−200⋅0.5383224.587095=76.528848100 - \frac{200 \cdot 0.538322 }{4.587095} = 76.528848100−4.587095200⋅0.538322​=76.528848

Redemption

aSEED holders can redeem the underlying assets in the aSEED treasury in future under certain set criteria, e.g. after 12 months and aSEED underlying value >= $1. The pallet code will be developed and criteria parameters will be voted in via governance.

where Pa^,Pci^\hat{P_a}, \hat{P_{c_i}}Pa​^​,Pci​​^​ are the aSEED conversion prices of aUSD and collateral type cic_ici​ passed at the community votes (for Acala see the vote , for Karura see the vote )

here
here
here