Skip to content
Request an audit

‹ All private audits

Maple Finance audit

Three Sigma·Institutional lending·10th April 20246 High6 Medium9 Low14 Info

A private security review of Maple Finance (institutional lending), conducted with Three Sigma and completed on 10th April 2024 over 12 days. 0xSimao disclosed 35 findings: 6 high severity, 6 medium, 9 low and 14 informational.

What Maple Finance is

Maple Finance runs institutional lending pools on Ethereum. Lenders deposit into ERC-4626-style pools, a pool delegate underwrites borrowers and deploys the capital into fixed-term and open-term loans, and first-loss cover staked by the delegate absorbs defaults ahead of lenders. Withdrawals are not a simple redeem: they queue in a withdrawal manager and settle against the liquidity the pool actually holds.

The system is built as a constellation of small, proxied contracts: MapleGlobals holds protocol-wide authority and timelocks, PoolManager wires each pool to its loan managers, fee manager and withdrawal manager, and separate loan-manager implementations track fixed-term and open-term debt with their own interest accrual and impairment logic. Nearly every privileged action flows through governor or delegate roles checked against Globals, so the trust model is as much a part of the code as the accounting.

Scope

The Three Sigma review covered the full loan and pool stack: the fixed-term and open-term loan contracts, the loan managers, the pool and its withdrawal manager, the fee manager and the protocol globals.

High severity findings

Medium severity findings

Low severity findings

Informational findings

The report