May 26, 2022

Проходим Testnet на переход Ethereum 1.0 в Ethereum 2.0 и получаем лимитированную NFT

Канал

Cкоро 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'; } }

Переходим в третий раздел и выбираем все настройки как на скрине ниже, это обязательно

Компилируем файл нажав Сompile (с названием вашего файла)

Переходим в 4 раздел (с лого ETH) и нажимаем кнопку Deploy. Главное проверяйте чтобы было написано Injected Web3 и вписан именно ваш адрес кошелька, если выставлен не ваш то нажмите JavaScript VM и выберите снова Injected WEB3 - адрес должен вернуться и нажимаем на Deploy, вас просят подписать транзакцию - выполняем

Тест окончен!

CRYPTOBOSS