Tenzro Testnet is live. Get testnet TNZO

Cross-Chain Bridge

Connect Tenzro to Ethereum, Solana, Canton, and enterprise ledgers

Four bridge adapters enable cross-chain asset transfers and messaging. BridgeRouter selects optimal bridge by cost, speed, or availability. Support for EVM chains, Solana, and Canton/DAML enterprise ledgers.

Key Features

LayerZero V2

Omnichain messaging protocol. Cross-chain token transfers and arbitrary message passing with configurable security

Chainlink CCIP

Cross-Chain Interoperability Protocol. Enterprise-grade messaging with Chainlink oracle network security

deBridge DLN

Intent-based cross-chain transfers via DLN (Deswap Liquidity Network). Fast execution with competitive pricing

Canton/DAML

Enterprise integration with Canton 3.x ledger. Execute DAML contracts across Tenzro and Canton networks

Bridge Router

Intelligent routing: select bridges by cost, speed, or availability. Automatic failover and retry

Multi-Asset Support

Bridge TNZO, USDC, USDT, ETH, SOL, and custom tokens. Replay protection and deduplication

Supported Bridge Protocols

LayerZero V2

Omnichain interoperability protocol enabling cross-chain asset transfers and arbitrary message passing between Tenzro and 50+ blockchains.

  • • Configurable security stack with independent verification
  • • Gas-efficient cross-chain messaging
  • • Support for EVM and non-EVM chains
  • • Native token transfers with OFT standard

Chainlink CCIP

Enterprise-grade Cross-Chain Interoperability Protocol secured by the Chainlink decentralized oracle network with programmable token transfers.

  • • Risk management network for security monitoring
  • • Programmable token transfers with data
  • • Institutional-grade reliability and support
  • • Rate limiting and anomaly detection

deBridge DLN

Intent-based cross-chain infrastructure using Deswap Liquidity Network for fast, competitive cross-chain swaps and transfers.

  • • Intent-based architecture for optimal execution
  • • Competitive pricing through market maker competition
  • • Fast finality without waiting for bridge delays
  • • Support for any-to-any token swaps

Canton/DAML Integration

Enterprise blockchain integration enabling DAML smart contracts to execute across Tenzro and Canton 3.x networks for institutional use cases.

  • • DAML contract execution across networks
  • • Privacy-preserving multi-party workflows
  • • Institutional-grade compliance and auditability
  • • Seamless Canton domain interoperability

ERC-7802 Cross-Chain Token Standard

wTNZO implements ERC-7802 (SuperchainERC20) for standardized cross-chain token interoperability. Bridge adapters call crosschainMint when tokens arrive from external chains and crosschainBurnwhen tokens leave for external chains. Combined with Tenzro's pointer model, this creates a single unified balance across all chains — any conforming bridge adapter can interact with wTNZO without custom integration.

ApproachTokens Minted?Bridge RiskStandard
Lock-and-MintYes (wrapped)HighCustom
Burn-and-MintYes (new)MediumCustom
ERC-7802No (pointer)NoneERC-7802

crosschainMint

Called by bridge adapters when tokens arrive from an external chain. Credits the recipient on Tenzro without creating new supply

crosschainBurn

Called by bridge adapters when tokens leave for an external chain. Debits the sender on Tenzro without destroying supply

Pointer Model

Single native balance shared across all VMs and chains. No wrapped tokens, no liquidity fragmentation, no bridge risk

Code Examples

Bridge Transfer

use tenzro_bridge::{BridgeRouter, BridgeRequest, Strategy};

let router = BridgeRouter::new(adapters);

// Transfer TNZO to Ethereum
let request = BridgeRequest {
    source_chain: ChainId::Tenzro,
    dest_chain: ChainId::Ethereum,
    asset: Asset::TNZO,
    amount: Amount::tnzo(100.0),
    recipient: eth_address,
};

let result = router.transfer(request, Strategy::Cost).await?;
println!("Bridge tx: {}", result.tx_hash);

Cross-Chain Message

use tenzro_bridge::layerzero::LayerZeroAdapter;

let lz = LayerZeroAdapter::new(config);

// Send message to Ethereum contract
let msg_id = lz.send_message(
    dest_chain,
    dest_address,
    payload,
    gas_limit,
).await?;

Bridge Router Strategy

use tenzro_bridge::{BridgeRouter, Strategy};

let router = BridgeRouter::new(adapters);

// Route by lowest cost
let result = router.transfer(request, Strategy::Cost).await?;

// Route by fastest speed
let result = router.transfer(request, Strategy::Speed).await?;

// Route by highest availability
let result = router.transfer(request, Strategy::Availability).await?;

Canton/DAML Integration

use tenzro_bridge::canton::CantonAdapter;

let canton = CantonAdapter::new(config);

// Execute DAML command
let tx = canton.submit_daml_command(
    party_id,
    template_id,
    arguments,
).await?;

// Query contracts
let contracts = canton.query_contracts(
    template_filter,
).await?;

Bridge Architecture

Router Layer

BridgeRouter provides a unified interface across all bridge adapters. Automatically selects optimal bridge based on strategy:

  • • Cost - minimize bridge fees and gas costs
  • • Speed - fastest cross-chain finality
  • • Availability - highest uptime and reliability
  • • Automatic failover on adapter errors

Security Features

Multi-layered security protections for cross-chain operations:

  • • Message replay protection with deduplication
  • • Signature verification for all bridge messages
  • • Transfer status tracking and monitoring
  • • Rate limiting and anomaly detection

Start Building Cross-Chain

Bridge assets and messages between Tenzro and 50+ blockchains