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, у меня здесь уже стоит галочка, так как я уже верифицировал, у вас не будет.
Здесь заполняем все как на скрине, только Contract name у вас будет свой, то самое название монеты, что указывали в начале.
Версия компилятора в соответствии с Remix.
Не забываем убрать галочку optimization.
Для заполнения графы Contract code возвращаемся во вкладку с Remix, где деплоили контракт.
Выбираем вкладку File explorer и в самом низу наш контракт, нажимаем на него правой кнопкой мыши и выбираем Flatten, появится файлик с таким же названием и приставкой Flattened, нажимаем на него.
После чего он откроется в рабочем пространстве справа, нам надо скопировать весь код, ставим курсор на первую строчку (желтая стрелка на скрине) и нажимаем ctrl+A (чтобы выделить весь текст) и ctrl+C (чтобы скопировать).
Возвращаемся сюда и вставляем код (ctrl+v), после чего нажимаем Verify & publish.
Ждем минут 5-10 и не трогаем вкладку!
Готово, задача выполнена! Вы молодец!
Так же в обозревателе можете перейти во вкладку Blockchain -> Verified contracts и убедится, что все прошло успешно!
Стрелкой указал куда вставлять адрес контракта для поиска! Все ок!
На канале The VSE вы найдете еще больше полезного материала.