CertiK reviewed Memecoin (Memeland) on 27 Nov 2023: 13 findings, 0 critical; 3 marked fixed, 3 acknowledged, 7 open.
Report hosted on skynet.certik.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 | 3 | 0 |
| Medium | 0 | 0 | 1 |
| Low | 7 | 0 | 2 |
In function `setRefundStartDate` of contract `MemecoinFiresaleV1`, the `refundStartDate` can be lower than the current `block.timestamp`. Moreover, the value can be arbitrarily changed to a value that is lower than the old `refundStartDate` if it was already set. If the value is set to `_MAX_REFUND_PERIOD` days in the past it prevents users to request for a refund of their ETH. In this case, the `owner` will be able to withdraw the entire refund without giving the user the chance to withdraw their part.
Performing integer division before multiplication truncates the low bits, losing the precision of calculation. ```solidity=265 return ((_totalClaimable * _lockUpBP / _BASIS_POINTS)) * _daysElapsed / _LOCK_UP_SLOT; ```
The linked functions are equivalent to the compiler-generated getter functions for the respective variables.
The report names a repository or files. Open the report to see its scope.
Repository and files the report names (12)
1,044 projects reviewed · 1,375 reports · latest May 2025
See CertiK’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