Equation DAO audit

ABDK ConsultingNot recorded. See the report

ABDK Consulting reviewed Equation (Equation DAO audit) on 25 Oct 2023: 144 findings, 0 critical; 53 marked fixed, 91 acknowledged.

No open critical findings
Open the reportOpen Equation’s security record

Report hosted on GitHub.

Statuses are the security firm’s own, from this report. Trustblock does not review code.

Findings144

Statuses are the security firm’s own, from its report.

SeverityOpenAcknowledgedFixed
Critical000
High006
Medium0225
Low06942
MediumOverflow/Underflow in FeeDistributor.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in FundingRateUtil.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in FundingRateUtil.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in LiquidityPositionUtil.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in Pool.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in PositionUtil.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in PriceUtil.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in RewardFarm.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in RewardFarm.solAcknowledged

The report gives no description here.

MediumProcedural in PluginManager.solAcknowledged

The report gives no description here.

Show 10 more
MediumSuboptimal in FeeDistributor.solAcknowledged

The report gives no description here.

MediumSuboptimal in FeeDistributor.solAcknowledged

The report gives no description here.

MediumSuboptimal in FundingRateUtil.solAcknowledged

The report gives no description here.

MediumSuboptimal in PoolFactory.solAcknowledged

The report gives no description here.

MediumSuboptimal in PoolFactory.solAcknowledged

The report gives no description here.

MediumSuboptimal in PoolUtil.solAcknowledged

The report gives no description here.

MediumSuboptimal in PositionUtil.solAcknowledged

The report gives no description here.

MediumSuboptimal in PriceUtil.solAcknowledged

The report gives no description here.

MediumSuboptimal in PriceUtil.solAcknowledged

The report gives no description here.

MediumUnclear behavior in Pool.solAcknowledged

The report gives no description here.

Show 10 more
MediumUnclear behavior in Pool.solAcknowledged

The report gives no description here.

MediumUnclear behavior in PositionRouter.solAcknowledged

The report gives no description here.

LowBad datatype in Constants.solAcknowledged

The report gives no description here.

LowBad datatype in FeeDistributor.solAcknowledged

The report gives no description here.

LowBad datatype in FeeDistributor.solAcknowledged

The report gives no description here.

LowBad datatype in IFeeDistributor.solAcknowledged

The report gives no description here.

LowBad datatype in IPoolFactory.solAcknowledged

The report gives no description here.

LowBad datatype in OrderBook.solAcknowledged

The report gives no description here.

LowBad datatype in PositionRouter.solAcknowledged

The report gives no description here.

LowBad naming in FeeDistributor.solAcknowledged

The report gives no description here.

Show 10 more
LowBad naming in FeeDistributor.solAcknowledged

The report gives no description here.

LowBad naming in FundingRateUtil.solAcknowledged

The report gives no description here.

LowBad naming in IConfigurable.solAcknowledged

The report gives no description here.

LowBad naming in IOrderBook.solAcknowledged

The report gives no description here.

LowBad naming in IPluginManager.solAcknowledged

The report gives no description here.

LowBad naming in IPool.solAcknowledged

The report gives no description here.

LowBad naming in IPoolFactory.solAcknowledged

The report gives no description here.

LowBad naming in IPoolFactory.solAcknowledged

The report gives no description here.

LowBad naming in IPoolLiquidityPosition.solAcknowledged

The report gives no description here.

LowBad naming in IPoolPosition.solAcknowledged

The report gives no description here.

Show 10 more
LowBad naming in IPositionRouter.solAcknowledged

The report gives no description here.

LowBad naming in IPriceFeed.solAcknowledged

The report gives no description here.

LowBad naming in IRewardFarm.solAcknowledged

The report gives no description here.

LowBad naming in PriceUtil.solAcknowledged

The report gives no description here.

LowDocumentation in FundingRateUtil.solAcknowledged

The report gives no description here.

LowDocumentation in IConfigurable.solAcknowledged

The report gives no description here.

LowOverflow/Underflow in LiquidityPositionUtil.solAcknowledged

The report gives no description here.

LowOverflow/Underflow in LiquidityPositionUtil.solAcknowledged

The report gives no description here.

LowProcedural in Configurable.solAcknowledged

The report gives no description here.

LowProcedural in FeeDistributor.solAcknowledged

The report gives no description here.

Show 10 more
LowProcedural in FeeDistributor.solAcknowledged

The report gives no description here.

LowProcedural in IPriceFeed.solAcknowledged

The report gives no description here.

LowProcedural in Math.solAcknowledged

The report gives no description here.

LowProcedural in PluginManager.solAcknowledged

The report gives no description here.

LowProcedural in Pool.solAcknowledged

The report gives no description here.

LowProcedural in Pool.solAcknowledged

The report gives no description here.

LowProcedural in PoolFactory.solAcknowledged

The report gives no description here.

LowProcedural in PositionRouter.solAcknowledged

The report gives no description here.

LowProcedural in PositionUtil.solAcknowledged

The report gives no description here.

LowProcedural in PriceFeed.solAcknowledged

The report gives no description here.

Show 10 more
LowProcedural in RewardFarm.solAcknowledged

The report gives no description here.

LowProcedural in Router.solAcknowledged

The report gives no description here.

LowReadability in LiquidityPositionUtil.solAcknowledged

The report gives no description here.

LowSuboptimal in Bitmap.solAcknowledged

The report gives no description here.

LowSuboptimal in Configurable.solAcknowledged

The report gives no description here.

LowSuboptimal in Configurable.solAcknowledged

The report gives no description here.

LowSuboptimal in IPool.solAcknowledged

The report gives no description here.

LowSuboptimal in IPoolErrors.solAcknowledged

The report gives no description here.

LowSuboptimal in IRewardFarm.solAcknowledged

The report gives no description here.

LowSuboptimal in LiquidityPositionUtil.solAcknowledged

The report gives no description here.

Show 10 more
LowSuboptimal in Math.solAcknowledged

The report gives no description here.

LowSuboptimal in Math.solAcknowledged

The report gives no description here.

LowSuboptimal in PluginManager.solAcknowledged

The report gives no description here.

LowSuboptimal in Pool.solAcknowledged

The report gives no description here.

LowSuboptimal in Pool.solAcknowledged

The report gives no description here.

LowSuboptimal in PoolFactory.solAcknowledged

The report gives no description here.

LowSuboptimal in PriceFeed.solAcknowledged

The report gives no description here.

LowSuboptimal in PriceUtil.solAcknowledged

The report gives no description here.

LowSuboptimal in PriceUtil.solAcknowledged

The report gives no description here.

LowSuboptimal in RewardCollector.solAcknowledged

The report gives no description here.

Show 10 more
LowSuboptimal in RewardFarm.solAcknowledged

The report gives no description here.

LowSuboptimal in RewardFarm.solAcknowledged

The report gives no description here.

LowUnclear behavior in IOrderBook.solAcknowledged

The report gives no description here.

LowUnclear behavior in IPositionRouter.solAcknowledged

The report gives no description here.

LowUnclear behavior in OrderBook.solAcknowledged

The report gives no description here.

LowUnclear behavior in OrderBook.solAcknowledged

The report gives no description here.

LowUnclear behavior in Pool.solAcknowledged

The report gives no description here.

LowUnclear behavior in PositionRouter.solAcknowledged

The report gives no description here.

LowUnclear behavior in PositionRouter.solAcknowledged

The report gives no description here.

LowUnclear behavior in PositionRouter.solAcknowledged

The report gives no description here.

Show 1 more
LowUnclear behavior in PriceFeed.solAcknowledged

The report gives no description here.

Contracts in scope

No deployed address is recorded for this audit.

The report names a repository or files. Open the report to see its scope.

Part of Equation’s security record

Equation
Audits3 audits by 1 firmLast audit May 2024, by ABDK Consulting.
Critical findingsNo open critical findingsAcross 3 reports.
Open Equation’s security record

Security firm

ABDK Consulting

31 projects reviewed · 64 reports · latest Jan 2026

See ABDK Consulting’s audits

Something wrong on this page? A missing report, a wrong date, a finding that was fixed since. Tell us and we check it against its source.

Tell us