Streakk Token Logo

STKK [Streakk] Token

About STKK

Listings

Token 3 years
CoinGecko 3 years
CoinMarketCap 3 years

Website

white paper

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.

Social

Laser Scorebeta Last Audit: 30 August 2023

report
Token seems to be (relatively) fine. It still become a scam, but probability is moderate.


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

Holders:


Average 30d PancakeSwap liquidity is less than $100. Token is either dead or inactive.


Average 30d number of PancakeSwap swaps is less than 1. Token is either dead or inactive.


Token is deployed only at one blockchain


Twitter account link seems to be invalid


Unable to find Discord account


Token was delisted from CoinGecko

Additional information: link


Token is not listed at Mobula.Finance

Additional information: link


Unable to find token on CoinHunt

Additional information: link


Unable to find code repository for the project


Token has no active CoinGecko listing / rank

Price for STKK