> For the complete documentation index, see [llms.txt](https://briberbot.gitbook.io/briberbot/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://briberbot.gitbook.io/briberbot/for-devs/contract-compatible.md).

# Contract compatible

Lets start for Contract compatible, check this conditions

* [ ] Token code have to have Ownership (owner)
* [ ] Token code have to have openTrading() {...} or enableTrading() {....} function:

<figure><img src="https://4201436484-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlMv8BvnaPZVXd4e9AtAW%2Fuploads%2F2kk2h3AoQsMvFmM5KW13%2Fimage.png?alt=media&amp;token=f8e26e88-1d9d-41cc-a9dd-f0704ee634ec" alt=""><figcaption><p>function enableTrading() example</p></figcaption></figure>

* [ ] Disable any antibot time limit
* [ ] Better disable all antibot

***

{% hint style="info" %}

## Bot will check ownership and enableTrading contains functions by auto.

{% endhint %}

***

## Contract questions:

> **Do I need to verify contract address?**
>
> * No, You dont need to do this, bot can work with not verified ca
>
> **Are conditions mandatory?**
>
> * Yes

You can ask Support for ca code help

***

## Examples of Token code:

Ethereum chain , UniswapV2 router

{% file src="/files/sM1df3zzbeJimKdaYGRN" %}
