ASSARA Token Logo

ASSA [ASSARA] Token

About ASSA

Listings

Token 4 months
CoinGecko 3 days
CoinMarketCap 8 days
white paper

ASSA token launched for participating in ASSARA Blockchain Lottery- a decentralized platform based on smart contracts- held weekly. We grant investors holding ASSA tokens instant rewards on all transactions, as well as protecting them with token burning protocols.

Social

Laser Scorebeta Last Audit: 15 May 2022

report
Code:

Third Party Audit: untrusted audit

Reentrancy in ASSARA_token._CharityTransfer() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1028-1035):
External calls:
- _transfer(owner(),_charity_addr,_charity) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1030)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
External calls sending eth:
- _transfer(owner(),_charity_addr,_charity) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1030)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
State variables written after the call(s):
- TransferLockedTokens = false (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1031)
Reentrancy in ASSARA_token._transfer(address,address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#869-914):
External calls:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#901)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#901)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
State variables written after the call(s):
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- _rOwned[address(this)] = _rOwned[address(this)].add(rLiquidity) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#825)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1004)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#995)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#741)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#996)
- _rOwned[sender] = _rOwned[sender].sub(rAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1015)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1016)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1006)
- _rOwned[recipient] = _rOwned[recipient].add(rTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#743)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- _rTotal = _rTotal.sub(rFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#780)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- _tOwned[address(this)] = _tOwned[address(this)].add(tLiquidity) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#827)
- _tOwned[sender] = _tOwned[sender].sub(tAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1014)
- _tOwned[sender] = _tOwned[sender].sub(tAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#740)
- _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1005)
- _tOwned[recipient] = _tOwned[recipient].add(tTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#742)
Apply the check-effects-interactions pattern.

Additional information: link


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

Redundant expression "this (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#68)" inContext (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#62-71)
Remove redundant statements if they congest code but offer no value.

Additional information: link

ASSARA_token._decimals (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#571) should be constant
ASSARA_token._name (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#569) should be constant
ASSARA_token._symbol (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#570) should be constant
ASSARA_token._tTotal (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#565) should be constant
ASSARA_token.numTokensSellToAddToLiquidity (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#588) should be constant
Add the constant attributes to state variables that never change.

Additional information: link

Address.isContract(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#127-136) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#134)
Address._verifyCallResult(bool,bytes,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#272-289) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#281-284)
Do not use evm assembly.

Additional information: link

ASSARA_token.includeInReward(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#726-737) has costly operations inside a loop:
- _excluded.pop() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#733)
Use a local variable to hold the loop computation result.

Additional information: link

Ownable.unlock() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#341-346) uses timestamp for comparisons
Dangerous comparisons:
- require(bool,string)(block.timestamp > _lockTime,Contract is locked until 7 days) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#343)
Avoid relying on block.timestamp.

Additional information: link

Reentrancy in ASSARA_token._CharityTransfer() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1028-1035):
External calls:
- _transfer(owner(),_charity_addr,_charity) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1030)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
External calls sending eth:
- _transfer(owner(),_charity_addr,_charity) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1030)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
State variables written after the call(s):
- isCharityTransfer = true (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1032)
Reentrancy in ASSARA_token._transfer(address,address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#869-914):
External calls:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#901)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#901)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
State variables written after the call(s):
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- _liquidityFee = _previousLiquidityFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#854)
- _liquidityFee = 0 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#849)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- _previousLiquidityFee = _liquidityFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#846)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- _previousTaxFee = _taxFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#845)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- _tFeeTotal = _tFeeTotal.add(tFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#781)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- _taxFee = _previousTaxFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#853)
- _taxFee = 0 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#848)
Reentrancy in ASSARA_token.constructor() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#612-629):
External calls:
- uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#617-618)
State variables written after the call(s):
- _isExcludedFromFee[owner()] = true (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#624)
- _isExcludedFromFee[address(this)] = true (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#625)
- uniswapV2Router = _uniswapV2Router (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#621)
Reentrancy in ASSARA_token.swapAndLiquify(uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#916-937):
External calls:
- swapTokensForEth(half) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#928)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#934)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
External calls sending eth:
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#934)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
State variables written after the call(s):
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#934)
- _allowances[owner][spender] = amount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#865)
Reentrancy in ASSARA_token.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#666-670):
External calls:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#667)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
External calls sending eth:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#667)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
State variables written after the call(s):
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#668)
- _allowances[owner][spender] = amount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#865)
Apply the check-effects-interactions pattern.

Additional information: link

ASSARA_token.addLiquidity(uint256,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#957-970) ignores return value by uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
Ensure that all the return values of the function calls are used.

Additional information: link

ASSARA_token.allowance(address,address).owner (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#657) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#306-308) (function)
ASSARA_token._approve(address,address,uint256).owner (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#861) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#306-308) (function)
Rename the local variables that shadow another component.

Additional information: link

ASSARA_token.setTaxFeePercent(uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#757-759) should emit an event for:
- _taxFee = taxFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#758)
ASSARA_token.setLiquidityFeePercent(uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#761-763) should emit an event for:
- _liquidityFee = liquidityFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#762)
ASSARA_token.setMaxTxPercent(uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#765-769) should emit an event for:
- _maxTxAmount = _tTotal.mul(maxTxPercent).div(10 ** 2) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#766-768)
Emit an event for critical parameter changes.

Additional information: link

Different versions of Solidity is used:
- Version used: ['0.6.7', '^0.6.7']
- 0.6.7 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#3)
- 0.6.7 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#60)
- ^0.6.7 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#88)
Use one Solidity version.

Additional information: link

ASSARA_token.slitherConstructorVariables() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#550-1055) uses literals with too many digits:
- _tTotal = 100000000000 * 10 ** 18 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#565)
ASSARA_token.slitherConstructorVariables() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#550-1055) uses literals with too many digits:
- numTokensSellToAddToLiquidity = 500000 * 10 ** 6 * 10 ** 18 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#588)
Use: Ether suffix, Time suffix, or The scientific notation

Additional information: link

Reentrancy in ASSARA_token._CharityTransfer() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1028-1035):
External calls:
- _transfer(owner(),_charity_addr,_charity) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1030)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
External calls sending eth:
- _transfer(owner(),_charity_addr,_charity) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1030)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
Event emitted after the call(s):
- Transfer(owner(),_charity_addr,_charity) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1033)
Reentrancy in ASSARA_token._transfer(address,address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#869-914):
External calls:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#901)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
External calls sending eth:
- swapAndLiquify(contractTokenBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#901)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
Event emitted after the call(s):
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#999)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1019)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1009)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
- Transfer(sender,recipient,tTransferAmount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#746)
- _tokenTransfer(from,to,amount,takeFee) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#913)
Reentrancy in ASSARA_token.constructor() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#612-629):
External calls:
- uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this),_uniswapV2Router.WETH()) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#617-618)
Event emitted after the call(s):
- Transfer(address(0),_msgSender(),_tTotal) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#628)
Reentrancy in ASSARA_token.swapAndLiquify(uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#916-937):
External calls:
- swapTokensForEth(half) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#928)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#934)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
External calls sending eth:
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#934)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
Event emitted after the call(s):
- Approval(owner,spender,amount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#866)
- addLiquidity(otherHalf,newBalance) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#934)
- SwapAndLiquify(half,newBalance,otherHalf) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#936)
Reentrancy in ASSARA_token.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#666-670):
External calls:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#667)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
- uniswapV2Router.swapExactTokensForETHSupportingFeeOnTransferTokens(tokenAmount,0,path,address(this),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#948-954)
External calls sending eth:
- _transfer(sender,recipient,amount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#667)
- uniswapV2Router.addLiquidityETH{value: ethAmount}(address(this),tokenAmount,0,0,owner(),block.timestamp) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#962-969)
Event emitted after the call(s):
- Approval(owner,spender,amount) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#866)
- _approve(sender,_msgSender(),_allowances[sender][_msgSender()].sub(amount,ERC20: transfer amount exceeds allowance)) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#668)
Apply the check-effects-interactions pattern.

Additional information: link

Address._verifyCallResult(bool,bytes,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#272-289) is never used and should be removed
Address.functionCall(address,bytes) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#180-182) is never used and should be removed
Address.functionCall(address,bytes,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#190-192) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#205-207) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#215-222) is never used and should be removed
Address.functionDelegateCall(address,bytes) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#254-256) is never used and should be removed
Address.functionDelegateCall(address,bytes,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#264-270) is never used and should be removed
Address.functionStaticCall(address,bytes) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#230-232) is never used and should be removed
Address.functionStaticCall(address,bytes,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#240-246) is never used and should be removed
Address.isContract(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#127-136) is never used and should be removed
Address.sendValue(address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#154-160) is never used and should be removed
Context._msgData() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#67-70) is never used and should be removed
SafeMath.mod(uint256,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#48-50) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#52-55) is never used and should be removed
Remove unused functions.

Additional information: link

ASSARA_token._rTotal (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#566) is set pre-construction with a non-constant function or state variable:
- (MAX - (MAX % _tTotal))
ASSARA_token._previousTaxFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#574) is set pre-construction with a non-constant function or state variable:
- _taxFee
ASSARA_token._previousLiquidityFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#577) is set pre-construction with a non-constant function or state variable:
- _liquidityFee
ASSARA_token._maxTxAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#587) is set pre-construction with a non-constant function or state variable:
- _tTotal
ASSARA_token._charity (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#591) is set pre-construction with a non-constant function or state variable:
- _tTotal.mul(5).div(100)
ASSARA_token.charityAn (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#592) is set pre-construction with a non-constant function or state variable:
- _charity
ASSARA_token.charity (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#594) is set pre-construction with a non-constant function or state variable:
- _charity_addr
Remove any initialization of state variables via non-constant state variables or function calls. If variables must be set upon contract deployment, locate initialization in the constructor instead.

Additional information: link

Pragma version0.6.7 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#3) allows old versions
Pragma version0.6.7 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#60) allows old versions
Pragma version^0.6.7 (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#88) allows old versions
solc-0.6.7 is not recommended for deployment
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) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#154-160):
- (success) = recipient.call{value: amount}() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#158)
Low level call in Address.functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#215-222):
- (success,returndata) = target.call{value: value}(data) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#220)
Low level call in Address.functionStaticCall(address,bytes,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#240-246):
- (success,returndata) = target.staticcall(data) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#244)
Low level call in Address.functionDelegateCall(address,bytes,string) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#264-270):
- (success,returndata) = target.delegatecall(data) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#268)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence

Additional information: link

Function IUniswapV2Pair.DOMAIN_SEPARATOR() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#380) is not in mixedCase
Function IUniswapV2Pair.PERMIT_TYPEHASH() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#381) is not in mixedCase
Function IUniswapV2Pair.MINIMUM_LIQUIDITY() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#397) is not in mixedCase
Function IUniswapV2Router01.WETH() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#416) is not in mixedCase
Contract ASSARA_token (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#550-1055) is not in CapWords
Parameter ASSARA_token.setSwapAndLiquifyEnabled(bool)._enabled (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#771) is not in mixedCase
Parameter ASSARA_token.calculateTaxFee(uint256)._amount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#830) is not in mixedCase
Parameter ASSARA_token.calculateLiquidityFee(uint256)._amount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#836) is not in mixedCase
Function ASSARA_token.CharityTransfer() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1024-1027) is not in mixedCase
Function ASSARA_token._CharityTransfer() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1028-1035) is not in mixedCase
Function ASSARA_token.ChangeCharityAddress(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1038-1040) is not in mixedCase
Function ASSARA_token._ChangeCharityAddress(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1041-1046) is not in mixedCase
Parameter ASSARA_token._ChangeCharityAddress(address)._adr (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1041) is not in mixedCase
Function ASSARA_token.LockedTransferTokens() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1048-1051) is not in mixedCase
Variable ASSARA_token._taxFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#573) is not in mixedCase
Variable ASSARA_token._liquidityFee (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#576) is not in mixedCase
Variable ASSARA_token._maxTxAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#587) is not in mixedCase
Variable ASSARA_token._charity_addr (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#593) is not in mixedCase
Variable ASSARA_token.TransferLockedTokens (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#596) is not in mixedCase
Follow the Solidity naming convention.

Additional information: link

Variable IUniswapV2Router01.addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256).amountADesired (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#421) is too similar to IUniswapV2Router01.addLiquidity(address,address,uint256,uint256,uint256,uint256,address,uint256).amountBDesired (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#422)
Variable ASSARA_token._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994) is too similar to ASSARA_token._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739)
Variable ASSARA_token._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003) is too similar to ASSARA_token._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003)
Variable ASSARA_token._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739) is too similar to ASSARA_token._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739)
Variable ASSARA_token._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994) is too similar to ASSARA_token._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#785)
Variable ASSARA_token._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#786) is too similar to ASSARA_token._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739)
Variable ASSARA_token._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994) is too similar to ASSARA_token._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003)
Variable ASSARA_token.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#705) is too similar to ASSARA_token._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739)
Variable ASSARA_token._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994) is too similar to ASSARA_token._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#793)
Variable ASSARA_token._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#801) is too similar to ASSARA_token._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739)
Variable ASSARA_token._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003) is too similar to ASSARA_token._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739)
Variable ASSARA_token._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003) is too similar to ASSARA_token._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#785)
Variable ASSARA_token._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994) is too similar to ASSARA_token._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994)
Variable ASSARA_token._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#801) is too similar to ASSARA_token._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#793)
Variable ASSARA_token._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013) is too similar to ASSARA_token._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003)
Variable ASSARA_token._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739) is too similar to ASSARA_token._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#793)
Variable ASSARA_token._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#801) is too similar to ASSARA_token._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994)
Variable ASSARA_token._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994) is too similar to ASSARA_token._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013)
Variable ASSARA_token._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#786) is too similar to ASSARA_token._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003)
Variable ASSARA_token._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739) is too similar to ASSARA_token._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994)
Variable ASSARA_token.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#705) is too similar to ASSARA_token._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013)
Variable ASSARA_token._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013) is too similar to ASSARA_token._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#785)
Variable ASSARA_token._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013) is too similar to ASSARA_token._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739)
Variable ASSARA_token.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#705) is too similar to ASSARA_token._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003)
Variable ASSARA_token._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#786) is too similar to ASSARA_token._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#785)
Variable ASSARA_token._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739) is too similar to ASSARA_token._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013)
Variable ASSARA_token.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#705) is too similar to ASSARA_token._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#785)
Variable ASSARA_token._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#801) is too similar to ASSARA_token._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013)
Variable ASSARA_token._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739) is too similar to ASSARA_token._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003)
Variable ASSARA_token._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#801) is too similar to ASSARA_token._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003)
Variable ASSARA_token._getRValues(uint256,uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#801) is too similar to ASSARA_token._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#785)
Variable ASSARA_token._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#739) is too similar to ASSARA_token._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#785)
Variable ASSARA_token._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013) is too similar to ASSARA_token._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#793)
Variable ASSARA_token._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003) is too similar to ASSARA_token._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#793)
Variable ASSARA_token._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013) is too similar to ASSARA_token._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994)
Variable ASSARA_token._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003) is too similar to ASSARA_token._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994)
Variable ASSARA_token._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#786) is too similar to ASSARA_token._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#793)
Variable ASSARA_token._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#786) is too similar to ASSARA_token._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994)
Variable ASSARA_token.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#705) is too similar to ASSARA_token._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#793)
Variable ASSARA_token.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#705) is too similar to ASSARA_token._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#994)
Variable ASSARA_token._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013) is too similar to ASSARA_token._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013)
Variable ASSARA_token._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1003) is too similar to ASSARA_token._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013)
Variable ASSARA_token._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#786) is too similar to ASSARA_token._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1013)
Prevent variables from having similar names.

Additional information: link

renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#315-318)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#320-324)
getUnlockTime() should be declared external:
- Ownable.getUnlockTime() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#326-328)
getTime() should be declared external:
- Ownable.getTime() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#330-332)
lock(uint256) should be declared external:
- Ownable.lock(uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#334-339)
unlock() should be declared external:
- Ownable.unlock() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#341-346)
name() should be declared external:
- ASSARA_token.name() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#631-633)
symbol() should be declared external:
- ASSARA_token.symbol() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#635-637)
decimals() should be declared external:
- ASSARA_token.decimals() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#639-641)
totalSupply() should be declared external:
- ASSARA_token.totalSupply() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#643-645)
transfer(address,uint256) should be declared external:
- ASSARA_token.transfer(address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#652-655)
allowance(address,address) should be declared external:
- ASSARA_token.allowance(address,address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#657-659)
approve(address,uint256) should be declared external:
- ASSARA_token.approve(address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#661-664)
transferFrom(address,address,uint256) should be declared external:
- ASSARA_token.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#666-670)
increaseAllowance(address,uint256) should be declared external:
- ASSARA_token.increaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#672-675)
decreaseAllowance(address,uint256) should be declared external:
- ASSARA_token.decreaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#677-680)
isExcludedFromReward(address) should be declared external:
- ASSARA_token.isExcludedFromReward(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#682-684)
totalFees() should be declared external:
- ASSARA_token.totalFees() (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#686-688)
deliver(uint256) should be declared external:
- ASSARA_token.deliver(uint256) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#690-697)
reflectionFromToken(uint256,bool) should be declared external:
- ASSARA_token.reflectionFromToken(uint256,bool) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#699-708)
excludeFromReward(address) should be declared external:
- ASSARA_token.excludeFromReward(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#716-724)
excludeFromFee(address) should be declared external:
- ASSARA_token.excludeFromFee(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#749-751)
includeInFee(address) should be declared external:
- ASSARA_token.includeInFee(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#753-755)
setSwapAndLiquifyEnabled(bool) should be declared external:
- ASSARA_token.setSwapAndLiquifyEnabled(bool) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#771-774)
isExcludedFromFee(address) should be declared external:
- ASSARA_token.isExcludedFromFee(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#857-859)
ChangeCharityAddress(address) should be declared external:
- ASSARA_token.ChangeCharityAddress(address) (crytic-export/etherscan-contracts/0x2a988e52bac4d22f3adbe1d5191cf3d240f01876.bscscan.com-ASSARA_token.sol#1038-1040)
Use the external attribute for functions never called from the contract.

Additional information: link

Holders:


Number of Binance Smart Chain (BSC) token holders is low.


Token is deployed only at one blockchain

Contract has 6% buy tax and 5% sell tax.
Taxes are low but contract ownership is not renounced. Token has a high risk of becoming a honeypot.


Token has only one trading pair


Telegram account link seems to be invalid


Unable to find Blog account (Reddit or Medium)


Unable to find Discord account

Search:


Token is not listed at Mobula.Finance

Additional information: link


Young tokens have high risks of 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


Young tokens have high risks of price dump / death


Token has relatively low CoinMarketCap rank

Anti-Scam Checks

Price for ASSA

News for ASSA