Owner Capabilities
The contract contains the following privileged functions that are restricted by the onlyOwner or onlyTeam modifier.
The team can set the promotion token by calling
TeamSetPromotionToken
. The promotion token has to be different than the token address and the pair address.
The team can call
TeamAddOrRemoveAMM
. They can add an address to be considered as_automatedMarketMakers
and therefore to apply buy / sell limitations on every interaction with this address. They also can Exclude an address from_automatedMarketMakers
and therefore disable buy / sell limitations when interacting with this address.
TeamSetLiquifyTreshold
the 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.
TeamSetTaxes
The team can set theburnTaxes
,liquidityTaxes
,stakingTaxes
,buyTax
,sellTax
,transferTax
,marketing
,lottery
TeamSetStakingExcluded -
the team could exclude an address from staking rewards. (The team also kept it decentralized by implementing the functionIncludeMeToStaking
which can be called by anyone in order to be included again and revert their exclusion._includeToStaking -
The team can include an address in staking rewardsTeamSetExcludedFromSellLock -
the team can exclude any address from sell limitations
TeamChangeLimits
- The team can setbalanceLimit
andsellLimit.
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.
Set Functions
Operational functions
Last updated