MyTeamCoin Token - Smart Contract Audit Report

Summary

MyTeamCoin Audit Report MyTeamCoin intends to build a digital ecosystem that provides the advantages of new generation technologies to the world of sports and esports.

For this audit we reviewed the project's token contract, deployed at 0xb8323CfAFb0E6CC60ce332f1181D56e91BA0D8BA on the Ethereum mainnet.
Please note we have not yet reviewed any other aspects of the project's platform.

Notes of the Token Contract:
  • The total supply of the token is 4.8 billion.
  • No minting or burning functions are accessible.
  • The tem has sent 50% of the supply to the Burgerswap bridge to be used on BSC.
  • Currently, the team holds 25% of the supply unlocked.
  • Another wallet holds 24.9% of the supply unlocked.
  • The token is not yet listed on any exchange.
  • No ownership-restricted functions are present.
  • The contract utilizes SafeMath to prevent overflow issues.

Audit Findings Summary
  • No issues from external attackers were identified.
  • As with any presale, ensure trust in the team prior to investing. The team is anonymous.
  • Further, ensure trust in the team as they hold a large number of tokens.
  • Date: May 11th, 2021.

Vulnerability CategoryNotesResult
Arbitrary Storage WriteN/APASS
Arbitrary JumpN/APASS
Delegate Call to Untrusted ContractN/APASS
Dependence on Predictable VariablesN/APASS
Deprecated OpcodesN/APASS
Ether ThiefN/APASS
ExceptionsN/APASS
External CallsN/APASS
Flash LoansN/APASS
Integer Over/UnderflowN/APASS
Multiple SendsN/APASS
OraclesN/APASS
SuicideN/APASS
State Change External CallsN/APASS
Unchecked RetvalN/APASS
User Supplied AssertionN/APASS
Critical Solidity CompilerN/APASS
Overall Contract Safety PASS

ERC20 Token Graph

Multi-file Token


 ($) = payable function
 # = non-constant function
 
 Int = Internal
 Ext = External
 Pub = Public

 +  Context 
    - [Int]  #
    - [Int] _msgSender
    - [Int] _msgData

 + [Int] IERC20 
    - [Ext] totalSupply
    - [Ext] balanceOf
    - [Ext] transfer #
    - [Ext] allowance
    - [Ext] approve #
    - [Ext] transferFrom #

 + [Lib] SafeMath 
    - [Int] add
    - [Int] sub
    - [Int] sub
    - [Int] mul
    - [Int] div
    - [Int] div
    - [Int] mod
    - [Int] mod

 +  ERC20 (Context, IERC20)
    - [Pub] totalSupply
    - [Pub] balanceOf
    - [Pub] transfer #
    - [Pub] allowance
    - [Pub] approve #
    - [Pub] transferFrom #
    - [Pub] increaseAllowance #
    - [Pub] decreaseAllowance #
    - [Int] _transfer #
    - [Int] _mint #
    - [Int] _burn #
    - [Int] _approve #
    - [Int] _burnFrom #

 +  ERC20Detailed (IERC20)
    - [Pub]  #
    - [Pub] name
    - [Pub] symbol
    - [Pub] decimals

 +  Myteamcoin (ERC20, ERC20Detailed)
    - [Pub]  #
       - modifiers: ERC20Detailed