ACT (Acet) is DeFansFi Token. It is initiated on the concept of “Zero Initial Supply”; in the belief that to be a digital asset, the initial amount of supply should start at “0”, and the amount of the token should only be generated based on the holders’ demand.
BEP20.allowance(address,address).owner (#831) shadows:
- Ownable.owner() (#648-650) (function)
BEP20.constructor(string,string).symbol (#763) shadows:
- BEP20.symbol() (#793-795) (function)
- IBEP20.symbol() (#209) (function)
BEP20._approve(address,address,uint256).owner (#1038) shadows:
- Ownable.owner() (#648-650) (function)
BEP20.constructor(string,string).name (#763) shadows:
- BEP20.name() (#779-781) (function)
- IBEP20.name() (#214) (function)
Rename the local variables that shadow another component.
Additional information: link
Pragma version>=0.4.0 (#1068) allows old versions
Pragma version>=0.4.0 (#10) allows old versions
Pragma version>=0.4.0 (#589) allows old versions
Pragma version^0.6.0 (#470) allows old versions
Pragma version>=0.4.0 (#614) allows old versions
Pragma version^0.6.2 (#299) allows old versions
Pragma version>=0.4.0 (#193) allows old versions
Deploy with any of the following Solidity versions: 0.5.16 - 0.5.17, 0.6.11 - 0.6.12, 0.7.5 - 0.7.6 Use a simple pragma version that allows any of these versions. Consider using the latest version of Solidity for testing.
Additional information: link
Low level call in Address.sendValue(address,uint256) (#348-359):
- (success) = recipient.call{value: amount}() (#354)
Low level call in Address._functionCallWithValue(address,bytes,uint256,string) (#444-467):
- (success,returndata) = target.call{value: weiValue}(data) (#452-453)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence
Additional information: link
Contract ownership is semi-renounced (passed to a contract)
Address._functionCallWithValue(address,bytes,uint256,string) (#444-467) uses assembly
- INLINE ASM (#459-462)
Address.isContract(address) (#322-330) uses assembly
- INLINE ASM (#326-328)
Do not use evm assembly.
Additional information: link
Different versions of Solidity are used:
- Version used: ['0.6.12', '>=0.4.0', '^0.6.0', '^0.6.2']
- >=0.4.0 (#10)
- >=0.4.0 (#193)
- ^0.6.2 (#299)
- ^0.6.0 (#470)
- >=0.4.0 (#589)
- >=0.4.0 (#614)
- >=0.4.0 (#1068)
- 0.6.12 (#1099)
- ABIEncoderV2 (#1100)
Use one Solidity version.
Additional information: link
SafeMath.mul(uint256,uint256) (#88-97) is never used and should be removed
SafeBEP20.safeDecreaseAllowance(IBEP20,address,uint256) (#547-565) is never used and should be removed
Address.sendValue(address,uint256) (#348-359) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (#411-423) is never used and should be removed
SafeBEP20.safeTransferFrom(IBEP20,address,address,uint256) (#496-506) is never used and should be removed
SafeMath.sqrt(uint256) (#179-190) is never used and should be removed
BEP20._burnFrom(address,uint256) (#1055-1065) is never used and should be removed
SafeBEP20._callOptionalReturn(IBEP20,bytes) (#573-586) is never used and should be removed
SafeMath.min(uint256,uint256) (#175-177) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#166-173) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (#431-442) is never used and should be removed
SafeMath.div(uint256,uint256,string) (#127-136) is never used and should be removed
Context._msgData() (#608-611) is never used and should be removed
SafeBEP20.safeTransfer(IBEP20,address,uint256) (#485-494) is never used and should be removed
SafeMath.mod(uint256,uint256) (#150-152) is never used and should be removed
SafeMath.div(uint256,uint256) (#111-113) is never used and should be removed
SafeBEP20.safeIncreaseAllowance(IBEP20,address,uint256) (#530-545) is never used and should be removed
Address._functionCallWithValue(address,bytes,uint256,string) (#444-467) is never used and should be removed
SafeBEP20.safeApprove(IBEP20,address,uint256) (#515-528) is never used and should be removed
Address.isContract(address) (#322-330) is never used and should be removed
Address.functionCall(address,bytes,string) (#392-398) is never used and should be removed
Address.functionCall(address,bytes) (#379-384) is never used and should be removed
Remove unused functions.
Additional information: link
Function BEP20._mint(address,uint256) (#994-1000) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
transfer(address,uint256) should be declared external:
- BEP20.transfer(address,uint256) (#819-826)
symbol() should be declared external:
- BEP20.symbol() (#793-795)
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#667-670)
approve(address,uint256) should be declared external:
- BEP20.approve(address,uint256) (#847-854)
name() should be declared external:
- BEP20.name() (#779-781)
balanceOf(address) should be declared external:
- BEP20.balanceOf(address) (#807-809)
transferFrom(address,address,uint256) should be declared external:
- BEP20.transferFrom(address,address,uint256) (#868-883)
burn(uint256) should be declared external:
- BEP20.burn(uint256) (#951-954)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#676-678)
mint(uint256) should be declared external:
- BEP20.mint(uint256) (#946-949)
allowance(address,address) should be declared external:
- BEP20.allowance(address,address) (#831-838)
totalSupply() should be declared external:
- BEP20.totalSupply() (#800-802)
decimals() should be declared external:
- BEP20.decimals() (#786-788)
increaseAllowance(address,uint256) should be declared external:
- BEP20.increaseAllowance(address,uint256) (#897-907)
decreaseAllowance(address,uint256) should be declared external:
- BEP20.decreaseAllowance(address,uint256) (#923-936)
Use the external attribute for functions never called from the contract.
Additional information: link
Unable to find token on CoinHunt
Additional information: link
Unable to find Blog account (Reddit or Medium)
Unable to find Youtube account
Unable to find Discord account