> For the complete documentation index, see [llms.txt](https://elanu-sheetmaster.gitbook.io/y-foundry/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://elanu-sheetmaster.gitbook.io/y-foundry/info/references/proposal-categories/whitelist.md).

# Whitelist

Whitelist proposals can target **Adresses** or **Tokens**.

## Whitelist Address <a href="#whitelist-address" id="whitelist-address"></a>

{% hint style="info" %}
Needs a duplicate entry check for wallets.\
Missing role names are assumed to be **“false”.**
{% endhint %}

### Fields&#x20;

* `whitelist_id` - Internal Reference ID.
* `address` - Wallet Address that will pay the *Payee*. Must be on the same chain as the contract.&#x20;
* `image_url`&#x20;
* `roles` - {array}
* `proposal_id` - ID of the proposal passed to approve whitelist address.
* `name` - The name for reffering to the *Developer*. A text string with 40 characters or less, including letters, numbers, symbols and special characters: e.g. John Smith Dev Co. image – identifiable visual mark, avatar, or picture.&#x20;
* `url` - Field used so *Payee* can link to website/related material.

## Whitelist Token <a href="#whitelist-token" id="whitelist-token"></a>

Token whitelists are used for on-chain proposals and governance actions, such as:

* Vault Proposal funding&#x20;
* Vault Proposal payments
* Treasury Spend
* Global

Types of tokens:

* Native
* Stablecoin
* General (CW20)

### Fields

* `token_id` - Internal Reference ID.
* `token_type` - Address type.
* `proposal_id` - Proposal passed to approve whitelist address.
* `name` - The name with which to refer to the token A text string with 40 characters or less, including letters, numbers, symbols and special characters: e.g. USDC.
* `stablecoin` - True or False.
* `address_oracle` - Address of price oracle.&#x20;
* `address_token` - Contract Address of the token, or symbol for native token.&#x20;
* `url` (maybe) - Website or IPFS with token related material (Coingecko, CoinMarketCap)
