Bancor Liquidity

CertiKFiles named in the report

CertiK reviewed Bancor (Bancor Liquidity) on 9 Oct 2020: 17 findings, 0 critical; 6 marked fixed, 11 open.

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

Report hosted on skynet.certik.com.

Trustblock does not review code.

Findings17

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

SeverityOpenAcknowledgedFixed
Critical000
High000
Medium000
Low1106
LowIncorrect version of solidityFixed

The linked contracts necessitate a version too recent to be trusted. Consider deploying with 0.6.11. We do not recommend using any latest version for deployment, especially if any changes were made in the optimizer or the language semantic. Version 0.6.12 made changes to optimizer that's why we do not recommend using this version.

LowLocal variable shadowingFixed

`address owner = liquidity.owner;` shadows `owner` variable from `Owned.sol` which is public one and contract inherits from it.

LowUnefficient ReentrancyGuard implementation.Fixed

ReentrancyGuards.sol implementation is un-optimal as booleans are more expensive than uint256 or any type that takes up a full word because each write operation emits an extra SLOAD to first read the slot's contents, replace the bits taken up by the boolean, and then write back.

LowUsage of literals instead of constant variablesFixed

Literals with many digits are difficult to read and are hard to maintain in terms of code changes.

LowUse of safemath is required in arithmetic operatFixed

SafeMath is not used on arithmetic operations. This can lead to potential overflow/underflow. `LiquidityPoolV1Converter.sol` and `LiquidityProtection.sol` does many math operations on uint256 but is not using SafeMath.

LowVariable from function param used on it's ownFixed

`_version` variable from param is used on its own.

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.

Repository and files the report names (7)

  • ReentrancyGuard.sol
  • LiquidityProtection.sol
  • LiquidityProtectionStore.sol
  • ConverterUpgrader.sol
  • LiquidityPoolV1Converter.sol
  • ConverterBase.sol
  • Owned.sol

Part of Bancor’s security record

Bancor
Audits6 audits by 4 firmsLast audit Sep 2023, by ChainSecurity.
Critical findingsNo open critical findingsAcross the 6 reports, 1 critical finding was reported. It is marked fixed by the firm that reported it.
IncidentIncident 17 Jun 2020Source: De.Fi incident database.
Open Bancor’s security record

Security firm

CertiK

1,044 projects reviewed · 1,375 reports · latest May 2025

See CertiK’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