CertiK reviewed KINKA Website (Kinka) on 22 Dec 2023: 7 findings, 0 critical; 4 marked fixed, 3 acknowledged.
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 | 2 | 1 |
| Medium | 0 | 0 | 1 |
| Low | 0 | 1 | 2 |
In the function `transfer()`, if user in the lockup list, they can only transfer token after lockup date, but the function `transferFrom()` has no such validation and the user can transfer as they want.
The `for` loop within functions `updateLockupList()` and `updateLockupTime()` takes the following variable `user_list.length`, as the maximal iteration times. If the size of the array is very large, it could exceed the gas limit to execute the functions. In this case, the contract might suffer from DoS (Denial of Service) situation.
Delete by index from an array in solidity would case the gap in array storage, and the array length would not change.
The return value of an external call is not stored in a local or state variable. ```solidity=233 erc20Token.batchTransfer(_from, _users, _values); ```
The report names a repository or files. Open the report to see its scope.
Repository and files the report names (6)
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