LogoLogo
  • Overview
  • Delta-Neutral Yield Strategies
    • Bitcoin Cash & Carry Trade
      • Executing the Trade
      • Margin Futures Strategies
    • Liquidity Pool Hedging
  • arcUSD
    • Yield & APY
    • Mint & Redeem
    • Soft-Peg Stability
    • Managing Backing Asset Portfolio
  • Tokenomics
  • Risks
  • Liquidity Flywheel
  • Protocol Guides and Videos
    • How to Bridge arcUSD
  • Technical
    • Functional Requirements
    • Technical Requirements
  • Security & Contracts
  • Arcana Points Program
  • re.al Network Details
Powered by GitBook
On this page

Technical

PreviousHow to Bridge arcUSDNextFunctional Requirements

Last updated 1 year ago

The Arcana protocol is an ecosystem of smart contracts that allow investors to partake in a yield generation method that leverages futures trading on centralized exchanges. Investors can mint arcUSD via the arcUSDMinter contract in exchange for stablecoins. The stablecoins will be used by the protocol to generate yield by funding liquidity for CEX futures trading and arcUSD holders will receive yield via rebasing.

10% of profits from rebases are taken by the protocol via the arcUSDTaxManager which is called upon only when a rebase occurs. The rest of the profit goes to arcUSD holders. arcUSD holders can use their arcUSD to redeem stablecoins from the protocol through the arcUSDMinter contract.

The redeem flow is a 2-step process. Users will need to call arcUSDMinter::requestRedeem which will burn their arcUSD and emit an event that is picked up by an off chain element to start the movement of stablecoins to fulfill that redemption. Redeemers will need to wait 5-7 days (depending on the claimDelay assigned on the arcUSDMinter contract). After the delay has been completed, the redeemer may return and execute claimTokens to claim their redemption.

Design