Futures Account vs. On-Chain Account Balance

TTT Web3 separates trading collateral from wallet balances through a vault-based settlement architecture.

The On-Chain Wallet Account holds assets in a self-custodial wallet: users who sign up with Email, Google, or Telegram receive one through Privy, while users who connect their own Web3 wallet (MetaMask, Trust Wallet, WalletConnect) use that wallet directly.

Regardless of which you use, deposited assets are first credited to your On-Chain Wallet balance. To use those funds for perpetual trading, they must be transferred from the On-Chain Wallet to the Futures Account (Vault) through the internal transfer system.

On-Chain Wallet Balance

The On-Chain Wallet Balance represents the assets currently held directly inside your connected wallet address on Arbitrum.

These assets:

  • Remain fully outside the trading engine;
  • Stay under direct wallet custody;
  • Can be freely transferred on-chain;
  • Are not automatically available for perpetual trading.

Your wallet balance is visible directly on-chain and can be verified through blockchain explorers such as Arbiscan.

Assets in the on-chain wallet are not exposed to:

  • Trading margin usage;
  • Liquidation;
  • Open position risk;
  • Funding settlement.

Futures Wallet Balance

The Futures Account represents collateral deposited into the TTT vault infrastructure for perpetual trading activity.

Once assets are transferred into the Futures Account:

  • Collateral moves from your On-Chain Wallet into the Futures Account;
  • The balance becomes available for trading operations;
  • Margin can be allocated to positions and orders.

The Futures Account is used for:

  • Opening perpetual positions;
  • Margin allocation;
  • Funding settlement;
  • Unrealized PnL accounting;
  • Order collateral reservation;
  • Liquidation calculations.

This balance interacts directly with:

  • The matching engine;
  • Risk engine;
  • Margin system;
  • Settlement infrastructure.

Trading Flow

The standard collateral flow inside TTT Web3 is:

On-chain Wallet → Vault → Futures Wallet

  1. Assets are held inside the user's On-Chain Wallet;
  2. The user deposits assets into the vault contract, crediting their On-Chain Wallet balance;
  3. The user transfers the balance into the Futures Account, where it becomes available for trading.

Withdrawals reverse the process:

Futures Wallet → Vault Settlement → On-chain Wallet

Key Difference

On-Chain WalletFutures Account
Self-custodied wallet balanceTrading collateral balance
Exists directly on-chainManaged inside vault settlement infrastructure
Not used for tradingUsed for perpetual trading
Cannot be liquidatedSubject to margin and liquidation rules
Freely transferableAllocated to positions and orders
Outside trading engineConnected to matching & risk engine

The separation between wallet balances and trading collateral allows TTT Web3 to maintain: