Skip to content

ginoice/universal-token-constructor-sc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Скопируйте этот репозиторий

git clone https://github.com/ginoice/universal-token-constructor-sc
cd universal-token-constructor-sc

Установите зависимости

npm install -D

Настройте конфигурацию

Конфигурация читается из .env файла, для его создания используйте готовый шаблон .env.template. Внимание! .env должен храниться локально, не добавляйте его в git репозиторий

cp .env.template .env

В созданном файле нужно указать

  • BSC_MAINNET_PRIVATE_KEY — Приватный ключ кошелька за счёт которого будут создаваться новые контракты в BSC чейне. Новый кошелёк можно создать при помощи команды

    npx hardhat generate-wallet
  • BSCSCAN_API_KEY — API-ключ для автоматической верификации кода контракта в bscscan, его можно получить в меню авторизованного аккаунта https://bscscan.com/myapikey

Загрузка контракта

После настройки, чтобы загрузить новый контракт нужно ввести следующую команду со значениями что будут переданы в контракт при инициализации

npx hardhat deploy <ownerAddress> <name> <symbol> <feeAddress>
  • ownerAddress — адрес что будет считаться владельцем этого контракта и сможет изменять его параметры
  • name — Название токена
  • symbol — Символ токена
  • feeAddress — Адрес что будет получать всю комиссию от этого контракта

Пример команды для загрузки контракта

npx hardhat deploy 0x582e5C1e3CfC5F0C8A9eE1d2da5186eE2b4c8711 "Token Name" SYMBOL 0x0000000000000000000000000000000000000000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published