Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.generalmarket.io/llms.txt

Use this file to discover all available pages before exploring further.

Buying is an act of faith. Selling is an act of clarity. Both cost gas.

Prerequisites

You need three things. Without them, the market does not know you exist.
  • A Web3 wallet (e.g. MetaMask) connected to General Market
  • USDC in your wallet on a supported network (Arbitrum, Base, or the Index L3)
  • Enough USDC to cover the purchase amount plus gas fees
You do not need to be on the Index L3 to trade. The protocol bridges USDC from Arbitrum or Base to the L3 and back. The complexity is hidden from you. The gas is not.

Buying a DTF

Navigate to the Markets page. Choose the Dex Traded Fund (DTF) you want to own. Click Buy. The modal opens. The rest is commitment.
1

Enter Amount

Type the USDC amount. The estimated number of DTF shares appears below, calculated from the current NAV. The number looks precise. It is an estimate.
2

Configure Slippage

Set a slippage tolerance. This is the price deviation you are willing to accept between the quote and the execution. The market moves while you hesitate. See slippage settings below.
3

Submit Order

The wallet prompts twice:
  1. Approve the USDC spend allowance (first time only, or if the amount exceeds the previous approval)
  2. Confirm the buy transaction, which locks USDC into the BridgeProxy contract
After confirmation, the order enters the pipeline. You have made your decision. The machines take over.

Order Processing Pipeline

After submission, the order passes through three stages. Each one is visible. None of them can be rushed.
StageWhat HappensStatus
SubmitUSDC spend approved and order submitted to BridgeProxy on L1/L2Wallet confirmation
ProcessUSDC bridges to L3, order is relayed, batched by oracle nodes via BLS consensus, and the Authorized Participant (AP) fills the underlying assets on exchangesAutomatic — takes 1-5 minutes
DeliverCollateral recorded on-chain, bridged back to origin chain, bridge finalized, and DTF shares minted to the buyer’s walletAutomatic — takes 1-3 minutes
Order processing is fully automatic after submission. Close the modal. Walk away. The order does not need your attention. It needs the oracles’ signatures. Track progress on the Portfolio page if waiting is unbearable.

Real-Time Order Tracking

The UI streams live status updates via Server-Sent Events (SSE). You watch the progress bar move. It is not watching you back.
  • Current processing step and stage
  • Estimated time remaining
  • Transaction hashes for on-chain steps

Selling a DTF

Selling is simpler than buying. You already know what you own. The only question is whether the price has taught you anything. Go to the Portfolio page or the DTF’s market page and click Sell.
1

Enter Share Amount

Enter the number of DTF shares to sell. Click Max to liquidate the entire position. The estimated USDC proceeds are calculated from the current NAV. The word “estimated” is doing a lot of work in that sentence.
2

Configure Slippage

Set the slippage tolerance. Same mechanics as buying. Prices move while the sell order is being processed. The tolerance is your margin of acceptance.
3

Submit Sell Order

The wallet prompts for:
  1. Approve the DTF share transfer (first time only per DTF)
  2. Confirm the sell transaction
The sell order enters the same three-stage pipeline (Submit, Process, Deliver). At the end, USDC returns to your wallet. The position is gone.
Sell orders go through the same bridge and settlement pipeline as buy orders. USDC proceeds arrive after processing completes. A few minutes. Longer than you want, shorter than you fear.

Slippage Settings

Slippage is the distance between the price you saw and the price you got. The market moved while you were deciding. Three presets:
SettingToleranceBest For
Tight0.3%Stable, high-liquidity DTFs
Normal1.0%Most orders (default)
Relaxed3.0%Volatile or low-liquidity DTFs, large orders
If an order fails due to slippage, the escrowed USDC is returned automatically. Nothing is lost except the gas and the moment. Retry with a higher tolerance or wait for calmer markets. Calm markets are not guaranteed.

Price History Chart

Each DTF has a price chart showing NAV over time. You will study it before buying. You will study it after selling. In neither case will it tell you what to do next. The NAV is computed from the DTF’s fixed per-share asset quantities and live prices: The chart supports multiple time ranges (24h, 7d, 30d, 90d, 1y, All) and updates in real time. The longer the time range, the more the past looks inevitable.