Enjin Token (ENJ) security audit, conducted by the Callisto Network Security Department in June 2019.
Enjin (ENJ) Specificities
Audit Request
Audit Top 200 CoinMarketCap tokens.
Symbol : ENJ
Name : ENJIN
Deployed at:
https://etherscan.io/address/0xf629cbd94d3791c9250152bd8dfbdf380e2a3b9c#contracts
Source Code:
https://etherscan.io/address/0xf629cbd94d3791c9250152bd8dfbdf380e2a3b9c#contracts
Disclosure policy
Public.
Platform:
ETH.
Number of lines:
230.
Enjin Token (ENJ) Smart Contract Security Audit Report
Are Your Funds Safe?
1. In scope
2. Findings
In total, 2 issues were reported including:
-
1 note.
-
1 owner privileges (the ability of an owner to manipulate contract, may be risky for investors).
No critical security issues were found.
2.1. ERC20 Compliance — event missing
Severity: note.
Description:
- According to ERC20 standard when coins are minted a
Transfer
event should be emitted.
Code snippet
- Lines 352, 353.
balanceOf[_crowdFundAddress] = minCrowdsaleAllocation + maxPresaleSupply;
balanceOf[_incentivisationFundAddress] = incentivisationAllocation;
2.2. Owner privileges
Severity: owner privileges.
Description:
The owner can allocate unsold tokens after crowdsale to incentivisationFundAddress
which is managed by the owner. It is common practice to burn unsold tokens.
Code snippet:
- Lines 456.
3. Conclusion
The audited smart contract can be deployed. Only low severity issues were found during the audit.
4. Revealing audit reports
- https://gist.github.com/yuriy77k/037ef6b053af5c51bb1942699a3995fe
- https://gist.github.com/yuriy77k/3588be37d4f56a9b8f4cfc82b486ab3a
- https://gist.github.com/yuriy77k/deebe5089b27642706b8fcd4c7e0bc28
Appendix
Smart Contract Audits by Callisto Network.
Miscellaneous
Our Most Popular Audit Reports.
Trust the Blockchain, Audit the Smart Contracts.
Follow Callisto’s Security Department on Twitter to get our latest news and updates!