
Недавно Scroll успешно привлек $50 млн от известных венчурных капиталистов, таких как Polychain Capital и Sequoia Capital. В целом Scroll удалось собрать 83 миллиона долларов.
Свиток сейчас оценивается в $1,8 млрд.
Scroll — это zkRollup, основанный на zkEVM на Ethereum, обеспечивающий встроенную совместимость с существующими приложениями и инструментами Ethereum. Проще говоря, это новая сеть второго уровня для Ethereum.
В настоящее время находится фаза альфа-тестовой сети, и во время предварительной альфа-версии было достигнуто 1 миллион уникальных адресов и 16 миллионов транзакций.
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Глава 47 - Участие в проекте, инвестированном основателем Ethereum - 33 миллиона долларов США - руководство по прокрутке тестовой сети - a0416c04d3a4
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Глава 140 — Наиболее полное руководство по сети тестирования прокрутки — e54619ad49a7
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Глава 147 – Не пропустите – Краткое описание Dog Brother – 10 самых вероятных airdrops в марте – 6cf0bb27508d
Помните, что каждая тестовая сеть требует не менее 100 транзакций.

Сегодня мы собираемся провести несколько мостовых тестов, создать собственные контракты, токены и провести более 100 транзакций, а также увеличить вес аккаунта, чтобы подготовиться к последующим раздачам. Конкретные шаги заключаются в следующем:
Шаг 1. Получите токены тестовой сети
Сначала нам нужно использовать мост прокрутки, чтобы получить ETH прокрутки.
Войдите в https://scroll.io/alpha и добавьте сеть Scroll Alpha Testnet в метамаску.

Перейдите на https://scroll.io/alpha/bridge и подключите немного goerli ETH к прокрутке Goerli ETH.

Начать соединение

Этот процесс требует ожидания от 30 минут до более часа.
Шаг 2. Получите WETH
После получения прокрутки ETH мы используем Scroll-uniswap для обмена некоторого количества WETH;
Перейдите на https://uniswap-v3.scroll.io/#/swap, чтобы обменять ETH на wETH;
Я рекомендую приобрести как можно больше кранов и мостов герли.

На данный момент мы выполнили только 50% этого урока, нам еще предстоит сделать следующие вещи:
Создаем собственный контракт и проверяем его код
Создавайте токены и обеспечивайте им ликвидность
Обмен на Uniswap
Шаг 3. Создаем наш контракт
Перейдите на remix.ethereum.org и нажмите «Создать новый файл». Дайте файлу имя. Не забудьте добавить .sol после имени.

Имя файла для этого руководства — Alphascroll.sol.

Разместите приведенный ниже код в правой части экрана.
// Идентификатор лицензии SPDX: НЕЛИЦЕНЗИРОВАННАЯ прагма Solidity ^0.8.9; контракт Lock { uint public unlockTime; адрес, подлежащий оплате, общедоступный владелец; вывод события (количество единиц, время). constructor(uint _unlockTime) payable { require(block.timestamp < _unlockTime, "Время разблокировки должно быть в будущем"); unlockTime = _unlockTime; владелец = подлежащий оплате (msg.sender); }function capture() public { require(block.timestamp >= unlockTime, «Вы пока не можете вывести средства»); require(msg.sender == владелец, «Вы не владелец»);emit Withdrawal(address(this).balance, block.timestamp); владелец.перенос(адрес(это).баланс); }

Заходим в SolidityCompiler и жмем компилировать

(Необязательно) Вы также можете скомпилировать с помощью команды:
Перейдите к компилятору Solidity на левой панели -> нажмите «Компилировать cryptomarketblog.sol» -> Если ошибок нет, вы увидите зеленую галочку на кнопке компилятора Solidity.
После компиляции видим вот такую картинку

Теперь мы нажимаем на значок развертывания и запуска транзакции слева.

(Необязательно) Вы также можете развернуть с помощью команды:
Перейдите на боковую панель «Развертывание и запуск транзакций» на левой панели -> Выберите среду.

Выберите «Внедренную метамаску поставщика» в качестве среды.

Здесь появится окно MetaMask, подтвердите его.
Теперь вы можете увидеть адрес своего кошелька чуть ниже окружения.
В поле «ЗНАЧЕНИЕ» введите 1; в поле «время unit256_unlock» введите 1696118400;
Проверьте изображение ниже

Теперь, после того, как все заполнено, нажмите значок развертывания и подтвердите метамаску (убедитесь, что вы находитесь в сети ETH Goerli).
Через несколько минут вы увидите такие результаты:

Теперь открываем последнюю транзакцию в ETH explorer и открываем контракт.
Как показано ниже:

Теперь переходим к контракту TAB и проверяем контракт;

Нажмите для продолжения

Теперь вы видите, что здесь стоит большая пустая коробка. Вернитесь к ремиксу, скопируйте код, нажмите «Проверить и опубликовать».

Если вы все сделали правильно, то получите что-то вроде этого:

Теперь мы еще раз проверяем контракт, чтобы убедиться, что он проверен.

Шаг 4. Создайте свой собственный токен
Вход: https://docs.openzeppelin.com/contracts/4.x/wizard
Установите значения, как показано ниже, оставив все остальные поля как есть.

Скопируйте весь код из правой части экрана и снова посетите сайт Remix в новом окне. Снова создайте новый файл с именем ALTKN.sol (в моем случае) и вставьте его туда.

Перейдите к компилятору Solidity и скомпилируйте

Перейдите в раздел РАЗВЕРТЫВАНИЕ И ВЫПОЛНЕНИЕ ТРАНЗАКЦИЙ и выполните развертывание.

Скопируйте адрес контракта и импортируйте токены в MetaMask;
Шаг 5. Проверьте плавность работы токена
Теперь мы готовы протестировать наш токен в uniswap-scroll.
Войдите в https://uniswap-v3.scroll.io/#/pool и используйте сетевое соединение прокрутки альфа.
Добавьте наши токены сюда

Ниже вы можете увидеть наш пользовательский токен ALPHA.
Шаг 6. Добавьте ликвидность
Перейдите к опции «ПУЛ» и нажмите «Новая позиция»;

При первой настройке вы заполните некоторые значения, чтобы создать начальную цену и ликвидность. После этого вы получите что-то вроде изображения ниже:



На этом этапе это означает, что ваше развертывание завершено и вы можете самостоятельно выполнить 100 обменов токенов.
Вот и все в этой статье
