CertiK reviewed Mineplex.io (Plexus Pool - Audit 2) on 27 Sep 2022: 5 findings, 0 critical; 3 marked fixed, 2 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 | 1 | 0 | 0 |
| Medium | 0 | 0 | 0 |
| Low | 1 | 0 | 3 |
In the contract `TokenSwap` the role `MINTER_ROLE` has authority over the functions shown in the diagram below. Any compromise to the `MINTER_ROLE` account may allow the hacker to take advantage of this authority and arbitrarily mint tokens to any account.  In the contract `TokenSwap` the role `SETTING_CONTRACT` has authority over the functions shown in the diagram below. Any compromise to the `SETTING_CONTRACT` account may allow the hacker to take advantage of this authority and arbitrarily set the allowed blockchains and commission prices.  In addition, the role `DEFAULT_ADMIN_ROLE` has the authority to assign `MINTER_ROLE` and `SETTING_CONTRACT` accounts. Any compromise to the `DEFAULT_ADMIN_ROLE` account may allow the hacker to take advantage of this authority and arbitrarily assign privileged accounts.
Addresses should be checked before assignment or external call to make sure they are not zero addresses. - In function `swap()` and `_swap()`, input argument `externalRecipient` is not zero-checked before being used in the `SwapToken` event. ```solidity=1061 function swap( string memory externalRecipient, string memory toBlockchain, uint256 amount ) public payable virtual { require(msg.value >= commissionPrice[toBlockchain], "TokenSwap: low gas price."); payable(recipientCommission).transfer(msg.value); _swap(msg.sender, address(this), externalRecipient, toBlockchain, amount); } ```
| Address | Chain | Source code |
|---|---|---|
| 0x0f67…5e240x0f67a226c385500c68ffa8bb7fbe0db15fe65e24 | Chain: Ethereum | Source code: Verified source |
1,044 projects reviewed · 1,393 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