Aid Ukraine Coin Token Logo

AUC [Aid Ukraine Coin] Token

About AUC

Listings

Token 19 months
white paper

The Aid Ukraine Coin is a community-driven cryptocurrency with a clear vision to provide emergency relief, including food, fuel, and supplies to children and refugees in Ukraine.

Social

Laser Scorebeta Last Audit: 29 May 2022

report
Token is either risky or in presale. For presale 30+ is a fine score.

AidUkraineCoin.withdraw(address,uint256,address) (#915-921) sends eth to arbitrary user
Dangerous calls:
- address(_wallet).transfer(amount) (#917)
Ensure that an arbitrary user cannot withdraw unauthorized funds.

Additional information: link

AidUkraineCoin.withdraw(address,uint256,address) (#915-921) ignores return value by IBEP20(token).transfer(_wallet,amount) (#919)
Use SafeERC20, or ensure that the transfer/transferFrom return value is checked.

Additional information: link


Combination 2: Unchecked transfer + Functions that send Ether to arbitraty destination. Usual for scams. May be justified by some complex mechanics (e.g. rebase, reflections). DYOR & manual audit are advised.


Unable to verify that contract auditor is trusted: Certik, Quantstamp, Hacken, Solidity, Paladinsec, Openzeppelin, Verichains

Pragma version^0.8.2 (#36) allows old versions
Deploy with any of the following Solidity versions: 0.5.16 - 0.5.17, 0.6.11 - 0.6.12, 0.7.5 - 0.7.6 Use a simple pragma version that allows any of these versions. Consider using the latest version of Solidity for testing.

Additional information: link

Low level call in Address.sendValue(address,uint256) (#328-334):
- (success) = recipient.call{value: amount}() (#332)
Low level call in Address._functionCallWithValue(address,bytes,uint256,string) (#394-415):
- (success,returndata) = target.call{value: weiValue}(data) (#398)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence

Additional information: link

owner() should be declared external:
- Ownable.owner() (#439-441)
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (#458-461)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (#467-471)
name() should be declared external:
- AidUkraineCoin.name() (#540-542)
symbol() should be declared external:
- AidUkraineCoin.symbol() (#544-546)
decimals() should be declared external:
- AidUkraineCoin.decimals() (#548-550)
totalSupply() should be declared external:
- AidUkraineCoin.totalSupply() (#552-554)
balanceOf(address) should be declared external:
- AidUkraineCoin.balanceOf(address) (#556-559)
transfer(address,uint256) should be declared external:
- AidUkraineCoin.transfer(address,uint256) (#561-564)
allowance(address,address) should be declared external:
- AidUkraineCoin.allowance(address,address) (#566-568)
approve(address,uint256) should be declared external:
- AidUkraineCoin.approve(address,uint256) (#570-573)
transferFrom(address,address,uint256) should be declared external:
- AidUkraineCoin.transferFrom(address,address,uint256) (#575-579)
increaseAllowance(address,uint256) should be declared external:
- AidUkraineCoin.increaseAllowance(address,uint256) (#581-584)
decreaseAllowance(address,uint256) should be declared external:
- AidUkraineCoin.decreaseAllowance(address,uint256) (#586-589)
isExcluded(address) should be declared external:
- AidUkraineCoin.isExcluded(address) (#591-593)
isExcludedSender(address) should be declared external:
- AidUkraineCoin.isExcludedSender(address) (#595-597)
totalFees() should be declared external:
- AidUkraineCoin.totalFees() (#600-602)
totalBurn() should be declared external:
- AidUkraineCoin.totalBurn() (#604-606)
totalCharity() should be declared external:
- AidUkraineCoin.totalCharity() (#608-610)
deliver(uint256) should be declared external:
- AidUkraineCoin.deliver(uint256) (#624-631)
reflectionFromToken(uint256,bool) should be declared external:
- AidUkraineCoin.reflectionFromToken(uint256,bool) (#633-642)
updateFee(uint256,uint256) should be declared external:
- AidUkraineCoin.updateFee(uint256,uint256) (#698-706)
updateSP(address,uint256,uint256) should be declared external:
- AidUkraineCoin.updateSP(address,uint256,uint256) (#708-710)
Use the external attribute for functions never called from the contract.

Additional information: link

AidUkraineCoin.allowance(address,address).owner (#566) shadows:
- Ownable.owner() (#439-441) (function)
AidUkraineCoin._approve(address,address,uint256).owner (#716) shadows:
- Ownable.owner() (#439-441) (function)
Rename the local variables that shadow another component.

Additional information: link

AidUkraineCoin.constructor(string,string,uint256,uint256,uint256,uint256,address,address)._FeeAddress (#514) lacks a zero-check on :
- FeeAddress = _FeeAddress (#527)
AidUkraineCoin.constructor(string,string,uint256,uint256,uint256,uint256,address,address).tokenOwner (#514) lacks a zero-check on :
- _returner = tokenOwner (#528)
AidUkraineCoin.setAsCharityAccount(address).account (#693) lacks a zero-check on :
- FeeAddress = account (#694)
AidUkraineCoin.withdraw(address,uint256,address)._wallet (#915) lacks a zero-check on :
- address(_wallet).transfer(amount) (#917)
Check that the address is not zero.

Additional information: link

Address.isContract(address) (#301-310) uses assembly
- INLINE ASM (#308)
Address._functionCallWithValue(address,bytes,uint256,string) (#394-415) uses assembly
- INLINE ASM (#407-410)
Do not use evm assembly.

Additional information: link

AidUkraineCoin.includeAccount(address) (#659-670) has costly operations inside a loop:
- _excluded.pop() (#666)
AidUkraineCoin.includeAccountSender(address) (#681-691) has costly operations inside a loop:
- _excludedSender.pop() (#687)
Use a local variable to hold the loop computation result.

Additional information: link

Address._functionCallWithValue(address,bytes,uint256,string) (#394-415) is never used and should be removed
Address.functionCall(address,bytes) (#354-356) is never used and should be removed
Address.functionCall(address,bytes,string) (#364-366) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (#379-381) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (#389-392) is never used and should be removed
Address.isContract(address) (#301-310) is never used and should be removed
Address.sendValue(address,uint256) (#328-334) is never used and should be removed
AidUkraineCoin._getTaxFee() (#910-912) is never used and should be removed
Context._msgData() (#44-47) is never used and should be removed
SafeMath.mod(uint256,uint256) (#258-260) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (#274-277) is never used and should be removed
Remove unused functions.

Additional information: link

Variable Ownable._owner (#431) is not in mixedCase
Parameter AidUkraineCoin.updateFee(uint256,uint256)._txFee (#698) is not in mixedCase
Parameter AidUkraineCoin.updateFee(uint256,uint256)._charityFee (#698) is not in mixedCase
Parameter AidUkraineCoin.updateSP(address,uint256,uint256)._label (#708) is not in mixedCase
Parameter AidUkraineCoin.updateSP(address,uint256,uint256)._txFee (#708) is not in mixedCase
Parameter AidUkraineCoin.updateSP(address,uint256,uint256)._charityFee (#708) is not in mixedCase
Parameter AidUkraineCoin.withdraw(address,uint256,address)._wallet (#915) is not in mixedCase
Variable AidUkraineCoin.SP (#483) is not in mixedCase
Variable AidUkraineCoin._NAME (#489) is not in mixedCase
Variable AidUkraineCoin._SYMBOL (#490) is not in mixedCase
Variable AidUkraineCoin._DECIMALS (#491) is not in mixedCase
Variable AidUkraineCoin.FeeAddress (#492) is not in mixedCase
Variable AidUkraineCoin._MAX (#495) is not in mixedCase
Variable AidUkraineCoin._DECIMALFACTOR (#496) is not in mixedCase
Variable AidUkraineCoin._GRANULARITY (#497) is not in mixedCase
Variable AidUkraineCoin._TAX_FEE (#506) is not in mixedCase
Variable AidUkraineCoin._BURN_FEE (#507) is not in mixedCase
Variable AidUkraineCoin._CHARITY_FEE (#508) is not in mixedCase
Variable AidUkraineCoin.ORIG_TAX_FEE (#510) is not in mixedCase
Variable AidUkraineCoin.ORIG_BURN_FEE (#511) is not in mixedCase
Variable AidUkraineCoin.ORIG_CHARITY_FEE (#512) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

Redundant expression "this (#45)" inContext (#39-48)
Remove redundant statements if they congest code but offer no value.

Additional information: link

Variable AidUkraineCoin._transferStandard(address,address,uint256).rTransferAmount (#761) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._getRTransferAmount(uint256,uint256,uint256,uint256,uint256).rTransferAmount (#863) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._transferToExcluded(address,address,uint256).rTransferAmount (#776) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin._transferFromExcluded(address,address,uint256).rTransferAmount (#793) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._transferStandard(address,address,uint256).rTransferAmount (#761) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._standardTransferContent(address,address,uint256,uint256).rTransferAmount (#769) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#784) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._transferStandard(address,address,uint256).rTransferAmount (#761) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin._transferStandard(address,address,uint256).rTransferAmount (#761) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).rTransferAmount (#817) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._excludedToTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#801) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._transferToExcluded(address,address,uint256).rTransferAmount (#776) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._getRTransferAmount(uint256,uint256,uint256,uint256,uint256).rTransferAmount (#863) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._transferFromExcluded(address,address,uint256).rTransferAmount (#793) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._transferToExcluded(address,address,uint256).rTransferAmount (#776) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin._standardTransferContent(address,address,uint256,uint256).rTransferAmount (#769) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._getValues(uint256).rTransferAmount (#839) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#784) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._transferBothExcluded(address,address,uint256).rTransferAmount (#809) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).rTransferAmount (#817) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._excludedToTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#801) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).rTransferAmount (#817) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._transferToExcluded(address,address,uint256).rTransferAmount (#776) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._transferFromExcluded(address,address,uint256).rTransferAmount (#793) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._getValues(uint256).rTransferAmount (#839) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).rTransferAmount (#817) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).rTransferAmount (#817) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._transferBothExcluded(address,address,uint256).rTransferAmount (#809) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._standardTransferContent(address,address,uint256,uint256).rTransferAmount (#769) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._getValues(uint256).rTransferAmount (#839) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._transferToExcluded(address,address,uint256).rTransferAmount (#776) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin._transferToExcluded(address,address,uint256).rTransferAmount (#776) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._transferStandard(address,address,uint256).rTransferAmount (#761) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._standardTransferContent(address,address,uint256,uint256).rTransferAmount (#769) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._getValues(uint256).rTransferAmount (#839) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin._getValues(uint256).rTransferAmount (#839) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._transferToExcluded(address,address,uint256).rTransferAmount (#776) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._transferFromExcluded(address,address,uint256).rTransferAmount (#793) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._excludedToTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#801) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin._transferStandard(address,address,uint256).rTransferAmount (#761) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin._transferBothExcluded(address,address,uint256).rTransferAmount (#809) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin._transferBothExcluded(address,address,uint256).rTransferAmount (#809) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._getValues(uint256).rTransferAmount (#839) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).rTransferAmount (#817) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin.reflectionFromToken(uint256,bool).rTransferAmount (#639) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin._standardTransferContent(address,address,uint256,uint256).rTransferAmount (#769) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin.reflectionFromToken(uint256,bool).rTransferAmount (#639) is too similar to AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).tTransferAmount (#817)
Variable AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#784) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin._transferBothExcluded(address,address,uint256).rTransferAmount (#809) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin._transferFromExcluded(address,address,uint256).rTransferAmount (#793) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin._transferFromExcluded(address,address,uint256).rTransferAmount (#793) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin._standardTransferContent(address,address,uint256,uint256).rTransferAmount (#769) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin.reflectionFromToken(uint256,bool).rTransferAmount (#639) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._excludedToTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#801) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin._standardTransferContent(address,address,uint256,uint256).rTransferAmount (#769) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin.reflectionFromToken(uint256,bool).rTransferAmount (#639) is too similar to AidUkraineCoin._transferBothExcluded(address,address,uint256).tTransferAmount (#809)
Variable AidUkraineCoin._transferStandard(address,address,uint256).rTransferAmount (#761) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#784) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._excludedToTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#801) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin.reflectionFromToken(uint256,bool).rTransferAmount (#639) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin.reflectionFromToken(uint256,bool).rTransferAmount (#639) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._bothTransferContent(address,address,uint256,uint256,uint256,uint256).rTransferAmount (#817) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin.reflectionFromToken(uint256,bool).rTransferAmount (#639) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin._getRTransferAmount(uint256,uint256,uint256,uint256,uint256).rTransferAmount (#863) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#784) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._excludedToTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#801) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin._excludedToTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#801) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._getRTransferAmount(uint256,uint256,uint256,uint256,uint256).rTransferAmount (#863) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#784) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin._getValues(uint256).rTransferAmount (#839) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin._transferBothExcluded(address,address,uint256).rTransferAmount (#809) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).rTransferAmount (#784) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Variable AidUkraineCoin._getRTransferAmount(uint256,uint256,uint256,uint256,uint256).rTransferAmount (#863) is too similar to AidUkraineCoin._transferStandard(address,address,uint256).tTransferAmount (#761)
Variable AidUkraineCoin._getRTransferAmount(uint256,uint256,uint256,uint256,uint256).rTransferAmount (#863) is too similar to AidUkraineCoin._excludedFromTransferContent(address,address,uint256,uint256,uint256).tTransferAmount (#784)
Variable AidUkraineCoin._transferFromExcluded(address,address,uint256).rTransferAmount (#793) is too similar to AidUkraineCoin._transferToExcluded(address,address,uint256).tTransferAmount (#776)
Variable AidUkraineCoin._transferBothExcluded(address,address,uint256).rTransferAmount (#809) is too similar to AidUkraineCoin._transferFromExcluded(address,address,uint256).tTransferAmount (#793)
Variable AidUkraineCoin._getRTransferAmount(uint256,uint256,uint256,uint256,uint256).rTransferAmount (#863) is too similar to AidUkraineCoin._getValues(uint256).tTransferAmount (#836)
Prevent variables from having similar names.

Additional information: link

AidUkraineCoin._GRANULARITY (#497) should be constant
AidUkraineCoin._MAX (#495) should be constant
Add the constant attributes to state variables that never change.

Additional information: link

Holders:


Average 30d number of PancakeSwap swaps is low.


Token is deployed only at one blockchain


Token has only one trading pair

Contract has 10% buy tax and 10% sell tax.
Taxes are low and contract ownership is renounced.


Unable to find Discord account


Unable to find token on CoinGecko

Additional information: link


Unable to find token on CoinMarketCap

Additional information: link


Unable to find audit link on the website


Token is not listed at Mobula.Finance

Additional information: link


Young tokens have high risks of scam / price dump / death


Young tokens have high risks of scam / price dump / death


Young tokens have high risks of scam / price dump / death


Token has no active CoinGecko listing / rank


Token has no active CoinMarketCap listing / rank

Price for AUC

News for AUC