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

Form analysis 0 forms found in the DOM

Text 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.