Maverick Phase 2 audit

ABDK ConsultingNot recorded. See the report

ABDK Consulting reviewed Maverick Protocol (Maverick Phase 2 audit) on 11 May 2023: 72 findings, 0 critical; 37 marked fixed, 35 acknowledged.

No open critical findings
Open the reportOpen Maverick Protocol’s security record

Report hosted on GitHub.

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

Findings72

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

SeverityOpenAcknowledgedFixed
Critical000
High007
Medium067
Low02923
MediumThe previously set vote reward is not removed from trasferrers.Acknowledged

The report gives no description here.

MediumThe returned value is ignored here.Acknowledged

The report gives no description here.

MediumThe returned value is ignored.Acknowledged

The report gives no description here.

MediumThe returned value is ignored.Acknowledged

The report gives no description here.

MediumThese functions could be called several times effectively changing previous values.Acknowledged

The report gives no description here.

MediumThis code is executed even when ”payer” is not this contract.Acknowledged

The report gives no description here.

LowBad datatype in RewardBase.solAcknowledged

The report gives no description here.

LowBad datatype in RewardSingle.solAcknowledged

The report gives no description here.

LowBad naming in Distributor.solAcknowledged

The report gives no description here.

LowBad naming in RewardOpen.solAcknowledged

The report gives no description here.

Show 10 more
LowNo access level specified for these variables, so internal access will be used by default.Acknowledged

The report gives no description here.

LowNo access level specified for these variables, so internal access will be used by default.Acknowledged

The report gives no description here.

LowProcedural in PoolPositionBase.solAcknowledged

The report gives no description here.

LowProcedural in PoolPositionDynamic.solAcknowledged

The report gives no description here.

LowSuboptimal in Distributor.solAcknowledged

The report gives no description here.

LowSuboptimal in Distributor.solAcknowledged

The report gives no description here.

LowSuboptimal in Poll.solAcknowledged

The report gives no description here.

LowSuboptimal in PoolPositionAndRewardFactory.solAcknowledged

The report gives no description here.

LowSuboptimal in PoolPositionAndRewardFactory.solAcknowledged

The report gives no description here.

LowSuboptimal in PoolPositionBase.solAcknowledged

The report gives no description here.

Show 10 more
LowSuboptimal in RewardBase.solAcknowledged

The report gives no description here.

LowSuboptimal in RewardOpen.solAcknowledged

The report gives no description here.

LowThis assignment should be done only when lockDuration >= minLockDuration  Acknowledged

The report gives no description here.

LowThis code fills in-storage arrays with zero values.Acknowledged

The report gives no description here.

LowWe didn’t review the ”clip” function used here.Acknowledged

The report gives no description here.

LowWe didn’t review these files.Acknowledged

The report gives no description here.

LowWe didn’t review these files.Acknowledged

The report gives no description here.

LowWe didn’t review these files.Acknowledged

The report gives no description here.

LowWe didn’t review these files.Acknowledged

The report gives no description here.

LowWe didn’t review these files.Acknowledged

The report gives no description here.

Show 5 more
LowWe didn’t review these files.Acknowledged

The report gives no description here.

LowWe didn’t review these files.Acknowledged

The report gives no description here.

LowWe didn’t review these files.Acknowledged

The report gives no description here.

LowWe didn’t review this file.Acknowledged

The report gives no description here.

LowWe didn’t review this file.Acknowledged

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 Maverick Protocol’s security record

Maverick Protocol
Audits3 audits by 2 firmsLast audit May 2023, by ABDK Consulting.
Critical findingsNo open critical findingsAcross 3 reports.
Open Maverick Protocol’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