Дропхантинг в сети Scroll, активности вместе с CryptoAmeba
Scroll - L2, $80млн+ инвестиций, есть тир 1-2 инвесторы, например Polychain Capital. Выполнять рекомендую на максимальное количество акков, т.к. сеть тестовая, многого мы не теряем, денег не вкладываем.
Что вас ожидает в этой статье ?
Документация и начало
Краны
Мост
Отправка и просмотр транзакций
Деплой контракта
Деплой токена
Uniswap и ликвидность
Гильдия
Итак, приступим. В первую очередь необходимо зайти в документацию Alpha Scroll, где есть официальный гайд по тестнету, кликаем на Alpha Testnet
В этом окне добавляем Goerli и Scroll Alpha Testnet в метамаск
После этого необходимо с помощью крана запросить токены в тестнет Goerli,
пробуйте разные краны, если какой-либо не работает:
1. https://faucet.paradigm.xyz/
2. https://unitap.app/gas-faucet
3. https://unitap.app/gas-faucet
4. https://goerlifaucet.com/
5. https://bitszn.com/faucets.html
Как только наши токены пришли, переходим на мост
Коннектим кошелек и делаем по несколько свапов Goerli -> Scroll и потом Scroll -> Goerli
Заходим в метамаск, создаем новый кошелек, копируем адрес, отправляем на этот кошелек некоторое количество эфира в сети Scroll, потом с этого кошелька отправляем на основной обратно. Повторяем это несколько раз
Переходим на эти сайты
https://scroll.io/alpha/rollupscan?page=1&per_page=10
https://goerli.etherscan.io/
https://blockscout.scroll.io/
Вводим наши хэши транзакций, смотрим, прошли ли они, тыкаемся на сайтах
На этом кончается официальный гайд по тестнету, однако есть еще одна активность, а именно - создание своего токена и деплой контракта
Переходим на гитхаб https://github.com/scroll-tech/scroll-contract-deploy-demo.git
Открываем папку contracts, жмем на файл Lock.sol, открывается вот такой код, это официальный контракт от Scroll на лок монет на определенный период.
Переходим на Remix и создаем новый файл, я назвал его так же, lock.sol
Копируем наш код с Github и вставляем в lock.sol на Remix
После чего переходим в компилятор Solidity Compiler
Запоминаем версию Compiler 0.8.18 в моем случае, жмем кнопку Compile, после чего переходим во вкладку Deploy & run transactions
Здесь обязательно поменяйте ENVIRONMENT на Metamask, если стоит что-то другое, а в самом метамаске не забудьте поставить сеть Scroll Alpha Testnet, сравниваем аккаунт, в Value пишем, например 1, ставим Gwei, около кнопки Deploy будет просить число в unix, т.е. дату для блокировки монет, ставил я 1696118400, это 1 Октября 2023его года
После всех манипуляций жмем Deploy, вылезет транзакция, подписываем ее
Дожидаемся вот такой галочки
Переходим в метамаск и жмем на транзакцию, которая отвечала за деплой контракта
Смотреть в проводнике блоков, открывается вот такое окно, видим поле
Contract ... created, жмем на контракт
Переходим во вкладку Code в открывшемся окне и жмем Verify & Publish
Все данные тут будут автоматически вставлены, нам нужно будет поменять только версию Compiler, там будет стоять latest, ставим тот, что мы использовали на сайте Remix, в моем случае это 0.8.18
Жмем кнопку Verify & Publish и ждем, после чего у нас появляется вот такая галочка, с этим мы закончили
Следующим этапом будет Деплой своего токена в сети Scroll Alpha
Возвращаемся на сайт Remix, как и в случае контракта, создаем новый файл, я назвал его token.sol
Затем переходим на сайт OpenZeppelin, пишем в поле Name название нашего будущего токена, символ, а также количество в поле Premint. Ставим галочку на Mintable, копируем получившийся код справа и переходим обратно на Remix и вставляем наш код в файл token.sol
Соглашаемся со всем, проделываем те же действия, что и с контрактом, т.е. Compile в компиляторе, затем во вкладке Deploy просто жмем Deploy, на этот раз не нужно ничего настраивать, главное чтобы стоял ваш Injected Provider - Metamask
Точно так же подтверждаем транзакцию, верифицируем контракт, добавляем себе в метамаск наши монетки по адресу контракта.
Переходим на Uniswap, коннектим кошелек, жмем "Создать позицию", добавляем наш токен через контракт
Жмем предпросмотр, добавляем ликвидность
После этого можно еще немного добавить и убрать ликвидности, затем переходим в Swap, там выбираем нашу монету и делаем по несколько свапов туда-обратно
Ну и под конец можно присоединиться к гильдии
Вот и все ! Мы сделали очень много доступных активностей, если не все, так проделываем на каждом аккаунте Всем спасибо за прочтение статьи, подписывайтесь на паблик в Telegram и на наш чат ❤️❤️