Back to Overview

Enzyme Sulu Extensions X Security Audit

Summary

The most critical subjects covered in our audit are functional correctness, access control, and integration with external protocols. One high-severity issue was found in GatedRedemptionQueueSharesWrapper, where a user can purposefully front-run a depositFromQueue call and make another user who made a deposit request lose their funds. All the issues have been addressed. The general subjects covered are code complexity, upgradeability, and documentation. Security regarding all the aforementioned subjects is high. In summary, we find that the codebase provides a high level of security.

It is important to note that security audits are time-boxed and cannot uncover all vulnerabilities. They complement but don’t replace other vital measures to secure a project.

About Enzyme Sulu Extensions X

Avantgarde Finance extended the functionality of the ParaSwapV5 adapter to add support for MegaSwap and SimpleSwap and changed how the errors are caught. Moreover, the functionality of the GatedRedemptionQueueSharesWrapper was extended to allow vault owners to force the transfer of shares from one account to another and to enable a “Request” DepositMode. Finally, two new adapters were introduced for ZeroExV4 and 1inch swaps.

Enzyme is a decentralised asset management infrastructure built on Ethereum. Using Enzyme Smart Vaults, individuals and communities can build, scale and monetise investment (or execution) strategies that employ the newest innovations in decentralised finance.

We've worked with many Smart Contract auditors in the last five years and ChainSecurity quickly differentiated themselves as a leader in the space. They have relevant DeFi expertise, professional work ethic and have always been a reliable partner.
Mona El Isa (CEO)