π‘οΈ Rug-Pull Proof
The Autotronic contracts are safe and rug-pull proof
Last updated
The Autotronic contracts are safe and rug-pull proof
Last updated
We understand that users may be worried about security risks, that's why we have built-in security features in our contracts to guarantee user safety.
The ownership of the ATRN Token Contract was transferred to the MasterChef (Staking) contract, this is necessary to allow staking rewards to be minted and distributed to users. There is no function in the MasterChef contract that allows anyone else to mint tokens under any circumstance.
The tax values of the ATRN token contract can be modified by the operator (developer). There are hard-coded limits in order to prevent abuse, this limit is set to: MAXIMUM_TRANSFER_TAX_RATE = 1000 (10%) on line 1162
The ATRN Token has a mint() function, this function can exclusively be called by the contract owner which is the MasterChef (Staking) contract. Tokens can exclusively be minted for staking reward distribution.
The ATRN Token contract is owned by the MasterChef (Staking) contract, this means only the MasterChef has the ability to mint tokens. The ownership is now immutable and can never be transferred.
The ATRN Token contract has an operator, which is able to call certain functions to tweak the contract's tokenomics, these values have built-in hard limits to prevent abuse, here is a list of functions the developer can call.
updateSellOnlyTax() - The developer can set the tax to be applied on sell transactions exclusively
updateTransferTaxRate() - The developer can update the transfer tax, limited to MAXIMUM_TRANSFER_TAX_RATE which is set to 10% on line 1162.
updateBuyTaxRate() - Same as updateTransferTaxRate()
updateSellTaxRate() - Same as updateTransferTaxRate()
updateBurnRate() - The developer can change the percentage of the tax fee to be burned upon taxation, it is limited to 100% (of the taxed amount).
updateMaxTransferAmountRate() - The developer can change the maximum amount of tokens transferred per transaction, which could be used to limit whale transactions, it will most likely never be used.
updateMinAmountToLiquify() - The developer can set the minimum amount of tokens the ATRN Token Contract requires in its balance in order to execute a tax fund liquidation.
setExcludedFromTax() - The developer can whitelist an address to be excluded from the tax, this could be used to prevent smart contracts from breaking. For instance, the auto-compound vault is excluded from transfer tax as it would cause a double taxation upon deposits if it weren't excluded.
updateSwapAndLiquifiyEnabled() - The developer can enable or disable the liquidiation of taxed tokens, if disabled, the tokens will simply sit in the ATRN Token contract until liquidation is resumed.
updateAutotronicSwapRouter() - The router can only be set once, after which this function has become immutable as per line 1454
transferOperator() - The developer could appoint a new address or user to take over the role of operator.