- Wallet integrations
- Local, browser-based, lightweight homomorphic encryption and ZK proof generation
- Balance decryption for users
- Confidential transfers for major stablecoins
First-time onboarding is one-time. Like linking a bank account in a neobank or completing a KYC process, Stabletrust setup is a one-time step. First-time users connect a wallet (creating a confidential account) and make an initial deposit to fund it. After that, sending and receiving confidential transfers works like normal without repeated setup. Deposits are only needed when adding funds, and redemptions are optional when converting back to the underlying token.
What you can do
- Send and receive stablecoins without leaking amounts and balances
- Preserve composability and compliance
- Disclose per-transaction details to finance, auditors, banks, or regulators only when needed (no single decrytion key for all transactions)
- Access confidentiality from major chains without wrapping or bridging funds
Who it’s for
Individuals
Everyday spending and transfers without leaking amounts or relationships.
Traders
Reduce information leakage (order size, timing) while settling on public chains.
Businesses & Institutions
Confidential payroll, commercial terms, and treasury moves with selective disclosure when required.
Supported networks
Chains
| Status | Networks |
|---|---|
| Available | Ethereum, Arbitrum, Base, Tempo, Arc, Noble AppLayer, Stable, FairyRing |
| Coming soon | Solana, Stellar, and others |
Deposit assets
| Status | Assets |
|---|---|
| Available | USDC, USDT, USDG, Confidential USD (Fairblock’s yield-bearing stablecoin) |
| Coming soon | RWAs, encrypted BTC and ETH, and more |
Additional assets can be added based on issuer and partner demand.
Getting started
Open Stabletrust
Launch the Stabletrust app and connect your wallet.
Understand the architecture
Learn how it works in the Architecture overview.
Follow the core flow
See the Deposit, Transfer and Withdraw flow.