Разворачиваем смарт-контракт в разных сетях
В этом гайде я вам покажу как разворачивать смарт-контракт в разных сетях. Везде используется один и тот же принцип, так что не составит проблем это сделать в разных сетях, будь то Scroll, Base или Linea.
Разворачивать контракт будем с помощью платформы "Remix".
Переходим на сайт Remix: https://remix.ethereum.org/. Затем, слева в меню открываем папку "contracts".
Затем нажимаем на "Storage.sol". Необходимо убедиться, что вы открыли этот файл.
Затем открываем раздел "Solidity compiler".
В выпадающем списке "Compiler" выбираем последнюю версию компилятора. Если будут появляться ошибки, то выбираем более старую версию.
Затем нажимаем "Compile 1_Storage.sol". И если все прошло успешно, то на иконке раздела "Solidity compiler" появится галочка (скриншот ниже).
Затем открываем раздел "Deploy & Run transaction".
В выпадающем списке "Environment" выбираем "Injected Provider - Metamask".
Убедитесь, что в поле "Account" указан ваш кошелек.
Остальные поля оставляем неизменными и нажимаем на кнопку "Deploy".
Затем появится всплывающее окно вашего кошелька.
Убедитесь, что сеть в кошельке указана именно та, в которой вы хотите развернуть смарт-контракт!
Подписываете транзакцию, заплатив немного комиссии.
В зависимости от сети, для уменьшения стоимости комиссии, можно в настройках кошелька указать плату за приоритет в диапазоне: 0,0001-0,0005.
Это можно сделать, к примеру в сетях: Base, Zora, Linea, Scroll.
Если все прошло успешно, то в нижнем окне будет зеленая галочка.
Вот и всё, контракт успешно развернут! Как видите, ничего сложного в этом нет :)
Надеюсь, вам был полезен этот материал! Если хотите как-то отблагодарить, то можете подписаться на канал или же поделитесь статьей с другом. Ссылка на статью - teletype.in/@walkengg/create-smart-contract. Буду очень благодарен!