Быстрые гайды
February 20, 2024

Taiko alpha-6 testnet

Деплой и верификация контракта для лайфчейнджеров от Oh_Johnny :)

Для начала убеждаемся, что в кошельке выбрана тестовая сеть Taiko (Katla) и идем на сайт https://docs.openzeppelin.com/contracts/5.x/wizard

Здесь указываем название токена, символ и количество, придумайте любой, ставим галочку Mintable, как на скрине. После чего жмем кнопку "Open in Remix"

После того как перекинуло в Remix сразу нажимаем кнопку Compile Contract.

Далее переходим на следующую вкладку (слева столбец, указал красным)
Сверху Environment выбираем Injected provider MetaMask. Проверяем, что токен подтянулся, в моем случае это ETK.
В поле (где желтая стрелка) вставляем адрес своего кошелька и нажимаем Deploy.

Подтверждаем транзакцию в Metamask и сразу жмем ускорить и выставляем "агрессивный газ". Ждем пока контракт развернется и транзакция пройдет.

Вкладку с Remix не закрываем, она еще понадобится!

После того как контракт развернулся, открываем его в обозревателе блоков.

Здесь нажимаем на сам контракт и "проваливаемся" внутрь.

Далее переходим на вкладку Contract, у меня здесь уже стоит галочка, так как я уже верифицировал, у вас не будет.

Нажимаем Verify & publish

Здесь заполняем все как на скрине, только Contract name у вас будет свой, то самое название монеты, что указывали в начале.
Версия компилятора в соответствии с Remix.
Не забываем убрать галочку optimization.

Для заполнения графы Contract code возвращаемся во вкладку с Remix, где деплоили контракт.

Выбираем вкладку File explorer и в самом низу наш контракт, нажимаем на него правой кнопкой мыши и выбираем Flatten, появится файлик с таким же названием и приставкой Flattened, нажимаем на него.

После чего он откроется в рабочем пространстве справа, нам надо скопировать весь код, ставим курсор на первую строчку (желтая стрелка на скрине) и нажимаем ctrl+A (чтобы выделить весь текст) и ctrl+C (чтобы скопировать).

На Mac это вроде command+A.

Возвращаемся сюда и вставляем код (ctrl+v), после чего нажимаем Verify & publish.

Ждем минут 5-10 и не трогаем вкладку!

Готово, задача выполнена! Вы молодец!

Так же в обозревателе можете перейти во вкладку Blockchain -> Verified contracts и убедится, что все прошло успешно!

Стрелкой указал куда вставлять адрес контракта для поиска! Все ок!

До связи! ;-)

На канале The VSE вы найдете еще больше полезного материала.