Roots

Bridge by Roots

The bridge for Canton.

Move USDC between Ethereum and Canton seamlessly. Private transfers, secured by hardware enclaves.

Public ledgers
expose everything.

Traditional blockchains broadcast every transaction detail to the entire network. Balances, counterparties, and logic are fully visible to everyone.

Sub-transaction privacy.

Canton encrypts data at the granular level. The network validates state transitions using Zero-Knowledge Proofs, never seeing the underlying payload.

Strict need-to-know.

Using Daml's stakeholder model, data is only decrypted for authorized counterparties. Everyone else sees cryptographic noise.

Network
Public BlockchainCanton Network
Sender
0x4B2...1f9E
Encrypted
Receiver (You)
0x9A1...3c4Duser::1220a...
Encrypted
Payload
250,000 USDC
Encrypted
01

Sign up.

Create an account with Apple, Google, or email. A self-custodial Ethereum wallet is provisioned instantly inside a Turnkey secure enclave.

Secure Enclave
Provisioning...Wallet ready
Bridge Transfer250,000 USDC
Ethereum
Ethereum
Canton
Canton
USDC
02

Bridge In.

Send USDC from your Ethereum wallet to the bridge deposit address. Your USDCx arrives on Canton in about 20 minutes after deposit attestation.

03

Swap.

Instantly trade supported assets natively on the Canton network.

Pay1,000
Canton Coin
CC
Receive998.5
USDCUSDCx
Bridge Withdrawal250,000 USDCxProcessing
Ethereum
Ethereum
Canton
Canton
USDC
04

Bridge Out.

Burn your USDCx on Canton and receive native USDC directly to your Ethereum wallet.

05

Bank Transfers.

Think private banking, not a public scoreboard. What you move travels Canton to Canton, then to your deposit address, then to your bank. It is not exposed like ordinary public blockchain activity. When you are ready, it settles to SEPA or ACH.

Fiat Offramp€50,000.00
USDCUSDCx
SEPA
DestinationBank Account

Ready to cross?

Get started