Explore Docs

How It Works

Architecture, bridge flow, and the cryptography behind it.

Architecture

Source chain

Deposit on source

Bridgeless L1 (Cosmos SDK)

Validate + sign

Destination chain

Withdraw on destination

architecture

Bridge Flow

DEPOSIT

User locks assets on source chain

  • EVM: depositERC20() or depositNative() on bridge contract
  • Bitcoin: Send to TSS address with OP_RETURN memo
  • Solana: SPL transfer with metadata
  • TON: Jetton transfer with message payload
  • Zano: burn_asset with memo + point_tx_to_address
img
VERIFY

Bridge core validates the deposit

  • Checks source chain via RPC
  • Confirms required block confirmations
  • Records deposit on Bridgeless L1
img
SIGN

TSS network produces withdrawal signature

  • Parties reach consensus on what to sign (acceptance phase)
  • T-of-N parties collectively sign (signing phase)
  • No single party ever holds the full private key
  • Result stored on Bridgeless L1 (finalization phase)
img
WITHDRAW

Assets released on destination chain

  • EVM/Solana/TON: User retrieves signature, submits withdrawal tx
  • Bitcoin/BCH/Zano: Network broadcasts automatically
img

Threshold Signatures Explained

CUSTODIAL

Single Custodian

One company holds the keys. If they get compromised, all funds are gone.

FEDERATED

N-of-M Operators

N known parties each hold a key. If enough of them collude or get hacked, funds are gone.

BRIDGELESS TSS

Threshold Signatures

The private key never exists as a whole. Each validator holds a share. T-of-N shares needed to sign. Compromise one validator and nothing happens. Key shares are reshared when validators rotate.

Chain-Specific Details

Bitcoin & Bitcoin Cash

Deposits are sent to a TSS-controlled Bitcoin address with the destination encoded in an OP_RETURN memo. The TSS network holds the keys and broadcasts withdrawals automatically. UTXO consolidation prevents dust buildup.

View full integration docs →

EVM Chains (Ethereum, Base, BNB)

Upgradeable bridge contracts handle deposits for ERC-20 tokens and native coins. Replay protection via transaction hash and nonce tracking. On withdrawal, the user submits the TSS-generated signature on-chain.

View full integration docs →

Solana

SPL token deposits include destination details in the transaction metadata. The bridge program validates each deposit against the Solana ledger before processing.

View full integration docs →

TON

Supports both Jetton tokens and native TON coin deposits. Bridge metadata is carried in the message payload and verified by the contract before processing.

View full integration docs →

Zano

Privacy-preserving integration. Assets are burned on Zano with destination info attached, then minted on the target chain. Zano burns are irreversible, making the flow one-directional per transaction.

View full integration docs →