Shaktiio Token - Smart Contract Audit Report
Shaktiio Token ($SKTO) is a new ERC-20 token on Ethereum.
We reviewed the ShaktiioToken contract at 0xcdf1a51260861804FfE06E96BeCD8bcd4D018976 on the Ethereum mainnet.
Please ensure trust in the team prior to investing as they have notable control in the ecosystem and currently own a large portion of the total supply.
Date: January 31st, 2022.
- The total supply of the token is currently ~570 million $SKTO [569,999,999].
- The deployer can mint up to 100 million tokens to any address within the first three years of the contract's deployment. Currently, 10 million additional tokens have been minted.
- After three years of deployment, the deployer can mint tokens to any address up to the total supply cap of 1 billion tokens.
- Any user can burn their own tokens to reduce the total supply. There is a maximum burn limit of 100,000 tokens per transaction.
- At the time of writing this report, 99.95% of the total supply belongs to the deployer.
- There are no fees associated with transferring tokens.
- As the contract is deployed with Solidity v0.8.7, it is protected from overflows/underflows.
- The contract complies with the ERC-20 token standard.
External Threat Results
|Arbitrary Storage Write||N/A||PASS|
|Centralization of Control||WARNING|
|Delegate Call to Untrusted Contract||N/A||PASS|
|Dependence on Predictable Variables||N/A||PASS|
|State Change External Calls||N/A||PASS|
|User Supplied Assertion||N/A||PASS|
|Critical Solidity Compiler||N/A||PASS|
|Overall Contract Safety||PASS|
($) = payable function # = non-constant function + [Int] IERC20 - [Ext] totalSupply - [Ext] balanceOf - [Ext] transfer # - [Ext] allowance - [Ext] approve # - [Ext] transferFrom # + Context - [Int] _msgSender - [Int] _msgData + [Int] IERC20Metadata (IERC20) - [Ext] name - [Ext] symbol - [Ext] decimals + 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 # - [Int] _afterTokenTransfer # + CommonMath - [Int] mul - [Int] div - [Int] sub - [Int] add - [Int] pow + ShaktiioToken (ERC20, CommonMath) - [Pub] # - modifiers: ERC20 - [Ext] mint # - [Ext] burn # - [Int] mintableSupply #