Main Token Contract
The following threats are what was found during the course of the audit, along with our comments and suggestions for the users.
High Risk: Blacklist
Owner can blacklist address until blacklisting functionality is renounced. Blacklisted addresses are unable to sell tokens.
This is a common threat that is brought forward on an audit, giving notice to the fact that this function exists and could be deterimental to potential investors if used incorrectly.
As we are offering a variety of contract functions as part of the builder, this is a risk you should understand before adding it to any contract you may create, and should only be used responsibly, and in the most ethical ways possible.
Medium Risk: Owner can change Reflection Tokens
If router or similar contract is set as reflection token, contract will halt on sell once it reaches the autoswap amount.
This threat is another warning for reflection tokens, and one for users to understand. If you set your reflection token as one that cannot be traded on a DEX, and set it as a router or contract, the contract will not continue to function properly once the autoswap amount has been reached.
Only use DEX traded, or your own token for your reflection tokens.
This informational item highlights that we have given great power to the ChainFactory user, and that you will need to plan your project properly and set appropriate variables within the functions used.
This informational item brings awareness to our adaptive tax feature, and highlights the power we've given to the ChainFactory users.
This informational item brings awareness to the 'Recover Foreign Tokens' function, and is a positive aspect of the ChainFactory function offerings, where you can provide safety and security for your potential investors where tokens will not be lost in the contract.
This informational item is a great awareness to the max transaction feature and that it can be set by the owner of the contract, again showing how we have given power to the ChainFactory users.
This informational item is a great awareness to the max transaction feature and that it can be set by the owner of the contract, again showing how we have given power to the ChainFactory users.
This informational item brings awareness to the cooldown function, the parameters that can be used, and brings caution to the user and that they should show great caution when using this funciton and owners should use it responsibly and ethically.
As always, you should be cautious when signing messages on Web3 dApps to prevent unauthorized approvals.
The informational item is a great note for future users of ChainFactory, and for them to understand the importance of ensuring they have all areas of their contract well planned and thought out before enabling trading.
Last updated