Overview
Multiliquid is a decentralized protocol that enables institutional-grade atomic swaps between multiple permissioned Real World Asset (RWA) tokens and multiple stablecoins. The protocol provides a secure, transparent, and efficient infrastructure for digital asset exchange in regulated markets.Architecture
Explore the protocol’s modular design and core contracts
Security
Review security measures and risk management controls
Integration
Learn how to integrate with the Multiliquid Protocol
Key Features
Atomic Swap Execution
The protocol ensures complete transaction atomicity—either all conditions are fulfilled or none are. This eliminates partial executions and guarantees consistent state across all operations.Multi-Asset Support
- Any RWA Token: Support for multiple permissioned Real World Asset tokens
- Any Stablecoin: Integration with multiple institutional stablecoin liquidity providers and balance sheet providers
- Extensible Design: Modular architecture enables seamless onboarding of new assets
Institutional-Grade Security
- Upgradeable Contracts: UUPS proxy pattern for secure evolution without disruption
- Role-Based Access Control: Granular permissions using OpenZeppelin’s battle-tested framework
- Risk Management: Asset-specific controls including volume limits, discount rates, fees, pause mechanisms, and compliance checks
- Emergency Controls: Multi-signature governance and emergency pause capabilities
Transparent Fee Structure
- LP-Paid Protocol Fee: Configurable per Liquidity Provider domain
- Spread Fee: Protocol participation in spreads configured by Liquidity Providers
- LP Flexibility: Liquidity Providers configure spreads and fees for each accepted asset independently
How It Works
The protocol operates through a coordinated system of smart contracts:- MultiliquidSwap Contract: Central orchestrator managing all swap operations, fee calculations, and asset interactions
- Delegate Contracts: Asset-specific modules handling:
- Stablecoin minting/burning or external integration
- RWA token risk management and custody
- Compliance and volume controls
- Price Adapters: Modular pricing for RWAs and optional stablecoin guardrails
- Whitelist Management: Liquidity Provider asset acceptance and RWA-specific eligibility checks
Swap Process
Supported Assets
The protocol is designed to support a growing ecosystem of institutional-grade digital assets:Real World Assets (RWAs)
- Permissioned tokenized securities
- Tokenized treasury products
- Institutional digital assets with compliance requirements
Stablecoins
- Mint/burn stablecoins
- Pre-deposited liquidity provided by balance sheet providers without mint/burn integration
Protocol Governance
The protocol employs a multi-tiered permission model:- Protocol Administrators: Manage core system upgrades and global parameters
- Operators: Handle day-to-day operations including price updates and asset acceptance
- Emergency Roles: Pause capabilities for critical security scenarios
- Liquidity Provider Admins: Control all custody and risk management parameters for their Liquidity Provider
Technology Stack
Built on industry-standard frameworks:- Solidity 0.8.30: Checked arithmetic and modern language features
- OpenZeppelin Upgradeable: Audited proxy patterns and access control
- Solady: Gas-optimized mathematical operations
- UUPS Proxies: Minimal proxy overhead with secure upgrade mechanisms
Integration Options
EVM SDK: The official TypeScript SDK supports quoting, transaction construction, delegated authorization, simulation, protocol reads, and event monitoring. Direct Smart Contract Integration: Multiliquid allows for direct swap integration on Ethereum Mainnet.For developer integration details, contract ABIs, and technical specifications, see the Integration Guide.
Next Steps
Understand the Architecture
Deep dive into the protocol’s modular design, contract interactions, and swap mechanics
Review Security Model
Examine security measures, audit results, and risk management frameworks
Explore Contract Reference
Browse detailed contract documentation and function specifications
Liquid Treasury
Yield-bearing institutional treasury token with cross-chain bridge support