TeamSetPromotionToken. The promotion token has to be different than the token address and the pair address.
TeamAddOrRemoveAMM. They can add an address to be considered as
_automatedMarketMakersand therefore to apply buy / sell limitations on every interaction with this address. They also can Exclude an address from
_automatedMarketMakersand therefore disable buy / sell limitations when interacting with this address.
TeamSetLiquifyTresholdthe team can control the maximum price impact as a result of the contract selling tokens for liquidity addition and staking rewards. The maximum price impact is set to 5% of the pair balance which can result in a significant price impact.
TeamSetTaxesThe team can set the
TeamSetStakingExcluded -the team could exclude an address from staking rewards. (The team also kept it decentralized by implementing the function
IncludeMeToStakingwhich can be called by anyone in order to be included again and revert their exclusion.
_includeToStaking -The team can include an address in staking rewards
TeamSetExcludedFromSellLock -the team can exclude any address from sell limitations
TeamChangeLimits- The team can set
sellLimit.The minimum value they can set for this values is 1% of the _circulatingSupply.
TeamBurnContractToken -The team can burn tokens in the contract
TeamlimitLiquidityReleaseTo20Percent- The team needs to call this function manually after listing. If the team didn't call this function, it means that the LP tokens are only locked for a week (or to be more accurate for
_liquidityUnlockTime). At the moment the locking period for the LP tokens is set to 7 days. After calling this function every 7 days 20% of the remaining LPs will be unlocked.
TeamWithdrawStrandedToken- The team can withdraw any token sent to the contract as long as the token is different than the pair address, token address and promotion token address.
TeamRemoveRemainingBNB- The team can remove all the BNBs in the contract 30 days after liquidity unlocks.