May 30, 2022

Тестируем переход Ethereum 2.0 - получаем бесплатно NFT в новой сети (гайд для подписчиков)

В ближайшее время Ethereum перейдет на новую систему консенсуса - Proof-of-stake (PoS). На данный момент нам предлагают протестировать сеть Klin. Обещают эксклюзивные NFT в награду. Тестнет будет длится до определенного блока.

1.Переходим на сайт и добавляем тестовую сеть Klin себе в метамаск.

2.Переходим на сайт-кран и запрашиваем тестовые токены. Вписываем адрес нашего ММ и нажимаем кнопку - Send Me Eth

3.Переходим на сайт Remix, который используется как среда разработки смарт-контрактов. В меню слева выбираем пункт Deploy & run transations (со значком эфира), в меню ENVIROMENT изменяем значение на Injected Web3. Произойдет запрос транзакции-подписи в метамаск, подписываем. После завершения транзакции, мы увидим наш адрес кошелька ММ.

4.Переходим в меню File Explorers и создаем новое рабочее пространство. Имя можно оставить стандартным, можно изменить - по желанию.

5.В новом пространстве создаем файл с любым именем, главное чтобы расширение файла было .sol

Если не получилось, нажимаете правой кнопкой на файл и выбираете Rename.

6.Справа у вас появится ваш файл, он пока что пустой, нам нужно добавить в него несколько строк кода (копируем-вставляем). Не закрываем вкладку с файлом!

pragma solidity >=0.5.0 <0.7.0;
 contract HelloGM { 
function gm()public pure returns (string memory)
{ return 'Hello gm.xyz'; } }

7.Переходим в пункт меню Compilation. Выбираем все, как на скрине и нажимаем Complite.

8.После удачного завершения, вы увидите зеленую галочку на этом пункте. Возвращаемся к пункту меню Deploy & run transations (со значком эфира).

Выбираем все, как в первый раз. Если во втором поле не ваш адрес: в первом выбираете любой пункт, потом опять выбираем Injected Web3 и подписываем в ММ.

Нажимаем кнопку "Deploy".

Подписываем запросы в ММ и по завершению транзакции, увидим снизу

 На этом все. Спасибо за внимание!