MMPRO Token is a part of our whole ecosystem. The Marketmaking.pro is an agency who provides marketmaking and liquidity services to the exchanges and projects. Besides that we are building a cross chain multi-farming ecosystem. That's what we need MMPRO for.
Contract ownership is not renounced (belongs to a wallet)
SafeMath.mul(uint256,uint256) (#26-30) is never used and should be removed
SafeMath.div(uint256,uint256) (#32-37) is never used and should be removed
Remove unused functions.
Additional information: link
solc-0.4.25 is not recommended for deployment
Pragma version^0.4.24 (#1) 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
increaseApproval(address,uint256) should be declared external:
- StandardToken.increaseApproval(address,uint256) (#207-212)
transfer(address,uint256) should be declared external:
- BasicToken.transfer(address,uint256) (#110-119)
- ERC20Basic.transfer(address,uint256) (#86)
transferFrom(address,address,uint256) should be declared external:
- ERC20.transferFrom(address,address,uint256) (#137)
- StandardToken.transferFrom(address,address,uint256) (#159-173)
balanceOf(address) should be declared external:
- BasicToken.balanceOf(address) (#126-128)
- ERC20Basic.balanceOf(address) (#85)
approve(address,uint256) should be declared external:
- ERC20.approve(address,uint256) (#138)
- StandardToken.approve(address,uint256) (#185-189)
decreaseApproval(address,uint256) should be declared external:
- StandardToken.decreaseApproval(address,uint256) (#214-224)
setLocked(bool) should be declared external:
- BasicToken.setLocked(bool) (#101-103)
allowance(address,address) should be declared external:
- ERC20.allowance(address,address) (#136)
- StandardToken.allowance(address,address) (#197-199)
Use the external attribute for functions never called from the contract.
Additional information: link
Parameter StandardToken.allowance(address,address)._spender (#197) is not in mixedCase
Parameter StandardToken.approve(address,uint256)._value (#185) is not in mixedCase
Parameter BasicToken.setLocked(bool)._locked (#101) is not in mixedCase
Parameter BasicToken.transfer(address,uint256)._value (#110) is not in mixedCase
Parameter StandardToken.allowance(address,address)._owner (#197) is not in mixedCase
Parameter StandardToken.transferFrom(address,address,uint256)._from (#159) is not in mixedCase
Parameter StandardToken.transferFrom(address,address,uint256)._to (#159) is not in mixedCase
Parameter StandardToken.approve(address,uint256)._spender (#185) is not in mixedCase
Parameter StandardToken.increaseApproval(address,uint256)._spender (#207) is not in mixedCase
Parameter BasicToken.transfer(address,uint256)._to (#110) is not in mixedCase
Parameter StandardToken.decreaseApproval(address,uint256)._spender (#214) is not in mixedCase
Parameter BasicToken.balanceOf(address)._owner (#126) is not in mixedCase
Parameter StandardToken.increaseApproval(address,uint256)._addedValue (#207) is not in mixedCase
Parameter StandardToken.decreaseApproval(address,uint256)._subtractedValue (#214) is not in mixedCase
Constant MMPRO.initialSupply (#232) is not in UPPER_CASE_WITH_UNDERSCORES
Parameter StandardToken.transferFrom(address,address,uint256)._value (#159) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
MMPRO.slitherConstructorConstantVariables() (#227-242) uses literals with too many digits:
- initialSupply = 100000000 * (10 ** uint256(decimals)) (#232)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
Twitter account link seems to be invalid
Unable to find Youtube account
Unable to find Discord account