Всё о Scroll testnet
Servus_crypto
Подробный гайд о всех активностях касаемо Scroll.
Лучше поздно чем никогда, о нем я ещё не упоминал на своем канале, а зря. Проект достойный и собрал кучу денег.
Собственно на этом можно закончить с описанием и приступить к гайду.
Сеть + тестовые токены
Переходим на сайт и добавляем тестовую сеть :
Scroll Alpha Testnet
Далее нужно получить тестовые токены, для начала ETH Goeril.
Краны:
(пробуйте, некоторые иногда не работают)
И так, получили тестовый эфир теперь нам нужно перегнать его в сеть Scroll
Переходим на сайт и бриджим наш эфир (оставьте 0.06 если есть, или придется поискать)
На этом подготовка окончена. Переходим к самому тестнету, первое на очереди:
SyncSwap
Переходим на сайт и подключаем наш кошелек (заранее выбрав сеть Scroll alpha на самом сайте)
Ну и далее выбираем и свапаем любые монетки которые у нас есть:
Свапайте сколько хотите, ~10 вполне достаточно.
Далее попадаем на эту страницу и жмем Deposit , вводи кол-во токенов и депозитим:
Orbiter Finance
Переходим на сайт и подключаем кошелек в Goeril
Бриджим с goeril в scroll Alpha (G) (минимум 0.05):
В целом всё, можно прогнать в обратную сторону как и на офф бридже.
Uniswap
Переходим на сайт и совершаем свапы:
Так же делаем парочку свапов - не более.
Далее переходим во вкладку Pool и жмем + Новая позиция:
Затем добавляем ликвидность (пример на скрине)
И видим это. На этом с юником всё
Aave
Переходим на сайт и подключаем кошелек
Тыкаем Faucet и забираем токены
Если у вас выдает ошибку при клейме - повышайте лимит газа на 1 (перед)
Далее переходим на маркет и выбираем монетку которую мы выбрали
Жмем Supply , апруваем токены и подтверждаем
И так же Borrow
Далее переходим во вкладку Dashboard
И кликаем Withdraw и потом Repay
Повторяем с разными монетками и усё, готово.
IziSwap
Переходим на сайт
Тут делаем Swap , добавляем ликвидность, ну разберетесь, а то статья и так большая уже получается.. Всё подписано, думаю проблем не возникнет.
Какие-то коды, контракты
Переходим на сайт и жмем New File
(Сразу скажу, это сохранил у кого-то, уже не помню, я эти ваши контракты не очень)
Создаем файл с любым название , главное не меняйте .sol
// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract СЮДА ПОЛНОЕ НАЗВАНИЕ is ERC20 { constructor() ERC20(СЮДА ВАШЕ ПОЛНОЕ НАЗВАНИЕ", "СЮДА КОРОТКОЕ НАЗВАНИЕ ТОКЕНА") { _mint(msg.sender, 1000000000 * 10 ** decimals()); } }
Вместо русских слов придумываем и вставляем ваше
Пример:
// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; contract SRVS is ERC20 { constructor() ERC20("SRVS", "SS") { _mint(msg.sender, 1000000000 * 10 ** decimals()); } }
Далее заходим в эту вкладочку и тыкаем Compile , должна появится зеленая галочка:
Далее идем в следующую вкладку выбираем всё как на скрине и жмем Deploy:
Ну только ваш кошель и токен естественно
Подтверждаем транзакцию и всё. Ваш токен готов (если хотите добавить его в метамаск найти контракт можно в самой транзакции)
Создаем контракт
Переходим снова на сайт и снова создаем новый файл с другим названием
Заходим в него и вставляем код: (ничего менять не надо)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract ScrollContract {
address public owner;
mapping (address => uint) public payments;
constructor() {
owner = msg.sender;
}
function Donate() public payable {
payments[msg.sender] = msg.value;
}
function MoneyBack() public {
address payable _to = payable(owner);
address _thisContract = address(this);
_to.transfer(_thisContract.balance);
}
}
Далее переходим снова по старинке и тыкаем
Далее снова по старинке deploy
Далее выставляем всё как на скрине и сначала кликаем Donate и потом MoneyBack и усё.
Next заходим в метамаск , ищем данную транзу, открываем в проводнике блоков и жмем на контракт
Далее жмем Code и тыкаем кнопочку Verify & Publish
Далее жмем Next ничего не меняем
В следующем окне выставляйте всё так , только меняйте на своё название, код берем с нашего контракта
Хуг. На этом с таким запарным всё.
Роли от Guild \ Layer3
Обязательно вступаем и забираем хотя бы первую роль Mystery role
И выполняем все квесты связанные с scroll
Стоит отметить что вроде Scroll должен выйти в следующем месяце если не будет переносов, возможно снапшот уже был, а может и нет, в любом случае на эти все активности мы тратим лишь время, все активности в тестовой сети, прогнать аккаунт точно стоит если вы это не делали, а если делали не плохо будет всё повторить.