Bringing Financial Assets Onchain
  • Introduction
    • Welcome to Allo
  • AlloX
  • Overview
  • Getting Started
    • Sign Up
    • Add Funds
    • Start Trading
  • Trading
    • Perpetual Assets
    • Order Book
    • Trading Pairs
    • Order Types
    • Take profit and stop loss orders (TP/SL)
    • Entry Price and PnL
    • Fees
  • FAQ
  • Staking
    • Overview
    • Architecture
    • Staking Phase 1
      • Mint alloBTC from BTC
      • Redeem BTC from alloBTC
    • Staking Phase 2
  • Tokenize
    • Overview
    • Architecture
  • Lending
    • Overview
    • Architecture
      • Lending Phase-1
  • On-chain Funds
    • Overview
    • Architecture
      • On-chain Fund Phase-1
      • On-chain Fund Phase-2
      • On-chain Fund Phase-3
  • Trading
    • Overview
    • Architecture
  • User Guides
    • Network Information
    • Assets
    • Stake BTC
    • Mint alloBTC
Powered by GitBook
On this page
  1. On-chain Funds

Architecture

PreviousOverviewNextOn-chain Fund Phase-1

Last updated 4 months ago

Workflow Description

Step 1: Connect Wallet

  • The Fund Manager initiates the process by connecting their wallet (either MetaMask for EVM-based chains or Phantom for Solana) to the platform through the Connect module.

Step 2: Create Fund

  • Once the wallet is connected, the Fund Manager creates a new fund using the platform’s interface.

Step 3: Investors Contribute

  • Investors contribute their assets (e.g., USDC, USDT, or ETH) to the fund by interacting with the fund through the platform’s front end.

Step 4: Tokenization Execution

  • Once the fund reaches its required amount, it becomes ready for tokenization.

  • The Fund Manager triggers the tokenization process via the Tokenizer Module, which handles the execution.

Step 5: Chain Selection

  • The Tokenizer Module selects the appropriate blockchain based on the manager’s choice:

    • BNB Chain: The process uses the ERC20 Token Factory to mint ERC20 tokens.

    • Solana: The process uses the TOKEN Program 2022 to mint Solana-compliant tokens.

Step 6: Minting Tokens

  • The selected smart contract (either ERC20 Token Factory or Solana TOKEN Program) mints the tokens representing the fund.

  • These tokens are sent to the Fund Manager Wallet, representing ownership or shares in the fund.

Step 7: Token Distribution

  • The minted tokens are then distributed to the Token Treasury, which can be accessed by investors.

  • This marks the completion of the fund’s tokenization, allowing investors to hold or trade the tokens representing their share in the fund.