Streakk allows you to unlock the potential of your cryptocurrencies by letting you earn on your crypto without giving up any custody. Stake over 20 cryptocurrencies with Streakk and earn a stable passive income. Add or withdraw funds anytime, anywhere. Streakk uses the world’s most advanced Node infrastructure to generate crypto on your crypto.
Contract ownership is not renounced (belongs to a wallet)
StandardToken.notifyTrustedContract(address,address,uint256).data (#504) is a local variable never initialized
Initialize all the variables. If a variable is meant to be initialized to zero, explicitly set it to zero to improve code readability.
Additional information: link
StandardToken._approve(address,address,uint256).owner (#479) shadows:
- Ownership.owner (#113) (state variable)
Rename the local variables that shadow another component.
Additional information: link
StandardToken.notifyTrustedContract(address,address,uint256) (#496-507) has external calls inside a loop: trustedContract.tokenFallback(sender,amount,data) (#505)
Favor pull over push strategy for external calls.
Additional information: link
StandardToken.isContract(address) (#404-410) uses assembly
- INLINE ASM (#406-408)
STKK.getChainID() (#698-704) uses assembly
- INLINE ASM (#700-702)
Do not use evm assembly.
Additional information: link
StandardToken.constructor() (#217-224) uses literals with too many digits:
- initialTotalSupply = 5000000000 * (10 ** decimals) (#221)
StandardToken.constructor() (#217-224) uses literals with too many digits:
- mint(owner,100000000 * (10 ** decimals)) (#223)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
signedIncreaseAllowance(address,uint256,STKK.Signature,uint256) should be declared external:
- STKK.signedIncreaseAllowance(address,uint256,STKK.Signature,uint256) (#624-645)
allowance(address,address) should be declared external:
- StandardToken.allowance(address,address) (#565-572)
signedDecreaseApproval(address,uint256,STKK.Signature,uint256) should be declared external:
- STKK.signedDecreaseApproval(address,uint256,STKK.Signature,uint256) (#656-681)
burn(uint256) should be declared external:
- StandardToken.burn(uint256) (#528-539)
renounceOwnership(uint256) should be declared external:
- Ownership.renounceOwnership(uint256) (#146-150)
transferAnyBEP20Token(address,uint256) should be declared external:
- StandardToken.transferAnyBEP20Token(address,uint256) (#513-519)
balanceOf(address) should be declared external:
- StandardToken.balanceOf(address) (#546-553)
decreaseAllowance(address,uint256) should be declared external:
- StandardToken.decreaseAllowance(address,uint256) (#387-396)
totalSupply() should be declared external:
- StandardToken.totalSupply() (#555-557)
signedTransfer(address,address,uint256,STKK.Signature,uint256) should be declared external:
- STKK.signedTransfer(address,address,uint256,STKK.Signature,uint256) (#592-614)
emergencyFreezeAllAccounts(bool) should be declared external:
- Freezable.emergencyFreezeAllAccounts(bool) (#192-195)
bulkTransfer(address[],uint256[]) should be declared external:
- StandardToken.bulkTransfer(address[],uint256[]) (#303-312)
increaseAllowance(address,uint256) should be declared external:
- StandardToken.increaseAllowance(address,uint256) (#361-371)
bulkTransferFrom(address,address[],uint256[]) should be declared external:
- StandardToken.bulkTransferFrom(address,address[],uint256[]) (#314-331)
freezeAccount(address,bool) should be declared external:
- Freezable.freezeAccount(address,bool) (#181-185)
transferOwnership(address) should be declared external:
- Ownership.transferOwnership(address) (#133-138)
transfer(address,uint256) should be declared external:
- StandardToken.transfer(address,uint256) (#259-265)
transferFrom(address,address,uint256) should be declared external:
- StandardToken.transferFrom(address,address,uint256) (#279-290)
addTrustedContracts(address,bool) should be declared external:
- StandardToken.addTrustedContracts(address,bool) (#412-422)
approve(address,uint256) should be declared external:
- StandardToken.approve(address,uint256) (#340-346)
Use the external attribute for functions never called from the contract.
Additional information: link
Parameter Freezable.emergencyFreezeAllAccounts(bool)._freeze (#192) is not in mixedCase
Parameter StandardToken.addTrustedContracts(address,bool)._isActive (#412) is not in mixedCase
Parameter StandardToken.allowance(address,address)._spender (#565) is not in mixedCase
Parameter STKK.signedDecreaseApproval(address,uint256,STKK.Signature,uint256)._subtractedValue (#658) is not in mixedCase
Variable StandardToken._totalSupply (#208) is not in mixedCase
Parameter StandardToken.mint(address,uint256)._value (#239) is not in mixedCase
Parameter StandardToken.isContract(address)._addr (#404) is not in mixedCase
Parameter STKK.signedIncreaseAllowance(address,uint256,STKK.Signature,uint256)._addedValue (#626) is not in mixedCase
Parameter StandardToken.balanceOf(address)._tokenOwner (#546) is not in mixedCase
Parameter StandardToken.burn(uint256)._value (#528) is not in mixedCase
Parameter StandardToken.mint(address,uint256)._to (#239) is not in mixedCase
Parameter Ownership.transferOwnership(address)._newOwner (#133) is not in mixedCase
Parameter STKK.signedIncreaseAllowance(address,uint256,STKK.Signature,uint256)._spender (#625) is not in mixedCase
Parameter Ownership.renounceOwnership(uint256)._code (#146) is not in mixedCase
Parameter StandardToken.addTrustedContracts(address,bool)._contractAddress (#412) is not in mixedCase
Parameter Freezable.freezeAccount(address,bool)._freeze (#181) is not in mixedCase
Parameter StandardToken.allowance(address,address)._tokenOwner (#565) is not in mixedCase
Parameter StandardToken.transferAnyBEP20Token(address,uint256)._tokenAddress (#513) is not in mixedCase
Parameter STKK.signedDecreaseApproval(address,uint256,STKK.Signature,uint256)._spender (#657) is not in mixedCase
Parameter Freezable.freezeAccount(address,bool)._target (#181) is not in mixedCase
Parameter StandardToken.transferAnyBEP20Token(address,uint256)._value (#513) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
Token has no active CoinGecko listing / rank
Twitter account link seems to be invalid
Unable to find Discord account