Тестируем переход 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 и подписываем в ММ.
Подписываем запросы в ММ и по завершению транзакции, увидим снизу