Quantum Audit Logo
Launch App

On-chain security analysis — is it a scam or legit?

Is Matrix Safe?

MTXEthereum
Not verified This record has not gone through deep verification and is not being monitored. The score is a dated snapshot — the token’s risk can change at any time.Own this token? Put it under verification →
Last checked Sep 4, 2026 · 1 audit on record
SummaryAI Copilot

The MTXTokenV1 contract is an upgradeable ERC-20 token utilizing OpenZeppelin's battle-tested libraries.

Read the full analysis
What raised the score
  • Ownership not renounced — owner is a contract
  • Proxy contract
  • Top-10 concentration > 30%
  • Liquidity not locked, but no owner/deployer address holds LP — market-depth risk, not rug risk
  • LP top1 unlocked holder = 100.0%
  • LP top3 unlocked holders = 100.0%
  • 1 High finding(s) from audit
  • 1 Medium finding(s) from audit
  • 1 Low finding(s) from audit
Exact factors
  • Ownership NOT renounced — owner is a contract (governance/executor, not an EOA)
  • Proxy contract (upgradeable — admin can replace logic)
  • Top-10 concentration > 30% (105.5% total → 42.5% effective; 0.4% in EOAs, 105.1% in contracts — moderate)
  • Liquidity not locked, but no owner/deployer address holds LP — market-depth risk, not rug risk
  • LP top1 unlocked holder = 100.0% (independent LP — depth risk)
  • LP top3 unlocked holders = 100.0% (independent LP — depth risk)
  • 1 High finding(s) from audit
  • 1 Medium finding(s) from audit
  • 1 Low finding(s) from audit

Each factor is an on-chain fact recorded at the time of this analysis. The score is computed from them by a deterministic function, so the same contract returns the same score for anyone who runs the audit. How scores are computed

Security Checklist

as of audit · Sep 44 of 7 checks passed
Contract verifiedVerified
OwnershipRetained
MintNo mint
Liquidity lockNot locked
UpgradeabilityUpgradeable
HoneypotNone found
Buy / sell tax0% / 0%

Holders

as of audit · Sep 4, 2026

How the supply is spread across holders could not be read — the indexer's holder list does not add up to the supply. Check the largest holders on a block explorer, which reads current balances.

Liquidity

as of audit · Sep 4$2.97M

The risk score reads depth across every pair.

LP tokensNot locked

The LP tokens of the analysed pool are not locked or burned, so whoever holds them can withdraw that liquidity.

Analysed pool$2.97MShare of depth100.0%
Top-1 Unlocked Holder100.0%
Top-3 Unlocked100.0%
Unlocked LP held by
0xfe0b…b540

No privileged address appears among these holders: the unlocked liquidity sits with independent providers, not with the deployer.

Security Findings

1 High1 Medium1 Low1 Info
High

Centralized Sanctions List Control

The MTXTokenV1 contract relies on an external ISanctionsList contract to restrict token transfers for sanctioned addresses. The owner has the sole authority to update this sanctionsList to any arbitrary address via setSanctionsList. A malicious or compromised SanctionsList contract, or a compromised owner, could arbitrarily freeze funds or block transfers for any address, leading to significant censorship risk and potential loss of access to funds for users (7.3 Access Control, 7.4 Economic, 7.6 External).H-01

Issue

The MTXTokenV1 contract relies on an external ISanctionsList contract to restrict token transfers for sanctioned addresses. The owner has the sole authority to update this sanctionsList to any arbitrary address via setSanctionsList. A malicious or compromised SanctionsList contract, or a compromised owner, could arbitrarily freeze funds or block transfers for any address, leading to significant censorship risk and potential loss of access to funds for users (7.3 Access Control, 7.4 Economic, 7.6 External).

Fix

Implement a more decentralized or time-locked approach for updating the sanctionsList. Consider requiring multiple approvals (e.g., via a multi-sig or DAO governance) and/or a timelock delay before a new sanctionsList address becomes active. Clearly document the criteria and process for sanctioning addresses and the expected behavior of the ISanctionsList contract.

Status

Unresolved

Medium

Owner's Extensive Control

The owner role holds significant power within the MTXTokenV1 contract. This includes the ability to upgrade the contract logic via the UUPS proxy pattern, change the metadataURI, and critically, update the sanctionsList contract. While the owner is identified as a contract (likely a multi-sig), a compromise of this owner contract would grant an attacker full control over the token's functionality, including the ability to introduce malicious logic through an upgrade or arbitrarily freeze user funds via the sanctions list (7.3 Access Control, 7.7 Upgrades, 7.8 Operations).M-01

Issue

The owner role holds significant power within the MTXTokenV1 contract. This includes the ability to upgrade the contract logic via the UUPS proxy pattern, change the metadataURI, and critically, update the sanctionsList contract. While the owner is identified as a contract (likely a multi-sig), a compromise of this owner contract would grant an attacker full control over the token's functionality, including the ability to introduce malicious logic through an upgrade or arbitrarily freeze user funds via the sanctions list (7.3 Access Control, 7.7 Upgrades, 7.8 Operations).

Fix

Strengthen the security of the owner contract, ensuring it is a robust multi-signature wallet or a well-audited governance contract with appropriate safeguards. For highly sensitive operations like upgrades and sanctionsList changes, consider adding a timelock mechanism to allow for community review and potential intervention before changes take effect.

Status

Unresolved

Low

Lack of Emergency Pause Mechanism

The MTXTokenV1 contract does not include a pause mechanism. In the event of a critical vulnerability discovered within the token contract itself, or an external attack on a dependency (such as the SanctionsList), there is no way for the owner or a governance body to temporarily halt operations to mitigate damage or fix the issue. This could lead to irreversible losses if an exploit is discovered and cannot be immediately contained (7.2 Code Security, 7.8 Operations).L-01

Issue

The MTXTokenV1 contract does not include a pause mechanism. In the event of a critical vulnerability discovered within the token contract itself, or an external attack on a dependency (such as the SanctionsList), there is no way for the owner or a governance body to temporarily halt operations to mitigate damage or fix the issue. This could lead to irreversible losses if an exploit is discovered and cannot be immediately contained (7.2 Code Security, 7.8 Operations).

Fix

Consider implementing an emergency pause mechanism (e.g., using OpenZeppelin's PausableUpgradeable contract). This would allow the owner (or a designated emergency multi-sig) to temporarily pause transfers and other critical functions in case of an unforeseen exploit or emergency, providing time to address the issue without further loss.

Status

Unresolved

Info

Fixed Decimals (6)

The token's decimals() function is hardcoded to return 6, which is a non-standard value for ERC-20 tokens (typically 18). While this is a valid design choice and explicitly defined, it's important for integrators and users to be aware of this specific decimal value to prevent potential calculation errors or display issues in external systems, wallets, or DeFi protocols that might assume 18 decimals by default (7.4 Economic).I-01

Issue

The token's decimals() function is hardcoded to return 6, which is a non-standard value for ERC-20 tokens (typically 18). While this is a valid design choice and explicitly defined, it's important for integrators and users to be aware of this specific decimal value to prevent potential calculation errors or display issues in external systems, wallets, or DeFi protocols that might assume 18 decimals by default (7.4 Economic).

Fix

Ensure that all documentation, front-end interfaces, and integration guides clearly communicate that the MTX token uses 6 decimals. Developers integrating with the token should explicitly account for this decimal value in their calculations to avoid discrepancies.

Status

Unresolved

Analysis

AI Copilotas of audit · Sep 4
Executive SummaryWhat the contract is and what the review found

The MTXTokenV1 contract is an upgradeable ERC-20 token utilizing OpenZeppelin's battle-tested libraries. It includes a sanctions list mechanism and owner-controlled upgradeability. While the core implementation is robust, significant risks stem from the centralized control over the sanctions list and the owner's extensive authority, particularly regarding upgrades and external dependencies.

Technical8/10Low risk

The contract leverages battle-tested OpenZeppelin upgradeable libraries for ERC-20, ERC-20 Permit, Ownable, and UUPS functionalities, demonstrating sound architectural choices (7.1 Architecture, 7.2 Code Security). Custom allowance functions correctly handle overflow/underflow, enhancing code security (7.2 Code Security). However, a significant technical risk arises from the critical dependency on an external ISanctionsList contract, which can arbitrarily restrict token transfers (7.6 External). The owner's ability to change this external dependency introduces a potential attack vector if the owner is compromised (7.3 Access Control).

Governance3/10High risk

The token's economic model involves an initial fixed supply distribution to specific addresses, with no further minting or burning functions (7.4 Economic). A major governance and economic risk is the centralized control over the sanctionsList (7.5 Governance). The owner can update this list to any address, enabling arbitrary freezing or blocking of user funds, which poses a severe censorship risk (7.4 Economic). While the owner is a contract, this central point of control could lead to significant economic disruption if compromised or misused (7.5 Governance).

Upgrades2/10High risk

The contract correctly implements the UUPS proxy pattern using OpenZeppelin's UUPSUpgradeable (7.7 Upgrades). Storage compatibility is maintained with the __gap variable, ensuring smooth future upgrades (7.7 Upgrades). The _authorizeUpgrade function is restricted to the onlyOwner modifier, providing a clear and secure upgrade path (7.7 Upgrades). However, this centralizes upgrade authority, meaning a compromise of the owner address could lead to unauthorized contract logic changes (7.7 Upgrades).

Final RecommendationWhat to do about this score

It is recommended to implement a robust governance mechanism for critical functions, especially for updating the sanctionsList and initiating upgrades, to mitigate the risks associated with centralized control.

Consider introducing a time-lock or multi-signature approval process for these sensitive operations to provide a window for review and prevent immediate malicious actions. Additionally, evaluate the necessity and scope of the sanctions mechanism to ensure it aligns with the project's decentralization goals and user expectations.

Contract & Record

1 audit on record
TypeMTXTokenProxy
NetworkEthereum
Token age2mo
Contract0x0000…0000
Deployer0x000b…b000
Proxy Upgrade Controls
Proxy TypeEip1967 Uups
ImplementationVerified source
Upgrades (30d)0 · stable
Badge for your website
Matrix security record badge

Free for any token on the record. It links to this page and always shows the current score and the date it was checked.

Audit History
  1. Aug 30, 202658Medium

Score changes are recorded as dated snapshots — history is append-only and cannot be edited.

Frequently Asked Questions

What is the MTX contract address?

The Matrix (MTX) contract on Ethereum is 0x000025b3816630ad283267d4eb3a5fc8b0200000. Compare it with the address the project itself publishes before trading: other contracts can carry the same name and ticker.

Is Matrix a scam?

Quantum Audit's risk score for Matrix is 58/100 (Medium risk) as of Sep 4, 2026, computed by a deterministic function from on-chain facts — Contract verified: Verified; Ownership: Retained; Mint: No mint; Liquidity lock: Not locked; Upgradeability: Upgradeable; Honeypot: None found; Buy / sell tax: 0% / 0%. A score is a dated snapshot of those facts, not a guarantee; each one is listed on this page.

Is MTX liquidity locked?

Liquidity lock: Not locked (as of Sep 4, 2026). Total DEX liquidity: $2.97M.

Would You Like a More Detailed Audit of Matrix?

Our AI-powered scanner gives you a deeper, real-time smart contract analysis — free, with every scoring factor shown.

Get Detailed Audit Is this your token? Publish your own audit on this page