February 21, 2023

Развертываем смарт-контракт на Arbitrum

Стоит дешево (в районе 0.2$ на 1 кошельке), времени занимает мало, поэтому делаем.

Открываем сайт

Слева переходим на последнюю вкладку Deploy and Run

Выбираем Injected Provider - Metamask

Переходим обратно на первую вкладку File Explorer и создаем новый файл

Название любое, но обязательно добавляем .sol в конце (пример mint.sol)

Нажимаем на созданный файл и вставляем код:

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

contract Example {

function getHelloWorld() external pure returns (string memory) {

return "poshel nahui";

}

}

Должно получится так:

Переходим на третью вкладку и выбираем latest-версию

Нажимаем Compile название.sol

Видим что все четко и появилась зеленая галка

Переходим на четвертую вкладку и нажимаем Deploy

Формируется транзакция с большим газом, но мы его изменим

Нажимаем Изменить/Дополнительно - Дополнительно - Выставляем 0,1 и 0,1

Далее Сохранить - Подтвердить

Проверяем развернулся ли контракт!

Чтобы замультиачить достаточно:

  1. После развертывания открыть метамаск
  2. Поменять кошелек
  3. Нажать подключить к сайту
  4. Нажать Deploy на четвертой вкладке

Удачи!