HBSC

Hazecrypto  >  Audits  >  HBSC

582

2021.11.29

Disclaimer:

show more...

Conclusion:

In the HBSC Smart-Contract were found no vulnerabilities, no backdoors and no scam scripts.

The code was tested with compatible compilers and simulated manually reviewed for all commonly known and specific vulnerabilities.

So HBSC Smart-Contract is safe for use in the Binance Smart Chain main network.

CRITICAL ISSUES (critical, high severity): 0

Critical and harmful access for owners, user block ability, Bugs and vulnerabilities that enable theft of funds, lock access to funds without possibility to restore it, or lead to any other loss of funds to be transferred to any party.

 

HIGH ISSUES (high, medium severity):0

The owner's privileges, access and permission that cause changes in the contract results and parameters, enable/disable main modules and features, exclude/include specific users.

 

ERRORS, BUGS AND WARNINGS (medium, low severity): 0

Bugs can negatively affect the usability of a program, errors that can trigger a contract failure, Lack of necessary security precautions, other warnings for owners and users, warning codes that are valid code but the compiler thinks are suspicious.

 

OPTIMIZATION (low severity): 0

Methods to decrease the cost of transactions in Smart-Contract.

 

RECOMMENDATIONS (very low severity): 0

Hint and tips to improve contract functionality and trustworthiness.

 

 

Independent Description of the smart-contract functionality

The HBSC is a BEP20 token that prepares an opportunity to stake your token and earn profit. The token can be minted and burned.

 

Token Info (all information is based on audit date: Mon Nov 29 2021 16:19:51 GMT+0000)

  • Total Supply: 1,999.55 HBSC
  • Max Total Supply:  unlimited
  • Holders: 2 addresses
  • Total Transactions: 5
  • Name: HBSC
  • Symbol: HBSC
  • Decimals: 18
  • Contract: 0x1A8ABcfDf145379C2443eb7a6e3d127186C867DB
     

Owner/Deployer Tokens

In the first initial deployment of the token, 2000 tokens will be transferred to the owner wallet.

 

Mint/Burn Token

Both reservation and staking contracts have the privilege to mint new tokens based on the rules on their contracts.

But only the staking smart contract can burn a token.

 

Staking

This contract provides the opportunity to stake HBSC tokens and earn an annual profit.

 

FOUR STAKING PLANS

Plans

APY

Daily Profit

Days

Withdraw time

1

0.35%

0.0009%

0

Any Time

2

0.525%

0.0014%

180

Any Time

3

0.875%

0.0023%

275

Any Time

4

1.75%

0.0047%

365

Any Time

 

  1. No minimum stake amount
  2. Users can claim dividends anytime without any limit
    • Dividend amount will be minted by the staking contract and transferred directly to the user wallet
  3. Withdraw penalty
    • Plan 1: Users can withdraw without any limit or penalty
    • Plans 2, 3, 4: if the user unstakes before the end time of the plan, a specific amount of the stake will be reduced as a penalty and the rest transfer to the user wallet
    • The penalty will be calculated based on the rest days of the plan. A percent of remaining days will be rounded up to decimal. For example, if a user withdraws after 23 days in plan 2:

Penalty = (180 - 23) = 157 => 157 / 180 = 0.87 => round up to 90%

So, 90% will be deducted as a penalty and 10% will be sent to the user wallet

    • Penalty distribution:
      • 10% transfer to the owner wallet as owner fee
      • 90% will be burnt

 

Reservation

This contract is a pre-sale system that users can buy HBSC tokens during 20 rounds

  1. Reservation is 20 rounds
  2. Each round duration is 1 day
  3. Each round 200 tokens will be distributed between all users that participate in that round
  4. Total 4000 tokens will be sold
  5. Users can buy tokens by the BUSD token
  6. Each round, a user will receive the token based on the user send BUSD amount to all users send BUSD
    • For example, all users send 1000 BUSD, and the user A send 100 BUSD, 10% of current round tokens (20 HBSC) will be send to the User A
    • Calculations of each round are independent
  7. User can withdraw their tokens at the end of round 20, after the end of all rounds
  8. After the end of rounds (all below steps can only be executed by the owner):
    • 50% of the BUSD tokens in the contract balance will be sent to the owner
    • 4000 HBSC tokens will be mint with the rest 50% of BUSD tokens will be added to the liquidity of the Pancakeswap.
    • LP tokens will be locked for 365 days in the contract and after 365 days the owner can claim them.
  9. Reservation will finish at Fri Dec 10 2021 21:57:53 GMT+0000