> For the complete documentation index, see [llms.txt](https://audits.solidgrp.io/burning-moon-audit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://audits.solidgrp.io/burning-moon-audit/for-investors.md).

# Owner Capabilities

* 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.&#x20;

* 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.&#x20;

* `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.&#x20;

* `TeamSetTaxes`  The team can set the `burnTaxes`, `liquidityTaxes`, `stakingTaxes`,  `buyTax`, `sellTax`,`transferTax`, `marketing` , `lottery`&#x20;

* `TeamSetStakingExcluded -` the team could exclude an address from staking rewards. (The team also kept it decentralized by implementing the function `IncludeMeToStaking` which can be called by anyone in order to be included again and revert their exclusion.&#x20;

* `_includeToStaking -` The team can include an address in staking rewards<br>

* `TeamSetExcludedFromSellLock -` the team can exclude any address from sell limitations

* `TeamChangeLimits` - The team can set `balanceLimit` and `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.&#x20;

* `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.&#x20;

* `TeamRemoveRemainingBNB` - The team can remove all the BNBs in the contract 30 days after liquidity unlocks.

#### **Set  Functions**

```
TeamSetPromotionToken
TeamSetLiquifyTreshold
TeamChangeSellLock
TeamSetTaxes
TeamSetStakingExcluded
_includeToStaking
TeamSetExcludedStatus
TeamSetExcludedFromSellLock
TeamChangeLimits
```

#### **Operational functions**

```
TeamDrawLotteryWinner
TeamAddOrRemoveAMM
TeamWithdrawMarketingBNB
TeamDisableSwapAndLiquify
TeamTriggerLiquify
TeamBurnContractToken
SetupCreateLP
SetupEnableTrading
SetupWhitelist
TeamlimitLiquidityReleaseTo20Percent
TeamLockLiquidityForSeconds
TeamReleaseLiquidity
TeamRemoveLiquidity
TeamRemoveRemainingBNB
TeamWithdrawStrandedToken
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://audits.solidgrp.io/burning-moon-audit/for-investors.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
