> For the complete documentation index, see [llms.txt](https://sdk.venly.io/sdk-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sdk.venly.io/sdk-reference/ts-js-v3/object-references/token/vycreateerc20contractrequest.md).

# VyCreateErc20ContractRequest

## Properties

| Field     | Type                                                                 | Description                                                                                                                           | Required |
| --------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| chain     | [VyChain](/sdk-reference/ts-js-v3/object-references/enum/vychain.md) | The blockchain of the token contract.                                                                                                 | ✗        |
| name      | string                                                               | The name of the token contract.                                                                                                       | ✗        |
| symbol    | string                                                               | The symbol for your token contract. (generated based on name if empty)                                                                | ✗        |
| maxSupply | number                                                               | The maximum amount of tokens allowed to be minted.                                                                                    | ✗        |
| burnable  | boolean                                                              | Indication wether the tokens will be burnable or not. Burning tokens is the act of sending tokens to a wallet that cannot be accessed | ✗        |
| owner     | string                                                               | The wallet address who will be the owner of this token contract. The owner will have admin rights on the token contract.              | ✗        |
| companyId | string                                                               | You can optionally provide the \`companyId\` to specify for which company the contract should be created.                             | ✗        |

## References

**Operation**

* [createErc20Contract](/sdk-reference/ts-js-v3/function-references/token/erc20-contract/createerc20contract.md)
