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

High Level Overview

PreviousUnderstanding Yield through ExamplesNextAdmin Flow and Setup

Last updated 7 months ago

To understand Multipli’s technical background better, let’s look at its components through a relatable real-world example - for instance, a ride-sharing app.

Terminology

admin

A multi-sig entity that registers new rides and activates the operation required for the different phases of the Multipli flow.

ride

A specific onchain strategy. A ride consists of the following parameters:

  • an onchain Pool Manager contract

  • a capital token

  • a strategy token

  • a ride ticket token

  • The price and slippage for exchanging strategy tokens for capital tokens. The users can decide whether to join a ride based on these parameters.

capital token

The type of token that a user deploys into the strategy (BTC, ETH, etc.).

ride ticket

A temporary intermediate token that the user buys with their capital tokens. These tokens are redeemed for strategy tokens once staking is confirmed.

strategy token

A type of token that the user receives once staking is confirmed. These can be traded anytime at 1:1 of the base asset, using the onchain strategy smart contract.

passengers

Offchain users that have joined a ride, that is, they have signed the required transactions to participate in the ride.

defi-pooling operator

The staking operator

The Multipli contract proceeds in four phases:

  1. Register a new ride

    A new ride is configured to execute a specific strategy at a specific price.

  2. User onboarding

    Multiple users join a ride by buying ride tickets.

  3. Ride execution

    The onchain Pool Manager smart contract withdraws the passengers' funds and trades them for strategy tokens. The trade succeeds only if the trading price is lower than or equal to the price defined in step 1.

  4. User offboarding

    Passengers trade their ride ticket for strategy tokens.