Unable to find manual contract audit (e.g. Certik, PeckShield, Solidity...)
Bull_Doge._getTValues(uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#628-632) performs a multiplication on the result of a division:
-tFee = tAmount.div(100).mul(2) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#629)
Consider ordering multiplication before division.
Additional information: link
Bull_Doge.allowance(address,address).owner (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#474) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#386-388) (function)
Bull_Doge._approve(address,address,uint256).owner (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#555) shadows:
- Ownable.owner() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#386-388) (function)
Rename the local variables that shadow another component.
Additional information: link
Not a direct threat, but may indicate unreliable intentions of developer. Widespread names (e.g. Elon, King, Moon, Doge) are common among meme-tokens and scams. The allow to gain free hype and attract unexperienced investors.
Address.isContract(address) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#252-261) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#259)
Address._functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#345-366) uses assembly
- INLINE ASM (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#358-361)
Do not use evm assembly.
Additional information: link
Bull_Doge.includeAccount(address) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#542-553) has costly operations inside a loop:
- _excluded.pop() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#549)
Use a local variable to hold the loop computation result.
Additional information: link
Address._functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#345-366) is never used and should be removed
Address.functionCall(address,bytes) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#305-307) is never used and should be removed
Address.functionCall(address,bytes,string) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#315-317) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#330-332) is never used and should be removed
Address.functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#340-343) is never used and should be removed
Address.isContract(address) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#252-261) is never used and should be removed
Address.sendValue(address,uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#279-285) is never used and should be removed
Context._msgData() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#14-17) is never used and should be removed
SafeMath.mod(uint256,uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#212-214) is never used and should be removed
SafeMath.mod(uint256,uint256,string) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#228-231) is never used and should be removed
Remove unused functions.
Additional information: link
Low level call in Address.sendValue(address,uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#279-285):
- (success) = recipient.call{value: amount}() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#283)
Low level call in Address._functionCallWithValue(address,bytes,uint256,string) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#345-366):
- (success,returndata) = target.call{value: weiValue}(data) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#349)
Avoid low-level calls. Check the call success. If the call is meant for a contract, check for code existence
Additional information: link
Contract Bull_Doge (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#423-658) is not in CapWords
Constant Bull_Doge._tTotal (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#435) is not in UPPER_CASE_WITH_UNDERSCORES
Follow the Solidity naming convention.
Additional information: link
Redundant expression "this (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#15)" inContext (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#9-18)
Remove redundant statements if they congest code but offer no value.
Additional information: link
Variable Bull_Doge._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607) is too similar to Bull_Doge._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598)
Variable Bull_Doge._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581) is too similar to Bull_Doge._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598)
Variable Bull_Doge._getRValues(uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#637) is too similar to Bull_Doge._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598)
Variable Bull_Doge.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#522) is too similar to Bull_Doge._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598)
Variable Bull_Doge._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598) is too similar to Bull_Doge._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598)
Variable Bull_Doge._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589) is too similar to Bull_Doge._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598)
Variable Bull_Doge._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607) is too similar to Bull_Doge._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607)
Variable Bull_Doge._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607) is too similar to Bull_Doge._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581)
Variable Bull_Doge._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589) is too similar to Bull_Doge._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607)
Variable Bull_Doge._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581) is too similar to Bull_Doge._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581)
Variable Bull_Doge._getRValues(uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#637) is too similar to Bull_Doge._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581)
Variable Bull_Doge._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589) is too similar to Bull_Doge._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589)
Variable Bull_Doge._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#624) is too similar to Bull_Doge._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#630)
Variable Bull_Doge._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607) is too similar to Bull_Doge._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#630)
Variable Bull_Doge._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589) is too similar to Bull_Doge._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581)
Variable Bull_Doge._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581) is too similar to Bull_Doge._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#630)
Variable Bull_Doge._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607) is too similar to Bull_Doge._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#622)
Variable Bull_Doge._getRValues(uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#637) is too similar to Bull_Doge._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#630)
Variable Bull_Doge.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#522) is too similar to Bull_Doge._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#630)
Variable Bull_Doge._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581) is too similar to Bull_Doge._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#622)
Variable Bull_Doge._getRValues(uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#637) is too similar to Bull_Doge._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#622)
Variable Bull_Doge._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598) is too similar to Bull_Doge._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#630)
Variable Bull_Doge._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589) is too similar to Bull_Doge._getTValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#630)
Variable Bull_Doge._transferToExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589) is too similar to Bull_Doge._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#622)
Variable Bull_Doge._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598) is too similar to Bull_Doge._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607)
Variable Bull_Doge._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598) is too similar to Bull_Doge._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#622)
Variable Bull_Doge._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#624) is too similar to Bull_Doge._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607)
Variable Bull_Doge._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598) is too similar to Bull_Doge._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581)
Variable Bull_Doge._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#624) is too similar to Bull_Doge._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#622)
Variable Bull_Doge._transferFromExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598) is too similar to Bull_Doge._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589)
Variable Bull_Doge._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#624) is too similar to Bull_Doge._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581)
Variable Bull_Doge.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#522) is too similar to Bull_Doge._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607)
Variable Bull_Doge._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581) is too similar to Bull_Doge._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607)
Variable Bull_Doge._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#624) is too similar to Bull_Doge._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589)
Variable Bull_Doge.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#522) is too similar to Bull_Doge._getValues(uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#622)
Variable Bull_Doge._getRValues(uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#637) is too similar to Bull_Doge._transferBothExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607)
Variable Bull_Doge._transferBothExcluded(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#607) is too similar to Bull_Doge._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589)
Variable Bull_Doge.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#522) is too similar to Bull_Doge._transferStandard(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581)
Variable Bull_Doge._getValues(uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#624) is too similar to Bull_Doge._transferFromExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#598)
Variable Bull_Doge.reflectionFromToken(uint256,bool).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#522) is too similar to Bull_Doge._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589)
Variable Bull_Doge._transferStandard(address,address,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#581) is too similar to Bull_Doge._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589)
Variable Bull_Doge._getRValues(uint256,uint256,uint256).rTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#637) is too similar to Bull_Doge._transferToExcluded(address,address,uint256).tTransferAmount (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#589)
Prevent variables from having similar names.
Additional information: link
Bull_Doge._decimals (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#441) should be constant
Bull_Doge._name (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#439) should be constant
Bull_Doge._symbol (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#440) should be constant
Add the constant attributes to state variables that never change.
Additional information: link
owner() should be declared external:
- Ownable.owner() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#386-388)
renounceOwnership() should be declared external:
- Ownable.renounceOwnership() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#405-408)
transferOwnership(address) should be declared external:
- Ownable.transferOwnership(address) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#414-418)
name() should be declared external:
- Bull_Doge.name() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#448-450)
symbol() should be declared external:
- Bull_Doge.symbol() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#452-454)
decimals() should be declared external:
- Bull_Doge.decimals() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#456-458)
totalSupply() should be declared external:
- Bull_Doge.totalSupply() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#460-462)
balanceOf(address) should be declared external:
- Bull_Doge.balanceOf(address) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#464-467)
transfer(address,uint256) should be declared external:
- Bull_Doge.transfer(address,uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#469-472)
allowance(address,address) should be declared external:
- Bull_Doge.allowance(address,address) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#474-476)
approve(address,uint256) should be declared external:
- Bull_Doge.approve(address,uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#478-481)
transferFrom(address,address,uint256) should be declared external:
- Bull_Doge.transferFrom(address,address,uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#483-487)
increaseAllowance(address,uint256) should be declared external:
- Bull_Doge.increaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#489-492)
decreaseAllowance(address,uint256) should be declared external:
- Bull_Doge.decreaseAllowance(address,uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#494-497)
isExcluded(address) should be declared external:
- Bull_Doge.isExcluded(address) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#499-501)
totalFees() should be declared external:
- Bull_Doge.totalFees() (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#503-505)
reflect(uint256) should be declared external:
- Bull_Doge.reflect(uint256) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#507-514)
reflectionFromToken(uint256,bool) should be declared external:
- Bull_Doge.reflectionFromToken(uint256,bool) (crytic-export/etherscan-contracts/0x97a93c561ba9e311b329fad5d214a0f240b40313.bscscan.com-Bull_Doge.sol#516-525)
Use the external attribute for functions never called from the contract.
Additional information: link
Unable to find website, listings and other project-related information
Young tokens have high risks of scam / price dump / death
Token has no active CoinGecko listing / rank
Token has no active CoinMarketCap listing / rank
Unable to find Twitter account
Telegram account has relatively few subscribers
Unable to find Blog account (Reddit or Medium)
Unable to find Youtube account
Unable to find Discord account