Активность от Scroll Testnet
Scroll — это полностью эквивалентный EVM zk-накопитель, созданный для масштабирования сети Ethereum. Его цель — предоставить пользователям почти мгновенные и экономичные транзакции, а также поддерживать высокие свойства безопасности, предлагаемые сетью Ethereum.
Чтобы получить тестовые ETH переходим и читаем пост
2. Добавляем сети Scroll Alpha Testnet и Goerli (кто не имеет). Переходим на сайт и добавляем
3. Делаем Bridge — 10+ транзакций
4. Делаем несколько Swap-ов — здесь. В сети Scroll Alpha Testnet.
Добавляем токен USDC ( 0xa0d71b9877f44c744546d649147e3f1e70a93760 )
5. Добавляем ликвидность в пулы — здесь. Чтобы добавить ликвидность:
- выбираем пару ETH/USDC
- выбираем любой процент
- Кликаем — "+" в "Min Price", "+" в "Max Price", два рази "-" в "Min Price", чтобы разблокировать Deposit
- Подтверждаем
- При желании можем часть ликвидности вивести
- Переходим на сайт Remix и создаём новый файл (любое название, главное разрешение должно быть .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());
}
}
- Переходим в вкладку "DEPLOY & RUN TRANSACTIONS" (Metamask в сети Scroll Alpha Testnet). Выбираем: Injected Provider - Metamask -> Deploy -> Подписываем в Metamask
- Переходим на сайт
- Добавляем ликвидность с парой ETH/НАШ ТОКЕН (вставляем адрес токена)
- Выставляем значения: 0.05% -> 0.5 цена -> 0.5 и 0.5499 -> 0.0001 ETH -> Preview
8. Развертывание смарт-контракта
- Переходим на сайт Remix и создаём новый файл (любое название, главное разрешение должно быть .sol)
- Вставляем код
// SPDX-License-Identifier: MIT
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 & RUN TRANSACTIONS" (Metamask в сети Scroll Alpha Testnet). Выбираем: Injected Provider - Metamask -> Deploy -> Подписываем в Metamask
9. Закидываем деньги в контракт
- На той же странице, где создавали контракт, вписываем кол-во Gwei. Это сумма которую будем вносить на котракт (5000000 Gwei = 0.005 ETH)
- В самом низу, где меню "Deployes Contracts" находим и раскрываем его -> нажимаем "Donate"
10. Выводим деньги с контракта
Под "Donate" находим и нажимаем "MoneyBack". "Value" должно бить 0 GWEI
11. Проходим квест на Layer3
🔍 Эту статью подготовила для вас команда G_Group. Хотите быть в курсе последних новостей, руководств и информации о криптовалютах, DeFi, NFT и P2E? Присоединяйтесь к нашему сообществу.