blocksafu.com
Open in
urlscan Pro
103.171.31.59
Public Scan
URL:
https://blocksafu.com/project-detail/0x7ecB6E0A9B6753eEce014fa0ef066F386CF09aDD
Submission: On November 01 via api from RU — Scanned from DE
Submission: On November 01 via api from RU — Scanned from DE
Form analysis
0 forms found in the DOMText Content
You need to enable JavaScript to run this app. Connect Wallet Open menu Home Products Knowledge Company Earn Token Connect Wallet GENOS Genos AuditKYCDOXX Rank #78 BSC DeFi Smart Contract Platform Project InfoCertificate About Project Token Information Token Name : Genos Token Symbol : Genos Token Decimal : 18 Total Supply : 100,000,000,000 Holder Count : 2 Contract Address : 0x7ecB...aDD Contract Verified? : Yes Contract Type : ERC20 Compiler : v0.8.7+commit.e28d00a7 Sol License : MIT License Contract Name : Genos Contract Created : Contract Language : Solidity Owner & Deployer Information Owner Address : 0x2e61...e88 Deployer Address : 0x2e61...e88 INFORMATION Onboard At: AUDIT SECURITY SCORE Very Good86% AUDIT RESULT Passed INITIAL PRICE TOKEN PRICE $0.0000000 0.000% PRESALE LINK Go to presale link TESTNET LINK Go to Testnet link INITIAL LIQUIDITY LIQUIDITY (USD) 0.0000000 NaN% TAX / FEES INFORMATION BUY TAX INFORMATION Name Tax/FeesReceiverValueMarketing0xc3d...265 4%Liquidity1%Buyback0x50e...fd5 1%Dev0xfd6...97b 1%Reward2%Total9% SELL TAX INFORMATION Name Tax/FeesReceiverValueMarketing0xc3d...265 4%Liquidity1%Buyback0x50e...fd5 1%Dev0xfd6...97b 1%Reward2%Sell0%Total9% OVERVIEW INFORMATION MINTINGTHIS IS TO CHECK WHETHER THE CONTRACT CAN INCREASE TOTAL SUPPLY OR NOT No mint function found BLACKLISTTHIS IS TO CHECK WHETHER THE CONTRACT CAN BLACKLIST ADDRESS OR NOT The owner can not set blacklist HONEYPOTTHIS IS TO CHECK WHETHER THE CONTRACT CAN TRADE OR NOT (HONEYPOT) Liquidity has not been added CAN TAKE BACK OWNERSHIPTHIS IS TO CHECK WHETHER THE CONTRACT OWNER CAN TAKE BACK HIS OWNERSHIP OR NOT The owner can not take back ownership MODIFY FEES BUYTHIS IS TO CHECK WHETHER THE OWNER CAN MODIFY BUY FEES/TAX The owner can not set buy fees over 20% MODIFY FEES SELLTHIS IS TO CHECK WHETHER THE OWNER CAN MODIFY SELL FEES/TAX The owner can not set sell fees over 50% PROXYTHIS IS TO CHECK WHETHER THIS CONTRACT IS A PROXY CONTRACT OR NOT Proxy Contract Not Detected MAX TX AMOUNTTHIS IS TO CHECK IF THIS CONTRACT HAS A FUNCTION TO LIMIT THE MAX AMOUNT OF TRANSACTIONS The owner can not set max tx amount below 0.1% from total supply ANTI WHALETHIS IS TO CHECK IF THIS CONTRACT HAS A FUNCTION TO LIMIT HOLDING AMOUNT ADDRESS The owner can set wallet hold amount up to 0. BSF57 TRANSFER PAUSABLETHIS IS TO CHECK IF THIS CONTRACT HAS A FUNCTION TO PAUSE TRADING The owner can not pause trading TRADING COOLDOWNTHIS IS TO CHECK IF THIS CONTRACT HAS A FUNCTION TO COOLDOWN TRADING The owner can not set time selling interval WHITELISTEDTHIS IS TO CHECK IF THIS CONTRACT HAS A FUNCTION TO WHITELIST ADDRESS The owner can set exemption and dividend fee. BSF57 OWNER CHANGE BALANCETHIS IS TO CHECK IF THE OWNER HAS PERMISSION TO CHANGE BALANCE ADDRESS The owner can not change balance address HIDDEN OWNERTHIS IS TO CHECK IF THIS CONTRACT HAS HIDDEN OWNER Hidden Owner Not Detected CANNOT SELL ALLTHIS IS TO CHECK IF THIS CONTRACT HAS A FUNCTION TO LIMIT FOR SELL ALL Liquidity has not been added CANNOT BUYTHIS IS TO CHECK IF THIS CONTRACT CANNOT BUY TOKENS Liquidity has not been added SELF DESTRUCTTHIS IS TO CHECK IF THIS CONTRACT IS SELF DESTRUCT CONTRACT OR NOT Not Detected EXTERNAL CALLTHIS IS TO CHECK IF THIS CONTRACT CAN EXTERNAL CALL Not Detected ANTI BOTTHIS IS TO CHECK IF THIS CONTRACT HAVE ANTI BOT OR NOT Not Detected OTHERTHIS IS TO CHECK IF THIS CONTRACT HAVE ANY MALICIOUS FUNCTION, VULN SCHEMA, OR NOT Not Detected -------------------------------------------------------------------------------- NOTES: Safe Be Careful Danger Function Detected AUDIT INFORMATION GENOS Manual View PDF PLATFORM BSC LANGUAGE Solidity REQUEST DATE ONBOARD DATE Critical Major Medium Minor Informational 42.9%57.1%Total7 ISSUE INFORMATION Critical Count: Major Count: Medium Count: Minor Count: Informational Count: 0 0 0 3 4 ISSUE TAGS No Tags Whitelist Set Fees Safe ERC Min Sell Fees Exempt Limit Exempt Dividend Exempt Max Held Exempt MANUAL AUDIT Minor (3) Medium (0) Major (0) Critical (0) Informational (4) MINOR - COULD BE FIXED, WILL NOT BRING PROBLEMS. 1. SAFE ERC Risk Recommendation: Safe ERC function transferFrom( address from, address to, uint256 value ) external returns (bool); 2. DON'T USE SAFEMATH AFTER SOLC VERSION IS >= 0.8.0 Risk Recommendation: Remove safemath library after solc 0.8.0 library SafeMath { /** * @dev Returns the addition of two unsigned integers, reverting on * overflow. * * Counterpart to Solidity's `+` operator. * * Requirements: * * - Addition cannot overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } … } 3. THE OWNER CAN SET SELL FEES UP TO 50% Risk Scenario: The owner cannot set fees over 50% for sell Risk Recommendation: Add limitation Maximum sell and fees set 25% uint256 public immutable MAX_TOTAL_FEES = 20; uint256 public immutable MAX_SELL_FEE = 30; … function updateMarketingFee(uint256 newFee) external onlyOwner { require(marketingFee != newFee, "new fee required"); uint256 oldFee = marketingFee; marketingFee = newFee; _validateFees(); emit UpdateMarketingFee(newFee, oldFee); } function updateBuybackFee(uint256 newFee) external onlyOwner { require(buyBackFee != newFee, "new fee required"); require(newFee <= MAX_BUYBACK_FEE, "new fee too high"); buyBackFee = newFee; _validateFees(); } function updateLiquidityFee(uint256 newFee) external onlyOwner { require(liquidityFee != newFee, "new fee required"); require(newFee <= MAX_LIQUIDITY_FEE, "new fee too high"); uint256 oldFee = liquidityFee; liquidityFee = newFee; _validateFees(); emit UpdateLiquidityFee(newFee, oldFee); } function updateRewardsFee(uint256 newFee) external onlyOwner { require(rewardsFee != newFee, "new fee required"); require(newFee <= MAX_REWARDS_FEE, "new fee too high"); uint256 oldFee = rewardsFee; rewardsFee = newFee; _validateFees(); emit UpdateRewardsFee(newFee, oldFee); } function updateSellFee(uint256 newFee) external onlyOwner { require(sellFee != newFee, "new fee required"); require(newFee <= MAX_SELL_FEE, "new fee too high"); uint256 oldFee = sellFee; sellFee = newFee; emit UpdateSellFee(newFee, oldFee); } CONTRACT INHERITANCE WEBSITE INFORMATION https://genostoken.com SSL STATUS Secured WEBSITE DOMAIN .com WEB STATUS Active SSL PROVIDER PerformanceAccessibilityBest PracticeSEO100602058877592Website Stats Chart Download SVG Download PNG Download CSV SPEED INFORMATION First Contentful Paint: Fully loaded Time: TOKEN HOLDER & LP INFORMATION Search: #Contract AddressBalance10x407...bbe 5183800000020xb6c...0ad 48162000000 Showing 1 to 2 of 2 entries FirstPrevious1NextLast Search: IDAddressBalancePercentTagUnlocked DateNo data available in table Showing 0 to 0 of 0 entries FirstPreviousNextLast BLOCKSAFU AUTOMATIC VULNERABILITY SCAN Functions that send Ether to arbitrary destinations arbitrary-send High Medium Reentrancy vulnerabilities reentrancy-eth High Medium Contracts that lock Ether locked-ether Medium High Reentrancy vulnerabilities reentrancy-no-eth Medium Medium Uninitialized local variables uninitialized-local Medium Medium Unused return unused-return Medium Medium Local variable shadowing shadowing-local Low High Missing events arithmetic events-maths Low Medium Calls inside a loop calls-loop Low Medium Pre-declaration usage of local variables variable-scope Low High Reentrancy vulnerabilities reentrancy-benign Low Medium Reentrancy vulnerabilities reentrancy-events Low Medium Block timestamp timestamp Low Medium Dead-code dead-code Informational Medium Low-level calls low-level-calls Informational High Conformance to Solidity naming conventions naming-convention Informational High Redundant Statements redundant-statements Informational High Reentrancy vulnerabilities reentrancy-unlimited-gas Informational Medium Variable names too similar similar-names Informational Medium Too many digits too-many-digits Informational Medium Unused state variable unused-state Informational High State variables that could be declared constant constable-states Optimization High Public function that could be declared external external-function Optimization High DISCLAIMER BlockSAFU has completed this report to provide a summary of the Smart Contract functions, and any security, dependency, or cybersecurity vulnerabilities. This is often a constrained report on our discoveries based on our investigation and understanding of the current programming versions as of this report’s date. To understand the full scope of our analysis, it is vital for you to at the date of this report. To understand the full scope of our analysis, you need to review the complete report. Although we have done our best in conducting our investigation and creating this report, it is vital to note that you should not depend on this report and cannot make any claim against BlockSAFU or its Subsidiaries and Team members on the premise of what has or has not been included in the report. Please remember to conduct your independent examinations before making any investment choices. We do not provide investment advice or in any way claim to determine if the project will be successful or not. By perusing this report or any portion of it, you concur to the terms of this disclaimer. In the unlikely situation where you do not concur with the terms, you should immediately terminate reading this report, and erase and discard any duplicates of this report downloaded and/or printed by you. This report is given for data purposes as it were and on a non-reliance premise and does not constitute speculation counsel. No one should have any right to depend on the report or its substance, and BlockSAFU and its members (including holding companies, shareholders, backups, representatives, chiefs, officers, and other agents) BlockSAFU and its subsidiaries owe no obligation of care towards you or any other person, nor does BlockSAFU make any guarantee or representation to any individual on the precision or completeness of the report. ABOUT THE AUDITOR: BlockSAFU (BSAFU) is an Anti-Scam Token Utility that reviews Smart Contracts and Token information to Identify Rug Pull and Honey Pot scamming activity. BlockSAFUs Development Team consists of several Smart Contract creators, Auditors Developers, and Blockchain experts. BlockSAFU provides solutions, prevents, and hunts down scammers. BSAFU is a utility token with features Audit, KYC, Token Generators, and Bounty Scammers. It will enrich the crypto ecosystem. Don't give a chance for Scammers Readmore NAVIGATION * What is Blocksafu? * Documents * Teams SUPPORT * Telegram Group * Telegram Channel * Twitter * Privacy Policy * Disclaimer & Risk KEEP IN TOUCH * For Support support@blocksafu.com * Google Mail blocksafu@gmail.com -------------------------------------------------------------------------------- Copyright © 2022 Blocksafu. All rights reserved.