Выносим дроп от Scroll
Twitter - https://twitter.com/Scroll_ZKP
Discord - https://discord.com/invite/scroll
Инвесторы: $80 млн от Polychain Capital, Sequoia и др.
Сейчас у проекта проходит Alpha Testnet.
Преимущества - практически не требует никаких вложений и проходится довольно быстро.
План действий
- Добавляем новые сети и запрашиваем тестовые токены
- Деплой смарт контракта
- Клеймим токены - свапаем их, добавляем в пул ликвидности
- Создаем свой токен - свапаем, добавляем в пул
- Активность в SyncSwap
- Вступаем в гильдию - роли в дискорд
- Дополнительные транзакции в смарт контракте (обновление 15.04)
Взаимодействуем в разные дни, чтобы показать заинтересованность и набить транзакции.
Добавляем новые сети
Переходим на сайт проекта и добавляем Goerli и Scroll Alpha
Запрашиваем тестовые токены
Первый способ - GoerliFaucet (иногда не работает)
Второй способ - заходим на сайт TestnetBridge. Подключаем в ММ сеть Arbitrum One и свапаем 0.0002 ETH в сеть Goerli. Подтверждаем.
Получив тестовые токены Scroll, переходим в Bridge и отправляем тестовые ETH с Goerli в тестовую сеть Scroll Alpha ( идут ~7 минут )
Deploy смарт-контракта
Все действия производим в сети Scroll Alpha Testnet
Заходим на сайт и жмем Accept
нажимаем создать новый файл - и вводим любое имя
далее вставляем код в созданный нами файл
// SPDX-License-Identifier: UNLICENSED pragma solidity ^0.8.9; contract Lock { 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); } }
далее жмем Compile - если все правильно - появиться зеленая галочка
Далее переходим в раздел ENVIRONMENT и вводим там следующие данные
ENVIRONMENT - injected provider
Жмём Deploy и подтверждаем транзакцию в Метамаск
Далее нужно верифицировать наш контракт
переходим в последнюю транзакцию в нашем Метамаске - открываем смотреть в проводнике
там находим адрес контракта и открываем его
далее находим на странице вкладку Code и жмем кнопку - Verify & Publish
на следующей странице жмем кнопку Next
Вводим следующие данные в поля
Contract Name вводим - Lock
Compiler выбираем компилятор версии - v0.8.18
Enter the Solidity Contract Code вставляем код контракта из предыдущего пункта
После нажимаем кнопку - Verify & publish
Клеймим токены - свапаем их, добавляем в пул ликвидности
Клеймим токены USDC по ссылке - должны насыпать 5000 USDC
Добавляем новый токен USDC в Метамаск с помощью адреса контракта
0xA0D71B9877f44C744546D649147E3F1e70a93760
Далее Обмениваем токены тут
Тестируем разные пары - ETH / WETH / USDC
Желательно сделать 20-50+ транзакций в разные дни и разные недели.
Далее добавляем токены в пул ликвидности тут
Добавляем новую позицию - ETH / USDC, выбираем процентную ставку, вводим цены, количество токенов и нажимаем кнопку Предпросмотр, далее нажимаем Добавить и подтверждаем транзакцию в кошельке
Тестируем возможность удалить или добавить ликвидность в наш пул
Подтверждаем все транзакции в Метамаск.
Создаем свой токен
Все действия производим в сети Scroll Alpha Testnet
Переходим по ссылке
Копируем полученный код в буфер обмена
Далее переходим в Remix
Создаем новый файл как и делали ранее - называем его scrollusdc
Вставляем в него скопированный код.
Компилируем и деплоим - в этот раз уже со стандартными настройками
Далее спускаемся ниже в Deployed Contracts и копируем адрес контракта
Добавляем новый токен в Метамаск с помощью скопированного контракта
Итого у нас на кошельке новый USDC - наш собственный
Переходим в свапалку - добавляем пул ликвидности
И в поле для поиска токена - вставляем скопированный адрес контракта USDC (токен который мы только что делали)
В итоге должны подтянуться все наши токены
Можем сделать несколько пулов с разными комиссиями. Добавляем удаляем ликвидность в пулы как мы делали ранее. Подписываем транзы.
Делаем в итоге 50+ транзакций в разные дни и в разные недели.
SyncSwap
Заходим на сайт подлючаем Метамаск и выбираем сеть Scroll Alhpa
Должно прийти сразу множество разных токенов для теста
Делаем несколько свапов - выбираем разные пары
Желательно набить 20-50+ транзакций в разные дни - разные недели
Далее переходим в пул ликвидности
Добавляем новый пул - выбираем пары - жмем депозит - вводим количество токенов - подтверждаем транзу
Через некоторое время - забираем часть денег из пула
Жмем - Withdraw - вводим количество - подтверждаем
Вступаем в гильдию Scroll Guild
- Подписываемся на их Twitter ( Ваш аккаунт должен быть зарегистрирован не позднее 01.10.2022 )
- Также проверьте пройдена ли у вас верификация - вы должны иметь роль в дискорде - Verified (Wick)
После верификации появляется роль - Verified (Wick)
Дополнительные транзакции в смарт контракте
Для работы нужно хотя бы $0.2 ETH в сети Scroll Alpha Testnet:
Заходим в #Scroll explorer по ссылке
https://blockscout.scroll.io/address/0xeA9f2AEA12c85652Fbf440Cb6dDE37ad546C34bc/write-contract#address-tabs
Опускаемся по разделу Write Contract -> подключаем ММ в сети Scroll Alpha Testnet
Начните с первого пункта - дальше пункты идут не по порядку
Некоторые транзакции будут неудачными, но они все равно будут зарегистрированы как транзакции - таков наш план!
Не пытайтесь сделать все идеально! Нам нужны неудачные операции тоже.