Как deploy’нуть Token в BNB за 5 шагов (плюс no-code альтернатива)
В этом гайде я покажу, как deploy’нуть token BEP-20 в BNB Smart Chain с помощью Smart Contracts на Solidity. Если хочешь обойтись без программирования, ниже будет и no-code вариант.
BNB Smart Chain — это EVM-совместимый блокчейн, где можно запускать децентрализованные приложения (dApps) с быстрыми и недорогими транзакциями. Поэтому он хорошо подходит для DeFi-проектов, токенов и NFTs.
Deploy token BNB через Solidity
Ниже пошагово разберём, как задеплоить token через Solidity:
1. Настрой среду разработки
Для начала нужна среда разработки с поддержкой Solidity. Из удобных вариантов:
• Remix: онлайн-среда разработки с поддержкой Solidity. Удобна, если нужно быстро протестировать контракты без лишней настройки.
• Hardhat или Truffle: фреймворки, которые ставятся локально и позволяют компилировать, тестировать и деплоить контракты в BNB Smart Chain. Их можно подключить к MetaMask, чтобы управлять кошельками.

Подключение к сети BNB: добавь сеть BNB Smart Chain в MetaMask и укажи RPC для BNB. После этого MetaMask сможет напрямую взаимодействовать с сетью BNB Smart Chain.
2. Напиши контракт BEP-20
token BEP-20 устроен почти так же, как ERC-20. Вот базовый пример контракта BEP-20 на Solidity:
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor(uint256 initialSupply) ERC20("MyToken", "MTK") {
_mint(msg.sender, initialSupply);
}
}В этом примере:
• Конструктор задаёт название и символ token.
• Функция _mint создаёт начальный объём токенов и назначает его создателю контракта.
Ключевые функции стандарта BEP-20:
• transfer: позволяет держателям токенов отправлять их на другой адрес.
• approve: задаёт лимит токенов, которые третья сторона может потратить от имени владельца.
• transferFrom: переводит токены с одного аккаунта на другой на основе заранее выданного разрешения.
3. Скомпилируй и задеплой контракт
Когда контракт готов, его нужно скомпилировать и задеплоить. Это можно сделать через Remix или с помощью CLI-инструментов вроде Hardhat или Truffle. Ниже пример с Hardhat:
npx hardhat run scripts/deploy.js --network bnbДля деплоя в BNB Smart Chain тебе понадобится BNB, чтобы покрыть gas fees. Обычно они заметно ниже, чем в Ethereum.
4. Оптимизация расходов на gas
Хотя fees в BNB Smart Chain низкие, оптимизация gas поможет еще сильнее сократить расходы. Вот несколько практических советов:
- Сократи операции со storage: хранение данных в Solidity стоит дорого. Где возможно, используй переменные memory вместо storage.
- Группируй транзакции: если можешь, выполняй несколько операций в одной транзакции, чтобы снизить комиссии.
- Используй внешние библиотеки: OpenZeppelin дает оптимизированные и безопасные библиотеки вроде SafeMath для математических операций и защиты от переполнений.
5. Тесты и безопасность
Перед деплоем своего token в основную сеть BNB Smart Chain тщательно прогони его в testnet, например BNB Testnet. Используй frameworks вроде Hardhat, чтобы симулировать деплой и написать unit-тесты.
Частые ошибки, которых стоит избегать:
Если коротко, при деплое token в BNB есть две ошибки, которых лучше не допускать:
• Reentrancy attacks: такие атаки происходят, когда внешняя функция повторно вызывает контракт до завершения текущего выполнения.
• Overflow и underflow: свежие версии Solidity (0.8.x) уже обрабатывают эти проблемы, но в старых версиях лучше использовать SafeMath.
После того как ты протестировал контракт и уверен, что всё работает как нужно, можно деплоить его в mainnet BNB Smart Chain.
No-Code альтернатива для деплоя token
Если тебе нужен быстрый вариант без программирования, используй Binance Token Creator от Smithii, чтобы без лишней сложности создать свой token BEP-20. Инструмент проведёт тебя по шагам, код писать не нужно.

- Задай имя token: Введи название, которое хочешь использовать для своего token.
- Выбери символ: Укажи символ длиной до 8 символов.
- Укажи общий supply: Определи, сколько tokens будет доступно (обычно от 10 миллионов до 100 миллиардов).
Тебе также может быть полезно запустить meme coin через Bundler Bot от Four Meme за несколько шагов.
Расширенные настройки
В расширенных настройках есть несколько полезных features для нашего token:
• Режим Airdrop: не дает token торговаться, пока ты не включишь эту функцию.
• Anti-bot: задает временной интервал между транзакциями, чтобы отсекать bots.
• Anti-whale: ограничивает размер транзакций, чтобы крупные игроки не могли манипулировать рынком.
Создание token в BNB Smart Chain через Smithii Tools стоит примерно 0.01 BNB, плюс gas fees.
Если хочешь посмотреть видео с процессом, о котором я рассказал выше, вот оно:
Верификация контракта в BscScan
После деплоя своего token его можно верифицировать в BscScan, чтобы добавить ссылки на соцсети и логотипы. Это повышает видимость проекта. Если ты использовал Smithii Tools, верификация проходит автоматически. Если деплоил контракт вручную, следуй шагам верификации в BscScan.
Что делать после создания Token?
Чтобы пользователи могли свапать твой token, стоит запустить Liquidity Pool на Uniswap. Так токен станет доступен на децентрализованных рынках, а добавленная ликвидность упростит доступ к token.
Также ты можешь использовать market maker bot для Binance, чтобы быстро и без лишней сложности boost’нуть свой token.
Вывод
В этом гайде показано, как задеплоить token BEP-20 в BNB Smart Chain с помощью Solidity, а также как сделать это no-code способом через Smithii Tools. Оба варианта рабочие: no-code упрощает процесс и убирает сложные технические шаги, а ручной деплой дает полный контроль над контрактом.
Обойти конкурентов?
Подпишись на нашу Newsletter и получай еженедельные новости о Blockchain для создателей NFT.


Инженер-промышленник и Solana-трейдер. Маркетинг в Smithii и участница запуска мемкоина $SHRIMP.



















