# Requirements

Before submitting an asset to this repository, we recommend you have the following information ready:

* Asset details
  * Token Name
  * Symbol
  * Contract Address
  * Decimals
* BNB or TWT to cover the **non-refundable** [processing fee](/developer/new-asset/pr-fee.md)
* Logo
  * File Extension: `png` (Uppercase PNG is considered invalid)
  * File Name: `logo.png`
  * Size: 256px by 256px
  * Background: Preferably transparent
* Token information file
  * File Extension: `json` (Uppercase JSON is considered invalid)
  * File Name: `info.json`
  * Required fields:
    * `name`: name of the token
    * `type`: such as ERC20, BEP20, TRC20, TRC10, ...
    * `symbol`: the token symbol
    * `decimals`: number of decimal digits used in the amounts (e.g. 18 for ETH)
    * `description`: a few sentence summary of the token/project
    * `website`: project website
    * `explorer`: URL of the token explorer page
    * `id`: the id/contract/address of the token, same as the subfolder name
    * `links`: array with name/url pairs, for social media links, documentation, etc.
    * `tags`: assigning these tags to tokens helps place them on appropriate token menus and ensures your token is evaluated correctly in conditions.
* Checksum address (for ERC20 and BEP20 tokens)
  * Checksum addresses can be found on [Etherscan](https://etherscan.io).

***

## Listing Acceptance Guidelines

The following criteria will be considered before an asset is accepted into the repository.

> **Note:** Meeting all these criteria does not guarantee a submission will be accepted. The team reserves the right to reject projects deemed **spammy**, **high-risk**, **fraudulent**, or otherwise **low value**.

* **Website & Documentation** — A live website with a detailed white paper, including a clear roadmap, tokenomics, and use case.
* **Social Media & Support** — An active social media presence and a responsive support team. Accounts with fake followers or bots will be rejected.
* **Security Audit** — A completed full audit by a reputable security firm.
* **Originality** — No plagiarized content, names, or logos from other projects or companies. Tokens that mimic the name, symbol, or branding of established projects and stablecoins (e.g. USDT, USDC, DAI) will be rejected.
* **Price Tracking** — Token must be listed on CoinMarketCap for price tracking with detailed token information.
* **On-Chain Activity** — Minimum of 10,000 holders and 15,000 transactions. **Airdropped tokens are excluded from these counts.** This threshold may be adjusted on a case-by-case basis.


---

# Agent Instructions: 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://developer.trustwallet.com/developer/new-asset/requirements.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.
