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
- Assets are held inside the user's On-Chain Wallet;
- The user deposits assets into the vault contract, crediting their On-Chain Wallet balance;
- 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 Wallet | Futures Account |
|---|---|
| Self-custodied wallet balance | Trading collateral balance |
| Exists directly on-chain | Managed inside vault settlement infrastructure |
| Not used for trading | Used for perpetual trading |
| Cannot be liquidated | Subject to margin and liquidation rules |
| Freely transferable | Allocated to positions and orders |
| Outside trading engine | Connected to matching & risk engine |
The separation between wallet balances and trading collateral allows TTT Web3 to maintain: