Centrifuge is institutional-grade infrastructure for the future of finance, bringing efficiency, liquidity, and composability to onchain asset management. As one of the first and largest tokenization platforms, it connects traditional capital markets to onchain rails, enabling asset managers, fintechs, and DeFi protocols to launch compliant tokenized funds with ease.
Today, Centrifuge powers onchain strategies for leading institutions including Apollo, Janus Henderson, and S&P Dow Jones Indices, while its tokenized assets integrate deeply across DeFi through protocols such as Sky, Aave, and Morpho. More than $2B in real-world assets have already been tokenized through the platform, supported by 24 audits, deployments on 9 chains, and a proven security record.
- Documentation: https://docs.centrifuge.io
- SDK: https://www.npmjs.com/package/@centrifuge/sdk
- API: https://api.centrifuge.io
Hub-and-spoke design. Each pool selects a single hub chain as its source of truth, then issues tokens and vaults across any number of spoke chains.
- Hub: Central orchestration layer handling pool management, double-entry accounting, holdings tracking, share class management, and cross-chain message coordination.
- Spoke: Local registry on each chain managing token instances, vaults, escrows, and balance sheets. Factory-based deployment of tokens, vaults, and escrows.
- Cross-chain messaging: Multi-adapter aggregation (LayerZero, Wormhole, Chainlink, Axelar) with automatic batching, gas subsidies, and built-in retries.
- Asynchronous vaults (ERC-7540): Request-based deposits and redemptions processed through the Hub.
- Synchronous deposit vaults (ERC-4626 + ERC-7540): Instant deposits via ERC-4626, async redemptions.
- Pooled vaults (ERC-7575): Multiple investment assets per share token, single aggregated balance sheet.
TypeScript/JavaScript client (@centrifuge/sdk) for investments, redemptions, reports, and pool management.
Runs client-side and server-side. Supports full investment lifecycle: quote, deposit, claim, and reporting.
Public read-only GraphQL endpoint at https://api.centrifuge.io. Indexed data from the multi-chain protocol
deployment. No authentication required. Entities include pools, tokens, vaults, holdings, investor transactions,
snapshots, and cross-chain messages.
Protocol v3.1.0 deployed on 9 chains: Ethereum, Base, Arbitrum, Avalanche, Plume, Binance Smart Chain, Optimism, HyperEVM, and Monad. Core contracts deployed at identical addresses across all chains.