Skip to navigation

Asset Transfer

View as Markdown

This guide explains the funding route for perpetual contract trading. The funding account holds funds available for allocation; the perpetual account holds contract margin and settlement balances. A spot account is not required for this route.

Funding through your platform

For partner API / SDK integrations, follow the partner platform’s balance allocation and funding process. For white-label deployments, deposits and withdrawals follow the platform’s configured wallet-provider process; confirmed deposits are credited to the funding account and withdrawals use that account.

Check the available funding method in your platform. An internal account transfer is separate from a deposit or withdrawal.

Accounts used for perpetual trading

AccountPurpose
Funding accountHolds funds for allocation and receives funds transferred back from the perpetual account. Use the available balance when preparing a transfer.
Perpetual accountHolds funds used for contract margin and settlement. Check account equity, margin usage and unrealized profit and loss before trading or transferring out.

Prepare a transfer

  1. Confirm the user, asset and transfer direction.
  2. Check the source account’s available balance and any account restrictions.
  3. Submit through the platform’s supported transfer entry or authorized integration.
  4. Confirm the transfer result and destination balance before placing an order.

Transfer between funding and perpetual accounts

  • Before trading: transfer the required settlement asset from the funding account to the perpetual account.
  • After settlement: transfer the amount available for withdrawal from the perpetual account back to the funding account.
  • Account transfers are internal balance movements, not on-chain transactions.
  • Margin usage, open orders, positions and account restrictions can affect the amount available to transfer. Use the amount and result shown by the platform.

Check status and reconcile balances

A submitted request does not by itself confirm completion. Check the transfer ID, status, asset, amount, source account and destination account. If processing fails or remains unresolved, check the balance records and contact platform support before submitting another request.

Do not assume that all balances can be transferred freely, or that every transfer is instantaneous or fee-free. Follow the platform’s displayed conditions and final processing result.

Implementation and safety guides