May 28, 2022

Проходимо testnet на перехід Ethereum до Ethereum 2.0 з можливістю отримати безкоштовну NFT

Скоро Ethereum перейде на нову систему консенсусу – PoS. Вже зараз можна протестувати мережу Klin та отримати NFT у цій мережі.

  • Нам нужно иметь кошелек Metamask
  • Додати тестову мережу Klin, перейди сюда і натиснути add network to Metamask за тим підписати дозвіл в металі
  • Тепер нам потрібно отримати тестові токени ETH у цій мережі, переходимо сюда і вписуємо свій гаманець у порожнє поле, за тим тиснемо send me ETH

Так, тепер переходимо до найскладнішого

  • Йдемо на цей сайт (Remix – це середовище розробки смарт-контрактів у мережі Ethereum)
  • Нам потрібно підключитися до майданчика, для цього натискаємо на 4-й знак (ефіру) але у нас висвічується не наш гаманець, нам потрібно, щоб з'явилася інша адреса
  • Для цього натискаємо на JavaScript VM та вибираємо Injected WEB3 та підписуємо дозвіл
  • Тепер йдемо в перший розділ (дві папки) та натискаємо на +
  • Висвічується вікно, нам потрібно натиснути OK
  • У розділі CONTRACTS натискаємо файл і додаємо новий контракт. ВАЖЛИВО розширення контракту має бути .sol
  • Тепер у документі, який відкрився у нас на сайті, потрібно ввести наступний код:
pragma solidity >=0.5.0 <0.7.0;
 contract HelloGM { 
function gm()public pure returns (string memory)
{ return 'Hello gm.xyz'; } }
  • Переходимо в третій розділ і вибираємо всі налаштування як на скріні, це обов'язково
  • І натискаємо на Complite (назва вашого файлу).
  • Переходимо в 4 розділ (з лого ETH) і натискаємо кнопку Deploy. Головне перевіряйте щоб було написано Injected Web3 і вписано саме вашу адресу гаманця, якщо виставлено не вашу то натисніть JavaScript VM і оберіть знову Injected WEB3 - адреса повинна повернутися і натискаємо на Deploy, вас просять підписати транзакцію - виконуємо