DogeGF - Smart Contract Audit Report

Summary

DogeGF Audit Report DogeGF is an ERC20 token on the Ethereum Blockchain.

The DogeGF Token contract is deployed at 0xfb130d93E49DcA13264344966A611dc79a456Bc5 on the Ethereum mainnet.

Notes of the contract:
  • The total supply is set to 69.420 quadrillion [69,420,000,000,000,000] tokens.
  • No minting or burn functions are present beyond deployment; though the circulating supply can be reduced by sending tokens to the 0x..dead address, if desired.
  • At the time of writing this report, 50.25% of the total supply has been sent to the 0x..dead address.
  • 19.9% of the total supply is locked in a token locking contract and will vest to the team on November 22nd, 2021.
  • 2.7% of the total supply is in Uniswap liquidity.
  • The top five holders own a cumulative 11.62% of the total supply.

  • The contract complies with the ERC20 standard.
  • As the project is deployed with Solidity v0.8.x, it is protected from overflows.
  • Some functions could have been declared external instead of public to save some gas, but as this is already deployed this is merely informational.
Audit Findings Summary
  • No external threats were identified.
  • Please ensure trust in the team as liquidity unlocks in about 2 weeks.
  • Date: November 5th, 2021

Audit Results

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
Integer Over/UnderflowN/APASS
Multiple SendsN/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

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

 + [Int] IERC20Metadata (IERC20)
    - [Ext] name
    - [Ext] symbol
    - [Ext] decimals

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

 +  ERC20 (Context, IERC20, IERC20Metadata)
    - [Pub]  #
    - [Pub] name
    - [Pub] symbol
    - [Pub] decimals
    - [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] _beforeTokenTransfer #

 +  DOGEGF (ERC20)
    - [Pub]  #
       - modifiers: ERC20