Quantum Audit Logo

Is Enjin Coin Safe?

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

Is this your token? Publish your own audit on this page →

Enjin Coin ENJ
0xf629…3b9c
Ethereum
Not verifiedThis 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 today 1 audit on record
How is this score calculated? → Medium Risk
Executive SummaryAI Copilot

The ENJToken contract is an ERC-20 token with significant centralized control. The owner has the ability to halt all public token transfers and manage large token allocations for team, advisors, and unsold tokens. Two findings were identified: a medium-severity issue where the owner can control the transfer switch, and a high-severity issue related to shadowing state variables.

1 High3 Medium3 Informational
Volume 24h
$52.0K
Liquidity
$72.3K
Price
$0.03556
Token Age
6y
Top 10 Holders
78.6%

Security Findings

High

Potential for hidden or conflicting state variables

CD-01The static analysis identified a 'shadowing state' issue. This means that a variable in the `ENJToken` contract might have the same name as a variable in one of its inherited contracts, potentially leading to unexpected behavior or vulnerabilities where the contract uses one variable when it intends to use another. This could affect critical operations or calculations within the token contract.
IssueThe static analysis identified a 'shadowing state' issue. This means that a variable in the `ENJToken` contract might have the same name as a variable in one of its inherited contracts, potentially leading to unexpected behavior or vulnerabilities where the contract uses one variable when it intends to use another. This could affect critical operations or calculations within the token contract.
FixThis is a technical issue that could lead to unpredictable behavior. Token holders should be aware that such a low-level coding issue could have unforeseen consequences on the token's functionality or security. The contract developer should review the inheritance hierarchy and variable declarations to ensure no critical state variables are being unintentionally shadowed.
StatusUnresolved
Medium

Owner can stop all token transfers

CP-05The `allowTransfers()` function, which can only be called by the contract owner, controls a switch (`isReleasedToPublic`) that determines whether token transfers are permitted for regular users. If this switch is off, most token transfers will fail. This means the owner has the power to unilaterally halt all public trading or movement of tokens at any time.
IssueThe `allowTransfers()` function, which can only be called by the contract owner, controls a switch (`isReleasedToPublic`) that determines whether token transfers are permitted for regular users. If this switch is off, most token transfers will fail. This means the owner has the power to unilaterally halt all public trading or movement of tokens at any time.
FixToken holders should understand that the owner has the ability to freeze token transfers. For future contracts, consider removing such a centralized kill switch or implementing a decentralized governance mechanism (e.g., a DAO) to control it, or a timelock to provide notice.
StatusUnresolved
Medium

Liquidity not locked

QA-LIQUIDITY0.0% of the pool's LP is burned or time-locked. 83.0% is held, unlocked, by 10 address(es) other than the owner/deployer. No single one holds a majority: their exits thin the market rather than hand anyone the pool. Some pools are concentrated-liquidity (V3/V4) positions; shares above are by position as GoPlus reports them. This assessment covers the main pool, which holds 88% of the token's DEX liquidity; the other pools were not assessed.
Issue0.0% of the pool's LP is burned or time-locked. 83.0% is held, unlocked, by 10 address(es) other than the owner/deployer. No single one holds a majority: their exits thin the market rather than hand anyone the pool. Some pools are concentrated-liquidity (V3/V4) positions; shares above are by position as GoPlus reports them. This assessment covers the main pool, which holds 88% of the token's DEX liquidity; the other pools were not assessed.
FixCheck the lock's end date and beneficiary on the locker's own page before relying on it.
StatusAcknowledged
Medium

The market for this token

QA-MARKETLiquidity $82K (DexScreener, all pools). 24h trading volume $143.4M (CoinGecko, all markets, daily snapshot). 24h trading volume $53K (DexScreener, all pools). CoinGecko's record for this coin: all-time high $4.82 on 2021-11-25; the price is now 99.2365% below it.
IssueLiquidity $82K (DexScreener, all pools). 24h trading volume $143.4M (CoinGecko, all markets, daily snapshot). 24h trading volume $53K (DexScreener, all pools). CoinGecko's record for this coin: all-time high $4.82 on 2021-11-25; the price is now 99.2365% below it.
FixSize any position to the liquidity and daily volume shown — they set how much you can sell and at what price.
StatusAcknowledged
Info

Who holds the supply

QA-HOLDERSThe ten largest holders own 78.6% of supply. Of that, 43.4% burned — not holders that can sell, so excluded from the concentration score. What remains: 28.9% in wallets, 6.4% in other contracts. 151,343 holders in total.
IssueThe ten largest holders own 78.6% of supply. Of that, 43.4% burned — not holders that can sell, so excluded from the concentration score. What remains: 28.9% in wallets, 6.4% in other contracts. 151,343 holders in total.
FixWatch the largest wallets that are not exchanges, pools or locks — those are the ones that can move the price.
StatusAcknowledged
Info

Identity verified by independent sources

QA-IDENTITYListed on CoinGecko as Enjin Coin (ENJ), market cap $74M, rank #362. Traded on Binance, Coinbase. 151,343 holders. Verified by: CoinGecko, exchange listings.
IssueListed on CoinGecko as Enjin Coin (ENJ), market cap $74M, rank #362. Traded on Binance, Coinbase. 151,343 holders. Verified by: CoinGecko, exchange listings.
FixMatch the contract address against the project's official channels before trading.
StatusAcknowledged
Info

Asset class: Project token

QA-PROFILEA token issued by a project for use, governance or fundraising. Scored on its contract and market facts. The class itself adds no points; the contract and market facts decide the score. Basis: no class-specific evidence. Tokenomics — Supply: fixed — the contract has no mint function. Control: a single wallet (EOA). Code: not upgradeable (no proxy). Fees: no buy or sell tax. Market: $82K of DEX liquidity across 9 pools. Launch: 2328 days of market history.
IssueA token issued by a project for use, governance or fundraising. Scored on its contract and market facts. The class itself adds no points; the contract and market facts decide the score. Basis: no class-specific evidence. Tokenomics — Supply: fixed — the contract has no mint function. Control: a single wallet (EOA). Code: not upgradeable (no proxy). Fees: no buy or sell tax. Market: $82K of DEX liquidity across 9 pools. Launch: 2328 days of market history.
FixCheck the project's own documentation for what the token is used for; this report covers what the contract allows.
StatusAcknowledged

Category Ratings

TechnicalLow8/10

The ENJToken contract implements standard ERC-20 functionality, allowing for token transfers and approvals. Key security features include `ownerOnly` modifiers restricting critical functions to the contract owner (7.3 Access Control). However, a significant technical risk (7.2 Code Security) is the potential for shadowing state variables (CD-01), which can lead to unexpected behavior or vulnerabilities. Additionally, the owner can unilaterally control the `isReleasedToPublic` switch via `allowTransfers()`, which directly impacts the ability of token holders to transfer tokens (CP-05).

GovernanceHigh1/10

The contract exhibits a high degree of centralized control, posing significant governance and economic risks (7.4 Economic, 7.5 Governance). The owner can execute functions like `releaseEnjinTeamTokens()`, `releaseAdvisorTokens()`, and `retrieveUnsoldTokens()`, which directly affect token distribution and supply. Critically, the `allowTransfers()` function, restricted to the owner, can enable or disable all public token transfers, giving the owner immense power over the token's liquidity and market. This centralization means token holders are highly dependent on the owner's integrity and security.

UpgradesMedium6/10

This contract is not designed to be upgradeable, as indicated by `is_proxy: false` (7.7 Upgrades). This eliminates risks associated with upgrade mechanisms, such as proxy implementation vulnerabilities or improper upgrade paths. However, it also means that any discovered vulnerabilities or desired feature changes would require a new contract deployment and a token migration process, which can be complex and costly.

Security Checklist

Contract VerifiedPass
Ownership RenouncedFail
No Mint FunctionPass
Liquidity LockedFail
Not a ProxyPass
HoneypotNoneBuy Tax0.0%Sell Tax0.0%

Holder Composition

28.9% in wallets6.4% in contracts
Effective Concentration31.4%

Share held by contracts — treasury, vesting, bridge or staking — is discounted against share held by wallets when the score is computed: a contract cannot decide to sell the way an anonymous holder can, though it can still be drained or voted to sell. Effective concentration is the figure the risk score is actually calculated from.

Liquidity Depth

Show 3 more pairsShow less

The risk score reads depth across every pair. The volume figure and the volume-to-liquidity ratio elsewhere on this page describe only the pair this audit analysed, so the two are not directly comparable.

LP Distribution

Top-1 Unlocked Holder22.0%
Top-3 Unlocked49.2%

Key Addresses

Deployer
0x4d70…700f
Unlocked LP Held By
0x35ab…9c970x0118…53f00x8f11…2c7d0xd6fc…85a30x0141…12ac0xbf92…3e870xd331…7d4c0x2e52…ec6a0x965e…46160xdc8d…b59e

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

What Raised This Score

  • A privileged address controls a switch that decides whether transfers go through
  • Liquidity NOT locked (100% of the pool; this pool is 88% of DEX liquidity) — held by independent providers — market-depth risk
  • Top-10 concentration > 30% (78.6% total → 31.4% effective; 28.9% in EOAs, 6.4% in contracts; 43.4% burned, locked or in pools excluded)
  • Code: Potential for hidden or conflicting state variables (High, static analysis)

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

Related Audits

Sustainable Aviation Fuel (SAF)Medium RiskArbitrum (ARB)Medium RiskFiasMedium RiskHelix Token (HLX)Medium RiskEuler (EUL)Medium RiskPaxos Gold (PAXG)Medium Risk

Would You Like a More Detailed Audit of Enjin Coin?

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

Get Detailed Audit