Architecture
Understanding the internal mechanics of the TriBridge payment gateway.
High Level Design
TriBridge acts as a thin, stateless coordinator between your customer's wallet and your own settlement address. We never sit between you and your funds for longer than the few seconds it takes to forward them. The system is built on three pillars:
1. Deterministic Address Factory
Every payment request mints a unique, one-time deposit address derived deterministically from a master HD seed (BIP-32/39 hardened paths, indexed per chain). Because each payment gets its own address, there is no need for memo fields, no address reuse, and zero collision risk — giving your customers maximum privacy and you effortless reconciliation.
2. Multi-Node Scanning
Our detection engine monitors each supported chain through its native provider — Helius webhooks for Solana and an always-on polling listener for Sui. Incoming deposits are matched against the expected amount in near real-time, and once the transaction reaches finality we mark the payment confirmed and fire your webhook.
3. Non-Custodial Forwarding
TriBridge is non-custodial by design. The deposit address is operational infrastructure we control only long enough to detect the payment; the moment it confirms, our relayer sweeps the funds directly to your payout wallet — an address that only you hold the keys to. We never custody your settlement funds, and no TriBridge key can move money out of your payout wallet. You receive exactly what was paid, minus a transparent network fee.
- Deposit wallets are derived per payment — single-use, then retired.
- Forwarding is automatic and chained to finality, so there is no manual step.
- Your settlement destination is your own wallet; TriBridge cannot lock or freeze it.