Flow
- User locks USDC/USDT on the origin chain via the LiberX bridge contract.
- A validator quorum signs an attestation after N confirmations.
- Mint happens on LiberX for the same amount, credited to the depositor.
- Withdraw reverses the flow: burn on LiberX → unlock on origin chain once attested.
Supported routes
- USDC: Ethereum mainnet, Arbitrum One.
- USDT: TRON.
Confirmations
- Ethereum: 32 blocks (~6 min).
- Arbitrum: 64 L2 blocks with a finalised parent.
- TRON: 19 blocks (~1 min).