CertiK reviewed XOX Labs on 2 Aug 2023: 9 findings, 1 critical; 6 marked fixed, 3 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 | 1 |
| High | 3 | 0 | 0 |
| Medium | 0 | 0 | 0 |
| Low | 0 | 0 | 5 |
In the contract `XOXToken` the role `_minter` has authority over the functions shown in the diagram below.  - `mint(address account, uint256 amount, bytes32 txSource, uint256 chainIdSource)`: Allows the minter to mint new tokens to a specified account. Only the minter role has access to call this function. In the contract `XOXToken` the role `_owner` has authority over the functions shown in the diagram below.  - `transferMinter(address minter_)`: Allows the current owner to change the minter to a new address. This function is only accessible by the contract's owner. Any compromise to the privileged account may allow the hacker to take advantage of this authority and update the sensitive settings and execute sensitive functions of the project. ----- In the contract `XOXTokenBase` the role `_operator` has authority over the functions shown in the diagram below.  - `addFeePair(address pair_)`: This function adds a new pair to `_listFeePair` and sets its value to `true`, indicating that the pair has been added. Only the `_operator` role has access to call this function. Any compromise to the `_operator` account may allow the hacker to take advantage of this authority and update the sensitive settings and execute sensitive functions of the project.
In the contract `XOX`, the role `minter` has the authority to update the token balance of an arbitrary account without sanity restriction. Any compromise to the `minter` account may allow a hacker to take advantage of this authority and manipulate users' balances by calling the `mint()` function.
180000000 XOX tokens are sent to the contract deployer when deploying the contract. This is a potential centralization risk as the deployer can distribute XOX tokens without the consensus of the community.
The report names a repository or files. Open the report to see its scope.
Repository and files the report names (3)
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