Pool Together 2.0

QuantstampFiles named in the report

Quantstamp reviewed PoolTogether (Pool Together 2.0) on 4 Sep 2019: 1 finding, 0 critical; it is not marked fixed.

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

Report hosted on certificate.quantstamp.com.

Trustblock does not review code.

Findings1

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

SeverityOpenAcknowledgedFixed
Critical000
High000
Medium000
Low100
LowCentralization of PowerOpen

Smart contracts will often have an owner or admins to designate entities with special privileges to make modifications to the smart contract. Specifically, the pool admins have the privilege to commit and open draws, set fee fractions, set beneficiary of the fee, pause and unpause the contract, and add and remove admins. Consequently, if the last admin is ever removed, no new admin can ever be added. Exploit Scenario: Admins may take advantage of calling rewardAndOpenNextDraw() in the following scenarios: 1) Admins can try to wait until a favorable block to call rewardAndOpenNextDraw() since they control the entropy. 2) Admins can decide to never call rewardAndOpenNextDraw(), in which case the interest is locked forever. 3) Admins can delay calling rewardAndOpenNextDraw() for an extremely long period of time, waiting for most other users to exit so that the odds of winning the lottery are heavily in their favor.

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 (9)

  • contracts/UniformRandomNumber.sol
  • contracts/test/Token.sol
  • contracts/Migrations.sol
  • contracts/test/ExposedDrawManager.sol
  • contracts/test/CErc20Mock.sol
  • contracts/DrawManager.sol
  • contracts/Pool.sol
  • contracts/test/ExposedUniformRandomNumber.sol
  • contracts/compound/ICErc20.sol

Part of PoolTogether’s security record

PoolTogether
Audits8 audits by 3 firmsLast audit May 2021, by Consensys.
Critical findings7 open critical findingsReported in 3 reports, the latest by Consensys, May 2021.
Open PoolTogether’s security record

Security firm

Quantstamp

236 projects reviewed · 332 reports · latest Oct 2026

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