Venues & Transports
QTG supports two families of transfer lanes: CEX lanes for exchange-to-exchange transfers, and Bridge lanes for on-chain cross-chain transfers. Each lane compiles into a specific DAG shape with a known number of steps. You can combine lanes into multi-hop routes when a single lane cannot reach the destination.CEX Lane
A CEX lane moves funds between two exchange accounts using the exchanges’ own withdrawal and deposit infrastructure. Every CEX transfer compiles into the same 3-node pipeline:- Withdraw — QTG calls the source exchange’s withdrawal API with the destination address, amount, and any required fields (memo, network, travel rule data).
- Observe Withdrawal — QTG polls the source exchange until the withdrawal is confirmed as sent. This catches rejections, holds, and AML review states.
- Observe Deposit — QTG polls the destination exchange until the deposit arrives and is credited. The transfer is not marked complete until the funds are confirmed on the receiving side.
Supported CEX Venues
Exchange-Specific Considerations
Different exchanges have different quirks that QTG handles transparently:- Korean venues (Upbit, OKX) require travel rule fields: exchange name, receiver type, and receiver names in Korean and English.
- Binance sub-accounts are signed through the master account’s API key. QTG never holds sub-account trading keys.
- Bybit requires a manual internal transfer from the Unified Trading wallet to the Funding wallet before QTG can initiate a withdrawal. This is a Bybit platform requirement, not a QTG limitation.
Bridge Lane
A Bridge lane moves funds across blockchains using an on-chain protocol. Unlike CEX lanes where the exchange handles custody, bridge lanes require QTG to sign and broadcast transactions using your KMS key.CCTP (Cross-Chain Transfer Protocol)
CCTP is Circle’s native USDC bridge. It compiles into a 5-node pipeline:- Burn — QTG signs and submits a USDC burn transaction on the source chain via your KMS.
- Attest — QTG waits for Circle’s attestation service to confirm the burn.
- Mint — QTG submits the mint transaction on the destination chain using the attestation proof.
- Observe Receipt — QTG confirms the destination address actually received the USDC, matching amount and token contract.
- Observe Finality — QTG waits for the mint transaction to reach finality.
CCIP (Chainlink CCIP)
CCIP is a Free bridge lane for cross-chain token transfers signed via KMS. It runs through a sidecar client whenMG_CCIP_ENABLED is set.
USDT0 / LayerZero
USDT0 is a Free bridge lane built on LayerZero V2’s OFT standard. QTG signs and broadcasts the OFT send transaction via KMS, then observes destination delivery. It is enabled withMG_USDT0_ENABLED.
Circle Gateway
Circle Gateway provides a managed deposit and transfer flow through Circle’s infrastructure. Live with balance and movement tests.Hyperliquid
Hyperliquid transfers use CCTP-backed mainnet topup and drain flows, signed via KMS. This is how you move funds into and out of Hyperliquid’s L1 from EVM chains.Stargate (Pro)
Stargate is a Pro bridge lane. It is part of the Pro package, enabled through Pro configuration, and is not part of the Free distribution.Bridge Lane Summary
Choosing the Right Lane
Multi-Hop Routes
Some transfers require combining lanes. For example, moving USDC from Upbit to Hyperliquid might require:- CEX lane: Withdraw USDC from Upbit to Arbitrum
- Bridge lane: Topup Hyperliquid from Arbitrum via CCTP
For the full executor architecture and implementation details, see Executors Overview. For details on the CEX 3-node pipeline internals, see CEX Lane. For bridge lane internals, see CCTP Lane and CCIP Bridge. The Stargate (Pro) lane is documented separately in the Pro reference.