Quantstamp reviewed dloop Art Registry Smart Contract on 26 May 2020: 8 findings, 0 critical; 5 marked fixed, 3 acknowledged.
Report hosted on certificate.quantstamp.com.
Trustblock does not review code.
Statuses are the security firm’s own, from its report.
| Severity | Open | Acknowledged | Fixed |
|---|---|---|---|
| Critical | 0 | 0 | 0 |
| High | 0 | 0 | 0 |
| Medium | 0 | 0 | 1 |
| Low | 0 | 3 | 4 |
Projects may rely on block timestamps for various purposes. However, it's important to realize that miners individually set the timestamp of a block, and attackers may be able to manipulate timestamps for their own purposes. If a smart contract relies on a timestamp, it must take this into account. The logic on `L82` (in `canWithdrawNow()`) can be manipulated by miners, and timestamp precision should not be assumed to be higher than 15 seconds. For example, even for the stated default value of `300` seconds, the actual wait time could potentially vary between, roughly, `275` and `315` seconds. The smaller the value of withdrawal wait time is, the less reliable it gets: e.g., setting it to `15` seconds (or anything comparable to block duration) could lead to unpredictable behaviour.
Smart contracts often have special roles to designate entities with privileges to make modifications to smart contracts. In the context of this project, minter roles assume privileged access such as, ability to add or modify artwork, transfer, or withdraw tokens on behalf of other users. Minters and admins need to be trusted by ordinary users. If privileged members lose their private keys, regular users could suffer from losses or unexpected behavior.
The following scenarios could happen in production: 1. A trusted minter makes a mistake and publishes artwork with valid, but incorrect data. For example, a hash could be computed incorrectly, or the same data being added multiple times. 2. A minter's account is compromised, which leads to fake or unintentional artwork published in the smart contract. In both of these cases, it is currently impossible to recover: there is no option to correct or delete an artwork.
The report names a repository or files. Open the report to see its scope.
Repository and files the report names (10)
236 projects reviewed · 332 reports · latest Oct 2026
See Quantstamp’s auditsSomething 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