March 27, 2023

ZkSync [Deploy Contract Guide]

by crypto.labs

ШАГ 1 - ПОДГОТОВКА

  • Скачиваем VS Code и устанавливаем его. Кстати, наших ботов гораздо удобнее запускать именно через VS Code.
  • Скачиваем и устанавливаем NodeJS, если он у вас не установлен.
  • Переходим на наш гитхаб и скачиваем архив с контрактом. Распаковываем его в любое место.
  • Открываем папку с помощью VS Code.

  • Переходим в раздел расширений. File -> Preferences -> Extenshions

  • В поиск вбиваем solidity и устанавливаем это расширение. У меня оно уже установлено.

  • Открываем новый терминал.

  • Находим файл .secret и вписываем наш приватник. 0x в начале обязательно оставляем, далее сохраняем изменения в файле (CTRL + S). ВАШ ПРИВАТНИК НУЖЕН ДЛЯ ВЫПОЛНЕНИЯ ТРАНЗАКЦИЙ, В КОДЕ КОНТРАКТА ЕГО НЕТ!

Отлично! Мы готовы к деплою, а это значит, что вы уже почти мега-ультра-девелопер.

ШАГ 2 - ДЕПЛОЙ

  • Переходим в терминал и вбиваем следующие команды:
npx hardhat compile
npx hardhat deploy-zksync

Готово! Проверить свой контракт можно в эксплорере!

by crypto.labs