Guidецкий
November 7, 2023

Разворачиваем смарт-контракт в разных сетях

В этом гайде я вам покажу как разворачивать смарт-контракт в разных сетях. Везде используется один и тот же принцип, так что не составит проблем это сделать в разных сетях, будь то 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".

Затем появится всплывающее окно вашего кошелька.

Убедитесь, что сеть в кошельке указана именно та, в которой вы хотите развернуть смарт-контракт!

В моем случае сеть Scroll.

Подписываете транзакцию, заплатив немного комиссии.

В зависимости от сети, для уменьшения стоимости комиссии, можно в настройках кошелька указать плату за приоритет в диапазоне: 0,0001-0,0005.

Это можно сделать, к примеру в сетях: Base, Zora, Linea, Scroll.

Если все прошло успешно, то в нижнем окне будет зеленая галочка.

Вот и всё, контракт успешно развернут! Как видите, ничего сложного в этом нет :)

Надеюсь, вам был полезен этот материал! Если хотите как-то отблагодарить, то можете подписаться на канал или же поделитесь статьей с другом. Ссылка на статью - teletype.in/@walkengg/create-smart-contract. Буду очень благодарен!