UEDC

Hazecrypto  >  Audits  >  UEDC

341

2021.11.02

Disclaimer:

show more...

Conclusion:

The UEDC Smart-Contract were found one vulnerability, no backdoors and no scam scripts.

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

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

CRITICAL ISSUES (critical, high severity): 1

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.

 

Owner Privileges (critical, high severity)

The owner has the privilege of approving an address as a spender for any of the holders that is a vulnerability. The owner can transfer tokens in the wallets of the holders.

The owner has the privilege of burn tokens in the wallet of a user. It is a vulnerability that causes users to lose their tokens without any limits

The owner and minters have the privilege of the mint token.

 

Note: the UEDC token is a smart contract that will be managed fully by the owners and users should buy and sell with knowledge of the owner accesses and based on trust to them.

 

 

INDEPENDENT DESCRIPTION OF THE SMART-CONTRACT FUNCTIONALITY

The UEDC Smart-Contract is a BEP20 token with a mint and burns feature

 

  • only the owner has the privilege of moderating the burn and mint of the project
  • the owner can give access to any address to the mint token as a minter role
  • All libraries which were used for calculation and the token in the contract are standard and safe

 

 

Token Info (all information based on audit date)

  • Total Supply: 20,000,000 UEDC
  • Holders: 2,425 addresses
  • Total Transactions: 24,153
  • Name: UEDC
  • Symbol: UEDC
  • Decimals: 18
  • Contract: 0xF0b6e29C429BBb8E1448340f0776bE933805344e
  • Owner: 0x88501d955B56a4513F41E4E2A0cc6072645543f4

 

 

Token Initial

In the first initial of the token 12,000,000 tokens were minted and transfer to the contract of the token

 

 

Minter Role

Minter role has the privilege of:

  • Mint: generate a new token and transfer it to an address
  • Presale: transfer tokens from the UEDC contract to an address
  • Add a new minter or remove a minter
  • The first minter is the deployer of the contract (owner)

 

 

 

Owner Role

Owner has the privilege of:

  • Burn: the owner can burn token from an address
  • Approve: the owner can approve an address as a spender for another address
  • Mint: generate a new token to the owner address