Skip to content

centrifuge/protocol-v3

Repository files navigation

Centrifuge Protocol V3 Github Actions Foundry

Centrifuge V3 is an open, decentralized protocol for onchain asset management. Built on immutable smart contracts, it enables permissionless deployment of customizable tokenization products.

Build a wide range of use cases—from permissioned funds to onchain loans—while enabling fast, secure deployment. ERC-4626 and ERC-7540 vaults allow seamless integration into DeFi.

Using protocol-level chain abstraction, tokenization issuers access liquidity across any network, all managed from one Hub chain of their choice.

Centrifuge Vaults

  • Tokenize ownership using ERC-20 — customizable with modules of your choice
  • Distribute to DeFi with ERC-4626 and ERC-7540 vaults
  • Support 1:1 token transfers between chains using burn-and-mint process

Centrifuge Hub

  • Manage and control your vaults from a single chain of your choice
  • Consolidate accounting of all your vaults in a single place
  • Manage both RWAs & DeFi-native assets

Project structure

.
├── deployments
├── docs
│  └── audits
├── script
├── src
│  ├── misc
│  ├── common
│  ├── hub
│  └── vaults
├── test
├── foundry.toml
└── README.json
  • deployments contains the deployment information of the supported chains
  • docs documentation, diagrams and security audit reports
  • script deployment scripts used to deploy a part or the full system, along with adapters.
  • src main source containing all the contrats. Look for the interfaces and libraries inside of each module.
    • misc generic contracts
    • common common code to hub and vaults
    • hub code related to Centrifuge Hub
    • vaults code related to Centrifuge Vaults
  • test cotains all tests: unitary test, integration test per module, and end-to-end integration tests

Contributing

Getting started

git clone [email protected]:centrifuge/protocol-v3.git
cd protocol-v3

Testing

To build and run all tests locally:

forge test

Audit reports

Auditor Date Engagement Report
xmxanuel July 2023 Security review Internal
Code4rena Sep 2023 Competitive audit Report
SRLabs Sep 2023 Security review Report
Cantina Oct 2023 Security review Report
Alex the Entreprenerd Mar - Apr 2024 Invariant test development Part 1 Part 2
xmxanuel May - June 2024 Security review Internal
Spearbit July 2024 Security review Report
Recon Jan 2025 Invariant test development Report
Cantina Feb 2025 Security review Report
burraSec Apr 2025 Security review Report

License

This codebase is licensed under Business Source License 1.1.

About

Centrifuge V3: The Open Standard For Tokenized Finance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 9