January 20

Повний гайд по деплою смартконтракту на прикладі REMIX від Крипто-подорожей з Дмитром

Гайд створено автором ТГ каналу Крипто-подорожі з Дмитром https://t.me/CryptoTravelsWithDmytro

Всім привіт. Сьогодні розберемо стандартну схему деплою смартконтракту в будь-якій EVM мережі на прикладі сайту REMIX.

Зазвичай, таку активність бажано робити при відпрацюванні тестнету, але і в майннеті інколи не завадить зробити щось нестандартне, а "деплоїти смартконтракт" - це навіть звучить страшно, тому більшість юзерів точно не буде таким займатись, а я покажу, як зробити це за 3 хвилини.

Причиною написання статті стало завдання в тестнеті Reddio, де за деплой зараз дають 50 пойнтів щоденно, але ця інструкція універсальна, підходить до будь якої мережі тестнету чи майннету.

Нагадаю, що Reddio - це L2 мережа на Ефірі і входить в екосистему Monad, який зібрав більше 200 млн баксів інвесту, тому поки чекаємо тестнету від самого Монаду, можна трохи поактивити в проектах, які до нього відносяться.
Якщо ще хтось не розпочав відпрацьовувати цей проект, то ось окремий пост про нього, рекомендую глянути, а ми розпочинаємо:

Переходите на сайт Remix

Зліва тиснете на contracts, потім вибираєте файл 1_storage.sol

У вікні, що відкрилось, ставите курсор мишки де небудь і тиснете Ctrl+S, щоб зберегти файл. Після цього ось на цьому пункті у вас має з'явитись зелена пташечка )

Натискаєте на цей пункт меню і в стрічці зверху вибираєте саму свіжу версію компілятора, в мене це 0.8.28

Відмовляєтесь від перезавантаження сторінки, якщо запитає і тиснете на Compile. Після цього в вас має знову з'явитись зелена пташечка.

Далі переходите в пункт Deploy і в верхньому списку натискаєте WalletConnect, потім приєднуєте свій гаманець. Бажано використовувати саме Метамаск, оскільки багато тестових мереж не дуже товаришують з Раббі, ОКХ чи іншими гаманцями, а Метамаск підтримують всі.

ДУЖЕ ВАЖЛИВЕ ЗАУВАЖЕННЯ!!!

Після цього потрібно вручну змінити або просто перевірити чи вибрана в гаманці саме та мережа, в якій вам потрібно зробити активність

Потім натискаєте Deploy, підписуєте транзакцію в гаманці і, якщо ви все правильно зробили, то в консолі побачите напис, що все пройшло прекрасно

Вітаю, ви задеплоїли смартконтракт і тепер знаєте, як це робити і більше не будете боятись цих страшних слів )

Якщо фейлиться транзакція, то це просто глюки самої тестової мережі (потрібно спробувати пізніше) або мережа не підтримується сайтом Remix, що буває дуже рідко.

А більше гайдів та активностей по проектах я пишу в своєму ТГ каналі, тому підписуйтесь!!!

https://t.me/CryptoTravelsWithDmytro

Всім удачі та багато грошей!!!