Quantstamp reviewed Reflexer (Reflexer Staking and Auction House) on 9 Jul 2021: 8 findings, 0 critical; 2 marked fixed, 6 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 | 1 |
| Medium | 0 | 0 | 0 |
| Low | 0 | 6 | 1 |
The function `restartAuction()` works even when the contract is not enabled (unlike other methods). Also, it can be called by anyone (no authorization checks).
`terminateAuctionPrematurely()` has no authorization in place. A user can pay the fees and stop an auction by sending staked tokens to the token burner contract. This can increase the staked token value by burning a number of such tokens compensating the paid ETH value for gas.
In both contracts, as an authorized address can remove its own address from the `authorizedAccounts` mapping, you can get locked by mistake or malicious intention into a state with zero authorized accounts.
On every `requestExit` the deadline is pushed by the `exitDelay` value. Assuming an `exitDely` of 1 day, if a user submits an `exitRequest` today and another one day after, the earliest day to call `exit()` would be two days after the initial call.
The contract allows authorized users to change `totalAuctionLength`, which sets the deadline for auctions by adding it to the current datetime (`now`). The authorized users can set the length to an arbitrarily small value, which could potentially let short-length auctions be won by accounts benefiting the authorized users. More importantly, the datetime (`now`) can be potentially manipulated by the miners. So, every time there is a lucrative auction, miners are incentivized to supply smaller or larger values, depending on the auction state, for the datetime (`now`).
Smart contracts will often have `owner` variables or authorized accounts to designate persons with special privileges to make modifications to the smart contract.
The report names a repository or files. Open the report to see its scope.
Repository and files the report names (2)
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