EticaHub
Cross-chain Bridge Terminal

Bridge ETX across execution domains.

Lock ETX on Etica and mint wrapped ETX on Ethereum or BNB through Hyperlane rails with optimistic-veto security and visible bridge flow telemetry.

Bridge telemetry
bridge config + status
Transport
Hyperlane
Cross-chain messaging layer
Security
Optimistic veto
Fraud-challenge protection
Challenge
48h
Claim dispute window
Bridge volume
Coming soon
Cross-chain analytics pending

Bridge mechanics and dispute parameters are available now. Live relay throughput, transfer counts, and historical bridge analytics require dedicated relay indexing before accurate telemetry can be shown.

Bridge launches with mainnet deploy

Contracts are written, audited internally, and ready to ship. The deploy walkthrough lives at docs/BRIDGE_DEPLOY_WALKTHROUGH.md. Once addresses are wired into packages/shared, this page lights up with live TVL, pending claims, and deposit / claim / burn flows.

Etica → Ethereum / BNB
Destination chain
Amount (ETX)
Recipient on Ethereum
Cross-chain wagmi config + signing flows unlock with the live deploy. See docs/BRIDGE_DEPLOY_WALKTHROUGH.md.
Locked parameters
Architecture
Optimistic-veto over Hyperlane
Asset
ETX (lock-and-mint to wETX)
Chains at launch
Ethereum + BNB Smart Chain
Challenge window
48 hoursDefault-pass; vetoable by operator during window.
Submitter bond
25% of claim amountRefunded on execute, slashed 25/50/25 prover/treasury/insurance on veto.
Bridge fee
0.1%Routed 20/80 to insurance fund / harvester via FeeRouter.
Initial TVL cap
1,000,000 ETXAuto-raises +1M / month after 30 d clean ops, ceiling 10M ETX.
Per-claim cap
1% of TVL
Daily rate limit
5% of TVL
Insurance backstop
10,000,000 ETXPre-funded on Etica before first deposit.
Watcher cadence
heartbeat 15 m / monitor 5 m / execute 30 mFree GitHub Actions cron — alert-only, no auto-veto.
Successor key timelock
90 daysActivates only after operator key has been silent for the full window.
Address book
Etica (61803)
BridgeVaultnot deployed
BridgeInsuranceFundnot deployed
FeeRouternot deployed
InsuranceTopUpReceivernot deployed
Ethereum (1)
BridgeMinternot deployed
WrappedETX (wETX)not deployed
OptimisticVetoModulenot deployed
FraudProverModulenot deployed
HeartbeatISMnot deployed
TVLCapISMnot deployed
RateLimitISMnot deployed
BNB Smart Chain (56)
BridgeMinternot deployed
WrappedETX (wETX)not deployed
OptimisticVetoModulenot deployed
FraudProverModulenot deployed
HeartbeatISMnot deployed
TVLCapISMnot deployed
RateLimitISMnot deployed

Addresses populate from packages/shared/src/addresses.ts as each phase of docs/BRIDGE_DEPLOY_WALKTHROUGH.md lands. Rows showing 0x000…000 are not yet deployed on that chain.