multipli
About
  • MULTIPLI OVERVIEW
    • Democratising Yield on Tokenised Assets
    • Stables vs Native : An overview
      • Bitcoin as an Example
    • The Bigger Picture : Real World Asset Yields
    • What this means for Crypto?
    • Challenges and Solutions
    • Multipli Roadmap
  • YIELD EXPLANATION
    • Execution for Stables
      • What is Contango?
      • What is Funding Rate?
      • Contango vs Funding Rate
    • Execution for Non-Stables
    • Details for Users
    • Understanding Yield through Examples
  • TECHNICAL OVERVIEW
    • High Level Overview
    • Admin Flow and Setup
    • User Onboarding
    • Ride Execution
    • User Off-boarding
    • Self Custody
  • ANALYSIS
    • Scenario Analysis
    • Historical Examples
    • Peer Comparison
  • USER GUIDE
    • FAQs
    • Testnet Guides
      • Claim your free 100 USDC on Multipli testnet
    • Mainnet Guides
      • Make yield on Multipli
  • RISKS
    • Exchange Failure Risk
    • Custody Risk
    • Funding Fee Risk
    • Audit Reports
  • Company
    • Brand
  • LEGAL
    • Terms of Use
    • Privacy Policy
Powered by GitBook
On this page
  1. TECHNICAL OVERVIEW

Admin Flow and Setup

PreviousHigh Level OverviewNextUser Onboarding

Last updated 7 months ago

Before registering a ride (deployment activity), the admin does the following:

  1. Deploy and register a new token type for each ride ticket.

  2. Set the type of capital tokens which users deploy, and the type of strategy tokens that users receive.

  3. Determine the price and slippage at which capital tokens are exchanged for strategy tokens. Users sign a limit order confirming their acceptance of these requirements when they join a ride.

  4. Deploy a Pool Manager smart contract with the following functions:

    1. Mint and Sell ride tickets

      Mint ride ticket tokens, deposit them to the Multipli Contract, and submit an onchain limit order to sell them for capital tokens.

    2. Configure price

      For example : 1 BTC = 1xBTC

    3. Ride departure

      Execute a specific onchain strategy. Withdraw users' funds, that is, the agreed capital tokens, from the Multipli smart contract, and trade them in an onchain DeFi contract for strategy tokens.

      These are deposited back to Multipli smart contract, and the Pool Manager submits an onchain limit order to sell the strategy tokens in exchange for users' ride tickets. If the strategy token price is too high and is out of the slippage range that users accepted, the departure fails, and the ride ticket tokens are deposited back to Multipli smart contract and sold back to the passengers.

    4. Ride cleanup

      Withdraw the ride ticket tokens from the Multipli smart contract and burn them.

    5. Set the price and slippage for the strategy execution in the Pool Manager smart contract.