Skip to main content

Core Concepts

Lock & Release (Liquidity Model)

Because USDT exists natively on every supported network, the Bridge uses a Lock & Release model backed by USDT liquidity vaults on each chain, rather than minting wrapped tokens.

  • Bridge In: USDT is locked in the TokenVault on the source chain, and an equal amount of USDT is released from the BOT Chain vault to the recipient.

  • Bridge Out: USDT is locked in the BOT Chain vault, and an equal amount (minus the withdrawal fee) is released from the vault on the destination chain.

Validators / Relayers

Cross-chain transfers are secured by a decentralized set of validators. When a deposit is detected on the source chain, validators independently observe the event and produce signed attestations. Once the required signature threshold is reached, a relayer submits the aggregated proof to the destination chain to release the USDT.

  • Validators never take custody of user funds; they only attest to observed events.

  • The BridgeValidator contract enforces the signature threshold before releasing USDT.

Confirmations & Finality

To protect against chain reorganizations, the Bridge waits for a minimum number of block confirmations on the source chain before validators attest to a transfer.

  • BOT Chain: Physical Finality — a transaction is final once included, so confirmations are near-instant.

  • External chains (Ethereum, BSC, Tron): the Bridge waits for a network-specific confirmation count before processing.

Security Model

  • Every transfer is uniquely identified by a transferId and can only be claimed once (replay protected).

  • Release requires a valid quorum of validator signatures verified on-chain.

  • Vault balances are fully backed 1:1 by locked USDT.

  • Pausable: the BridgeRouter can be paused by governance in an emergency to protect user funds.