Дропхантинг
March 20, 2023

Дропхантинг в сети 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, потом с этого кошелька отправляем на основной обратно. Повторяем это несколько раз

Просмотр транзакций в Explorer

Переходим на эти сайты
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 и на наш чат ❤️❤️