We take security very seriously and have been testing and getting audits on the Ondo smart contracts for months. Ondo has successfully completed audits from Quantstamp, Peckshield, Certik, and ABDK. You can find our audits linked below:
📄️ AllPairVault Contract
The file AllPairVault.sol contains most of the implementation for Vaults. Rather than create unique contract instances for each Vault, the state for all Vaults is stored in a mapping. Each Vault has a unique id number created by hashing the metadata on the Vault: asset pair, strategy contract, start time, investment time, and duration of product.
📄️ Strategy Contract
Each AMM will have a corresponding strategy contract. The interface IStrategy exposes a few functions.