Mesi / Mesi-Contracts

HackenFiles named in the report

Hacken reviewed MESI (Mesi-Contracts) on 30 Sep 2024: 32 findings, 0 critical; 31 marked fixed, 1 open.

No open critical findings
Open the reportOpen MESI’s security record

Report hosted on hacken.io.

Trustblock does not review code.

Findings32

Statuses are the security firm’s own, from its report.

SeverityOpenAcknowledgedFixed
Critical000
High004
Medium104
Low0023
HighInvalid Vesting Distributions due to Invalid CalculationsFixed

The report gives no description here.

HighTreasury Funds Lock due to Lack of Safe ERC-20 Operation Success ValidationFixed

The report gives no description here.

HighUnreliable Governance due to Lack of Request ExpirationFixed

The report gives no description here.

HighVoting Bypass due to Lack of Grant Role OverrideFixed

The report gives no description here.

MediumMisleading Overcomplicated Price CalculationsFixed

The report gives no description here.

MediumUnexpected Request Rejection due to Lack of ValidationFixed

The report gives no description here.

MediumUnflexible Governance due to Immutable Number of Admin ConfirmationsFixed

The report gives no description here.

MediumUnimplemented Action Point on Vote RejectionFixed

The report gives no description here.

LowCompiler Warns Inconsistent Function DefinitionFixed

The report gives no description here.

LowFloating PragmaFixed

The report gives no description here.

Show 10 more
LowFunctionality Duplication with Minor ChangesFixed

The report gives no description here.

LowGovernance Denial of Service due to Renounce AbilityFixed

The report gives no description here.

LowInability to Monitor Presale ProcessFixed

The report gives no description here.

LowInconsistent Event EmissionFixed

The report gives no description here.

LowInefficient Merkle Proof VerificationFixed

The report gives no description here.

LowInsufficient Oracle ValidationFixed

The report gives no description here.

LowLack of Interface InheritanceFixed

The report gives no description here.

LowLack Of Two-Step Ownership Transfer MechanismFixed

The report gives no description here.

LowLack of Voting for Treasury ChangeFixed

The report gives no description here.

LowLock of Native TokensFixed

The report gives no description here.

Show 10 more
LowMisimplementation of Transparent ProxyFixed

The report gives no description here.

LowPublic Functions That Should Be ExternalFixed

The report gives no description here.

LowRedundant Comparisons to Boolean ValuesFixed

The report gives no description here.

LowRedundant ContractFixed

The report gives no description here.

LowRedundant ImportsFixed

The report gives no description here.

LowRedundant Return ValuesFixed

The report gives no description here.

LowRedundant State VariableFixed

The report gives no description here.

LowRevert Messages Best Practice ViolationFixed

The report gives no description here.

LowTypo in Contract NamingFixed

The report gives no description here.

LowUnoptimal Structure PackingFixed

The report gives no description here.

Show 1 more
LowUpgradeable Pattern ViolationsFixed

The report gives no description here.

Contracts in scope

No deployed address is recorded for this audit.

The report names a repository or files. Open the report to see its scope.

Repository and files the report names (13)

  • contracts/Vesting.sol
  • contracts/Controller.sol
  • contracts/interfaces/IWhitelist.sol
  • contracts/MESI.sol
  • contracts/interfaces/ITreasure.sol
  • contracts/Treasure.sol
  • contracts/Whitelist.sol
  • contracts/Proxy.sol
  • contracts/interfaces/IVesting.sol
  • contracts/helpers/Errors.sol
  • contracts/Seller.sol
  • contracts/interfaces/IController.sol
  • contracts/interfaces/ISeller.sol

Part of MESI’s security record

MESI
Audits1 audit by 1 firmLast audit Sep 2024, by Hacken.
Critical findingsNo open critical findingsIn 1 report.
Open MESI’s security record

Security firm

Hacken

343 projects reviewed · 476 reports · latest Sep 2026

See Hacken’s audits

Something 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