Overview¶
Sera is a stablecoin FX settlement layer — designed to bring institutional-grade FX trading to stablecoin markets.
Notice
Sera is available on Ethereum Mainnet and Sepolia. Features, APIs, and contract addresses are subject to change without prior notice. Documentation may not always reflect the latest state. For real-time updates, join our Telegram or follow us on X (Twitter).
Testnet
The testnet is available at testnet.sera.cx and its documentation is at docs.testnet.sera.cx.
Why Sera?¶
-
Non-Custodial
Your funds live in on-chain smart contracts — never in our custody. Even if our servers go down, you can withdraw directly on-chain. See Non-Custodial Design.
-
Web2 Speed, Web3 Security
Off-chain order matching delivers sub-second performance comparable to centralized platforms, while all settlement and custody remains fully on-chain.
-
Gasless Swaps
Swap execution Gas is included in the quote and the relayer broadcasts the transaction. A separate token approval still requires wallet Gas. Check the returned status for the outcome.
-
Smart Order Routing (SOR)
Multi-leg atomic routing finds the best path for your swap across all available pairs. A GBP → SGD swap can route through USD if it offers better pricing, all in one atomic transaction.
-
Virtual Liquidity
Place limit orders across multiple currency pairs backed by a single shared budget. Maximize capital efficiency without multiplying collateral requirements. See Virtual Liquidity.
-
Thousands of Currency Pairs
Trade between stablecoins representing USD, EUR, GBP, SGD, JPY, and more — with SOR enabling cross-pair routing, any combination is tradeable. See Supported Currency Pairs.
How It Works¶
Sera connects buyers and sellers of stablecoins using a central limit order book (CLOB) for price discovery and matching. All fund custody and settlement happens on-chain via Ethereum smart contracts.
Coming Soon: AMM
Sera will introduce a Function-Controlled Invariant Curve AMM (FCICAMM) to complement the CLOB. See the Roadmap for details.
- Trade — Execute instant swaps directly — no deposit required
- Deposit — For limit orders and Virtual Liquidity, deposit tokens into the Vault first
- Settle — Matched trades are settled on-chain through the Sera smart contracts
- Withdraw — Move funds from the Vault back to your wallet under the withdrawal rules
Off-chain services coordinate matching, accounting and settlement submission. Tokens are held by contracts; normal settlement validates user signatures, while privileged roles have separate permissions. See custody and trust boundaries.
Security & Custody¶
Deposited assets are held in the Vault contract. Signature checks protect normal settlement, and access-control roles govern privileged operations. Review the security model and audit scope; these do not guarantee every deployment or administrative key is risk-free.
| Component | Role | Holds funds? |
|---|---|---|
| Vault contract | Stores deposited tokens with per-user ledger balances | Yes (on-chain) |
| Sera contract | Settles matched trades and enforces withdrawals | Yes (on-chain) |
| Off-chain matching | Matches buy/sell orders (CLOB) | No |
| API | Accepts orders and serves market data | No |
Emergency withdrawal — available directly on chain if the API is unavailable. It requires a request, a 7200-block delay and execution within 14400 blocks, with contract balance and amount checks. See Emergency Withdrawal.
For Developers¶
Sera provides a REST API for programmatic trading and market data access. Smart contracts are open source and have been independently audited.
- REST API — Place orders, get quotes, query balances
- EIP-712 Signatures — Cryptographic authorization for all trading operations
- Open-Source Contracts — Full transparency on settlement logic
Network Support¶
| Network | Status |
|---|---|
| Ethereum Mainnet | Live |
| Ethereum Sepolia | Testnet |
Next Steps¶
-
New to FX? Start here.
-
Get started with your first trade on Sera
-
Understand order types, lifecycle, and fees
-
Integrate Sera into your application