Chi Protocol audit

ABDK ConsultingCode version: not recorded (see the report)

ABDK Consulting reviewed Chi Protocol (Chi Protocol audit) on 8 Dec 2023: 181 findings, 0 critical; 121 marked fixed, 60 acknowledged.

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

Report hosted on GitHub.

Trustblock does not review code.

Findings181

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

SeverityOpenAcknowledgedFixed
Critical000
High0015
Medium089
Low05297
MediumOverflow/Underflow in LPRewards.solAcknowledged

The report gives no description here.

MediumOverflow/Underflow in UniswapV2TwapOracle.solAcknowledged

The report gives no description here.

MediumSuboptimal in Arbitrage.solAcknowledged

The report gives no description here.

MediumSuboptimal in ChiLocking.solAcknowledged

The report gives no description here.

MediumSuboptimal in ChiVesting.solAcknowledged

The report gives no description here.

MediumSuboptimal in StakingWithEpochs.solAcknowledged

The report gives no description here.

MediumUnclear behavior in Arbitrage.solAcknowledged

The report gives no description here.

MediumUnclear behavior in ReserveHolder.solAcknowledged

The report gives no description here.

LowBad datatype in ChainlinkOracle.solAcknowledged

The report gives no description here.

LowBad datatype in ChainlinkOracle.solAcknowledged

The report gives no description here.

Show 10 more
LowBad datatype in ChiLocking.solAcknowledged

The report gives no description here.

LowBad datatype in ChiLocking.solAcknowledged

The report gives no description here.

LowBad datatype in ChiLocking.solAcknowledged

The report gives no description here.

LowBad datatype in ChiLocking.solAcknowledged

The report gives no description here.

LowBad datatype in ChiStaking.solAcknowledged

The report gives no description here.

LowBad datatype in ChiVesting.solAcknowledged

The report gives no description here.

LowBad datatype in ChiVesting.solAcknowledged

The report gives no description here.

LowBad datatype in ChiVesting.solAcknowledged

The report gives no description here.

LowBad datatype in ExternalContractAddresses.solAcknowledged

The report gives no description here.

LowBad datatype in ExternalContractAddresses.solAcknowledged

The report gives no description here.

Show 10 more
LowBad datatype in ExternalContractAddresses.solAcknowledged

The report gives no description here.

LowBad datatype in ExternalContractAddresses.solAcknowledged

The report gives no description here.

LowBad datatype in ExternalContractAddresses.solAcknowledged

The report gives no description here.

LowBad datatype in ExternalContractAddresses.solAcknowledged

The report gives no description here.

LowBad datatype in LPRewards.solAcknowledged

The report gives no description here.

LowBad datatype in OCHI.solAcknowledged

The report gives no description here.

LowBad datatype in PriceFeedAggregator.solAcknowledged

The report gives no description here.

LowBad datatype in PriceFeedAggregator.solAcknowledged

The report gives no description here.

LowBad datatype in ReserveHolder.solAcknowledged

The report gives no description here.

LowBad datatype in StakingWithEpochs.solAcknowledged

The report gives no description here.

Show 10 more
LowBad datatype in StakingWithEpochs.solAcknowledged

The report gives no description here.

LowBad datatype in StakingWithEpochs.solAcknowledged

The report gives no description here.

LowBad datatype in StakingWithEpochs.solAcknowledged

The report gives no description here.

LowBad datatype in TimeWeightedBonding.solAcknowledged

The report gives no description here.

LowBad datatype in UniswapV2TwapOracle.solAcknowledged

The report gives no description here.

LowBad datatype in UniswapV2TwapOracle.solAcknowledged

The report gives no description here.

LowBad datatype in UniswapV2TwapOracle.solAcknowledged

The report gives no description here.

LowBad datatype in UniswapV2TwapOracle.solAcknowledged

The report gives no description here.

LowBad datatype in USCStaking.solAcknowledged

The report gives no description here.

LowBad naming in IUniswapV2TwapOracle.solAcknowledged

The report gives no description here.

Show 10 more
LowBad naming in IUSCStaking.solAcknowledged

The report gives no description here.

LowBad naming in ReserveHolder.solAcknowledged

The report gives no description here.

LowDocumentation in ChiVesting.solAcknowledged

The report gives no description here.

LowDocumentation in ReserveHolder.solAcknowledged

The report gives no description here.

LowProcedural in Arbitrage.solAcknowledged

The report gives no description here.

LowProcedural in Arbitrage.solAcknowledged

The report gives no description here.

LowProcedural in ReserveHolder.solAcknowledged

The report gives no description here.

LowProcedural in UniswapV2TwapOracle.solAcknowledged

The report gives no description here.

LowReadability in OCHI.solAcknowledged

The report gives no description here.

LowReadability in OCHI.solAcknowledged

The report gives no description here.

Show 10 more
LowSuboptimal in ChiLocking.solAcknowledged

The report gives no description here.

LowSuboptimal in ChiLocking.solAcknowledged

The report gives no description here.

LowSuboptimal in OCHI.solAcknowledged

The report gives no description here.

LowSuboptimal in OCHI.solAcknowledged

The report gives no description here.

LowSuboptimal in ReserveHolder.solAcknowledged

The report gives no description here.

LowSuboptimal in ReserveHolder.solAcknowledged

The report gives no description here.

LowSuboptimal in TimeWeightedBonding.solAcknowledged

The report gives no description here.

LowSuboptimal in TimeWeightedBonding.solAcknowledged

The report gives no description here.

LowSuboptimal in UniswapV2TwapOracle.solAcknowledged

The report gives no description here.

LowUnclear behavior in Mintable.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 Chi Protocol’s security record

Chi Protocol
Audits2 audits by 2 firmsLast audit Jul 2024, by Nethermind Security.
Critical findingsNo open critical findingsAcross the 2 reports, 1 critical finding was reported. It is marked fixed by the firm that reported it.
Open Chi 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