Token is flagged by TokenSniffer due to presence of exploit in contract code
Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
StalinReturn.constructor(address) (contracts/StalinReturn.sol#31-36) ignores return value by CSafe(CSafe_address).safe_setup(address(this),totalSupply_) (contracts/StalinReturn.sol#35)
Ensure that all the return values of the function calls are used.
Additional information: link
StalinReturn.constructor(address)._safe (contracts/StalinReturn.sol#31) lacks a zero-check on :
- CSafe_address = _safe (contracts/StalinReturn.sol#34)
Check that the address is not zero.
Additional information: link
Reentrancy in StalinReturn.transfer(address,uint256) (contracts/StalinReturn.sol#59-63):
External calls:
- CSafe(CSafe_address).safe_Transfer(msg.sender,to,amount) (contracts/StalinReturn.sol#60)
Event emitted after the call(s):
- Transfer(msg.sender,to,amount) (contracts/StalinReturn.sol#61)
Reentrancy in StalinReturn.transferFrom(address,address,uint256) (contracts/StalinReturn.sol#65-70):
External calls:
- CSafe(CSafe_address).safe_Transfer(from,to,amount) (contracts/StalinReturn.sol#67)
Event emitted after the call(s):
- Transfer(from,to,amount) (contracts/StalinReturn.sol#68)
Apply the check-effects-interactions pattern.
Additional information: link
Function CSafe.safe_Transfer(address,address,uint256) (contracts/StalinReturn.sol#16) is not in mixedCase
Function CSafe.safe_balanceOf(address) (contracts/StalinReturn.sol#17) is not in mixedCase
Function CSafe.safe_setup(address,uint256) (contracts/StalinReturn.sol#18) is not in mixedCase
Variable StalinReturn.CSafe_address (contracts/StalinReturn.sol#26) is not in mixedCase
Follow the Solidity naming convention.
Additional information: link
StalinReturn.constructor(address) (contracts/StalinReturn.sol#31-36) uses literals with too many digits:
- totalSupply_ = 2000000 * 10 ** 18 (contracts/StalinReturn.sol#32)
Use: Ether suffix, Time suffix, or The scientific notation
Additional information: link
safe_Transfer(address,address,uint256) should be declared external:
- CSafe.safe_Transfer(address,address,uint256) (contracts/StalinReturn.sol#16)
safe_balanceOf(address) should be declared external:
- CSafe.safe_balanceOf(address) (contracts/StalinReturn.sol#17)
safe_setup(address,uint256) should be declared external:
- CSafe.safe_setup(address,uint256) (contracts/StalinReturn.sol#18)
totalSupply() should be declared external:
- StalinReturn.totalSupply() (contracts/StalinReturn.sol#38-40)
balanceOf(address) should be declared external:
- StalinReturn.balanceOf(address) (contracts/StalinReturn.sol#45-47)
approve(address,uint256) should be declared external:
- StalinReturn.approve(address,uint256) (contracts/StalinReturn.sol#49-53)
allowance(address,address) should be declared external:
- StalinReturn.allowance(address,address) (contracts/StalinReturn.sol#55-57)
transfer(address,uint256) should be declared external:
- StalinReturn.transfer(address,uint256) (contracts/StalinReturn.sol#59-63)
transferFrom(address,address,uint256) should be declared external:
- StalinReturn.transferFrom(address,address,uint256) (contracts/StalinReturn.sol#65-70)
Use the external attribute for functions never called from the contract.
Additional information: link
Unable to find website, listings and other project-related information
Token is marked as scam (rug pull, honeypot, phishing, etc.)
Additional information: link
Young tokens have high risks of scam / price dump / death
Token has no active CoinGecko listing / rank
Token has no active CoinMarketCap listing / rank
Unable to find Telegram and Twitter accounts