> For the complete documentation index, see [llms.txt](https://docs.cryptodo.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cryptodo.app/cryprodo-ru/kak-polzovatsya-cryptodo/how-to-create-a-smart-contract-erc-721.md).

# How to create a smart contract (ERC-721)

{% embed url="<https://www.youtube.com/watch?ab_channel=CryptoDo&v=TjC1LRZtoyM>" %}

## Вы выбрали тип смарт-контракта (ERC-721)

<figure><img src="/files/gFu7K9DbHCjAcZvhQP6d" alt=""><figcaption></figcaption></figure>

1. В поле "Названия контракта" вы должны ввести название контракта <mark style="color:red;">(Название контракта должно быть на английском языке !)</mark> Название контракта может быть какое угодно и не будет конфликтовать с такими же названиями токена.

   <div align="left"><figure><img src="/files/LTiJpUDskcjkAsONnl6f" alt=""><figcaption></figcaption></figure></div>
2. В поле "Общее предложение" вы должны ввести максимальное количество НФТ, которое может быть сментчино через ваш контракт.

   <div align="left"><figure><img src="/files/wrJLYakvkixps0MNaj5Y" alt=""><figcaption></figcaption></figure></div>
3. В поле "Имя токена" вы должны придумать название токену который создаете (<mark style="color:red;">Имя токена должно быть на английском языке !</mark>).&#x20;

   <div align="left"><figure><img src="/files/FfQ7YUtBRbP5wcv6v60k" alt=""><figcaption></figcaption></figure></div>
4. В поле "Символ" вы должны ввести символ токена <mark style="color:red;">(Символ токена должен быть на английском языке и состоять минимум из 3 букв/символов !)</mark>. "Символ" - это аббревиатура (сокращением "Названия токена".&#x20;

   <div align="left"><figure><img src="/files/sOASIKXIEQP8TgohZ0zp" alt=""><figcaption></figcaption></figure></div>
5. В поле "Кол. токенов в транзакции" вы должны ввести максимальное количество токенов доступное к покупке за 1 транзакцию mint.

   <div align="left"><figure><img src="/files/zTkrgMhvYBrUJkykZOUI" alt=""><figcaption></figcaption></figure></div>
6. В поле "Кол. токенов на кошелёк" вы должны ввести максимальное количество токенов доступное для покупки на 1 адрес.

   <div align="left"><figure><img src="/files/koOEi8wAeKd2VAt8RPqS" alt=""><figcaption></figcaption></figure></div>
7. В поле "Цена" вы должны ввести цену <mark style="color:red;">(В поле должно быть введено число)</mark>. Вы устанавливаете цену токена за 1 BNB.  &#x20;

   <div align="left"><figure><img src="/files/cC1kJg5KkvPw4dP0kS26" alt=""><figcaption></figcaption></figure></div>
8. В поле "Срок до ревила (Reveal)" вы должны выбрать дату ревила вашей коллекции.

   <div align="left"><figure><img src="/files/uN8s8NIOtcs6VZv4k9f1" alt=""><figcaption></figcaption></figure></div>
9. В поле "Базовый URI" вы должны ввести базовый путь к файлу (мета данные) для вашего НФТ (где хранятся файлы / картинок вашего НФТ).

   <div align="left"><figure><img src="/files/ZGRl6g5UOmtWXJEgNpo1" alt=""><figcaption></figcaption></figure></div>
10. В поле "Адрес для вывода прибыли" вы должны ввести (вставить адрес) для вывода прибыли.

    <div align="left"><figure><img src="/files/Fm1hQVfaIuWCi1vTpUub" alt=""><figcaption></figcaption></figure></div>
11. В поле "Адрес владельца" вы должны ввести или оставить по стандарту ваш адрес кошелька.

    <div align="left"><figure><img src="/files/dLyn7qxnEgRpYQ4yZoln" alt=""><figcaption></figcaption></figure></div>
12. Дополнительные функции контракта:

    * Дополнительная эмиссия - эта функция позволяет увеличить общее предложение (общее кол-во токенов) в вашей НФТ коллекции после деплоя смарт-контракта в блокчейн.
    * Предпродажа - эта функция позволяет вам создать список кошельков (White List) которые будут иметь доступ к ранней покупке вашей НФТ коллекции / НФТ токенов по определенной цене.

    <div align="left"><figure><img src="/files/0NROxJQfwENgpbhXzm1K" alt=""><figcaption></figcaption></figure></div>
13. У вас есть выбор запустить ваш смарт-контракт в тестовую сеть "Testnet" (бесплатно) что бы проверить работоспособность или в "Mainnet" за CDO в интернет готовый вариант смарт-контракта.

    <div align="left"><figure><img src="/files/tPb1RQZUWf8cWBALjNYZ" alt=""><figcaption></figcaption></figure></div>
