July 10, 2023

Всё о Scroll testnet 

design epta

Servus_crypto

Подробный гайд о всех активностях касаемо Scroll.

Лучше поздно чем никогда, о нем я ещё не упоминал на своем канале, а зря. Проект достойный и собрал кучу денег.

Собственно на этом можно закончить с описанием и приступить к гайду.

Сеть + тестовые токены

Переходим на сайт и добавляем тестовую сеть :
Scroll Alpha Testnet

Далее нужно получить тестовые токены, для начала ETH Goeril.

Краны:


Первый

Второй

Третий

(пробуйте, некоторые иногда не работают)

И так, получили тестовый эфир теперь нам нужно перегнать его в сеть Scroll

Переходим на сайт и бриджим наш эфир (оставьте 0.06 если есть, или придется поискать)

На этом подготовка окончена. Переходим к самому тестнету, первое на очереди:

SyncSwap

Переходим на сайт и подключаем наш кошелек (заранее выбрав сеть Scroll alpha на самом сайте)

Далее тыкаем на Faucet:

(Если работает то повезло)

Ну и далее выбираем и свапаем любые монетки которые у нас есть:

Свапайте сколько хотите, ~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 ничего не меняем

В следующем окне выставляйте всё так , только меняйте на своё название, код берем с нашего контракта

Жмем Verify & Publish

Хуг. На этом с таким запарным всё.

Роли от Guild \ Layer3

Обязательно вступаем и забираем хотя бы первую роль Mystery role

И выполняем все квесты связанные с scroll

Первый

Второй

Третий

Четвертый

Стоит отметить что вроде Scroll должен выйти в следующем месяце если не будет переносов, возможно снапшот уже был, а может и нет, в любом случае на эти все активности мы тратим лишь время, все активности в тестовой сети, прогнать аккаунт точно стоит если вы это не делали, а если делали не плохо будет всё повторить.

Servus_crypto