Проходим тестнет от Scroll
Scroll — это zkRollup на Ethereum, который обеспечивает встроенную совместимость для существующих приложений и инструментов Ethereum.
На данный момент проект собрал $ 80M от фондов таких как Polychain Capital, Variant, IOSG и других. Оценивается в $ 1.8B.
Что делать?
Нам понадобится тестовый ETH, получить бесплатно можно тут:
Или купить за настоящий ETH (Можно в дешевых сетях Arbitrum и Optimism) на testnetbridge.
Scroll Bridge
Переходим по ссылке, подключаем кошелек и добавляем сети.
Переводим ETH из сети Goerli в сеть Scroll тут. Будет достаточно 0,05 ETH.
Проверить статуc вашей транзакции можно нажав на кнопку рядом с адресом.
Orbiter finance
Переведем средства через другой мост – Orbiter finance.
Для этого перейдем на сайт, подключаем кошелек, выбираем сеть Scroll и повторяем подобные действия как в предыдущем шаге.
Uniswap
Переходим на сайт, подключаем кошелек и клеймим тестовые usdc.
Далее идем на Uniswap, подключаем кошелек и нажимаем на кнопку выберите токен. После чего в поиск вставляем адрес контракта -
Далее совершаем несколько обменов в парах с USDC.
SyncSwap
Переходим на SyncSwap, устанавливаем сеть Scroll, нажимаем Faucet → Claim.
После получения тестовых токенов, совершаем обмены с разными парами.
Добавляем ликвидность на SyncSwap
Выбираем любую пару, нажимаем Enter Pool.
Далее переходим на вкладку Deposit, указываем любое количество токенов, нажимаем Deposit, подтверждаем транзакцию.
Aave
Aave – это децентрализованный протокол для кредитования и заимствования на блокчейне Ethereum, который работает в тестовой сети Scroll, не упускаем возможность протестировать и его.
Переходим на сайт, подключаем кошелек, нажимаем на шестеренку в правом верхнем углу и включаем тестовые сети.
Далее меняем Ethereum Market на Scroll Alpha Market и переключаем кошелек на сеть Scroll.
Нажимаем на Scroll Alpha Faucet
После чего нас перекинет на страницу, где мы поочерёдно нажимаем Faucet и забираем тестовые токены.
Возвращаемся на вкладку Dashboard, и также поочерёдно нажимаем Supply, тем самым добавляя токены в пул.
Проходим квесты на Layer3
Layer3 - это площадка для прохождения различных квестов от крипто проектов. И очень часто задания их этих квестов пересекаются с требованиями для получения ретродропов, в пример можно поставить нашумевший Arbitrum. Также этот сервис помогает достаточно хорошо и быстро прогреть кошелек, что позволяет выделить нас из остальной массы пользователей и не быть отсеянным при раздаче очередного ретродропа.
Позже на нашем канале выйдет гайд о том, как без больших затрат можно прогреть кошелек.
Вступаем Discord и Guild
Guild подключаем свой кошелек и твиттер (должен быть создан не ранее 1 октября 2022 года)
Деплой смарт - контракта и своего токена в сети Scroll
Выбираем сеть Scroll в кошельке
Переходим на сайт, создаем новый файл и указываем любое название.
После чего в созданный файл вставляем код
// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.9; contract SpamHub { uint public unlockTime; address payable public owner; event Withdrawal(uint amount, uint when); constructor(uint _unlockTime) payable { require( block.timestamp < _unlockTime, "Unlock time should be in the future" ); unlockTime = _unlockTime; owner = payable(msg.sender); } function withdraw() public { require(block.timestamp >= unlockTime, "You can't withdraw yet"); require(msg.sender == owner, "You aren't the owner"); emit Withdrawal(address(this).balance, block.timestamp); owner.transfer(address(this).balance); } }
В строке 4 - Contract, введите название вашего файла.
Далее переходим на вкладку Solidity compiler и нажимаем Compile
Идем на вкладку Deploy & Run transactions. Указываем провайдера, устанавливаем значение Gwei и время разблокировки контракта – 1712126200
Нажимаем Deploy и подтверждаем транзакцию.
В нижнем окне появится уведомление об успешном деплое контракта.
Открываем кошелек → Транзакции → Находим последнюю транзакцию с развёртыванием контракта → Открываем её
Нажимаем Смотреть в проводнике блоков
Далее, в проводнике блоков в пункте To, нажимаем на адрес нашего контракта
Попадаем в детали контракта, переходим во вкладку Code, где нажимаем кнопку Verify & Publish
После нажимаем Next, а на следующей странице указываем параметры как на скриншоте
- в пункте Compiler указывайте версию, которую использовали при деплое контракта
- в пункте Contract Name указывайте название вашего контракта
- в пункте Enter the Solidity Contract Code, вставляем код контракта, который вставляли тут:
После успешной верификации, появится галочка рядом с пунктом Code.
Следующий шаг – создадим свой токен.
Для этого переходим сюда, выставляем свои параметры, после чего копируем код из окна справа.
Снова идем на сайт Remix
Создаем новый файл, и повторяем действия из пункта Деплой смарт - контракта, но в окно справа вставляем код из предыдущего шага.
А на вкладке Deploy & Run transactions не изменяем значения Value
После деплоя, подтверждаем транзакцию в кошельке, и копируем адрес контракта.
Далее открываем кошелек, нажимаем импорт токена и вставляем только что скопированный адрес контракта.
Мы создали свой токен и добавили его в наш кошелек, идём дальше.
Снова идём на Uniswap, нажимаем Пулы → Новая позиция
Нажимаем Выбрать токен, и вставляем адрес контракта токена как в предыдущем шаге.
Выставляем параметры, и нажимаем одобрить
Далее нажимаем Добавить, подтверждаем транзакцию в кошельке.
Ликвидность добавлена. Нажимаем на созданную пару, выбираем удалить ликвидность, выставляем несколько процентов от суммы и жмем удалить.
Идем на вкладку Обменять и совершаем транзакции путем обмена токенов в разных парах, включая токен который мы только что создали.
На этом всё. Другие активности можно отслеживать здесь
Спасибо за прочтение нашего гайда.
Желаем всем удачи в получении дропа от Scroll, и во всех дальнейших активностях которые будут публиковаться на нашем канале.