Тестнет Scroll: покрокова інструкція для отримання можливого аірдропу
Матеріал підготовлено автором каналу The Wolf Of Your Street. Підтримайте автора підпискою!
Scroll — це повністю еквівалентний EVM zk-накопичувач, створений для масштабування мережі Ethereum. Його мета — надати користувачам майже миттєві та економічні транзакції, а також підтримувати високі властивості безпеки, пропоновані мережею Ethereum.
Гайд із проходження тестнету
Підготовка
- Нам знадобиться Metamask. Якщо у вас усе ще немає гаманця, дивіться повну інструкцію щодо Metamask.
- Додаємо тестові мережі, під’єднавши гаманець на цьому сайті:
- Запитуємо тестові токени в мережі Goerli. Попередньо логінимося в Alchemy через Google:
Проходження тестнету
Ми отримали токени в мережі Goerli, тепер потрібно перегнати їх у Scroll. Зворотну транзакцію теж краще зробити, це займе близько 10 хвилин:
- Переходимо на сайт. Робимо переказ Goerli — Scroll:
- Відразу робимо зворотну транзакцію для взаємодії:
- Відправляємо трохи токенів своєму другові в мережі Scroll через Metamask:
Розгортаємо контракт у мережі Scroll
- Переходимо в студію Remix, відкриваємо папку Contracts і створюємо в ній новий файл із назвою EtherWallet.sol:
- У вікно, що з’явилося, необхідно вставити код, який копіюємо звідси:
- Переходимо на вкладку Solidity Compiler, вибираємо версію 0.7.4 і компілюємо наш файл:
- Далі переходимо на вкладку Deploy and run transaction. У пункті Environment ставимо Injected Provider – Metamask і натискаємо Deploy:
- Необхідно буде підтвердити транзакцію в Metamask. У разі успіху ви побачите таке повідомлення внизу екрана:
Своп і ліквідність
- Переходимо на Uniswap Scroll. Міняємо ETH на будь-який токен від юзерів.
Контракти токенів:
- 0xc4D6FA12FF19bf74Ced9616EAb8936696CcD3d3A
- 0xA0D71B9877f44C744546D649147E3F1e70a93760
Примітка: це не офіційні токени, але необхідно зробити своп, щоб потім залити ліквідність.
- Переходимо до ліквідності:
- Додаємо ліквідність:
- Після чого натискаємо Preview і підтверджуємо транзакцію в Metamask.
Гільдія
- Підписуємося на Twitter.
- Вступаємо в гільдію Scroll.
- Необхідно прив’язати свій Metamask і Twitter:
Торгуємо на MUX
- Підключаємося на MUX.
- Змінюємо мережу на Scroll.
- Відкриваємо і закриваємо пози.
Ігри
Є ще різні ігри, в які ви можете пограти:
Symbiosis finance x Scroll: завдання на Galxe
Важливо: дедлайн 10.05.2023
Symbiosis оголосили про інтеграцію Scroll у свій продукт і на честь цього запустили промо компанію на Galxe, в якій пропонують пройти легкі завдання та отримати 3 NFT учасника акції. Не будемо гаяти часу і відразу приступимо до виконання.
- Переходимо на сайт і підключаємо гаманець.
- Вибираємо тестову мережу Scroll, далі обираємо бажану пару і робимо пару свапів:
- Переходимо на сторінку акції та забираємо перший NFT, натиснувши Claim.
- Підписуємося на соціальні мережі проєктів через Galxe і забираємо другу NFT, натиснувши Claim:
- Щоб забрати останню NFT, нам потрібно зробити один кросчейн-свап за допомогою моста Symbiosis на суму понад $25, але вже в mainnet. Для цього переходимо на сайт, підключаємо гаманець.
- Обираємо мережу, з якої переказуватимемо кошти в іншу мережу, і натискаємо Swap. Наприклад, ETH з мережі ZkSync Era перевести в ETH мережі Arbitrum:
Ці завдання — це одна з небагатьох можливостей взаємодіяти з мережею на даному етапі, тому що команда Scroll давно не оновлювала власний тестнет. Поки ми очікуємо на глобальні оновлення проєкту, можна виконувати такі активності теж.
Запуск тестової мережі Scroll на DeFi площадці Aave
В останньому оновленні гайда згадували, що Scroll давно не оновлювали свій тестнет. Через кілька днів команда проєкту анонсує інтеграцію з Aave та тестнет на честь цього. З Scroll ми вже знайомі, тож пропонуємо розглянути ближче Aave.
Aave — це один із найбільших DeFi протоколів, що працюють у мережі Ethereum, який дає змогу користувачам позичати й позичати найрізноманітніші активи, від високоліквідних альткоїнів, побудованих на базі L1, L2 рішень, до стейблкоїнів. На момент написання статті Aave входить у топ-3 протоколу із загальним обсягом заморожених коштів понад $5 млрд.
Така інтеграція йде на користь обом проєктам. Scroll принесе в якомусь сенсі інноваційний продукт на майданчик, а Aave зі свого боку зможе залучити додаткову ліквідність у новий протокол.
Не будемо гаяти час й почнемо виконувати тестнет.
Основний гайд
- Переходимо на сайт, підключаємо гаманець.
- Натискаємо на шестірню в правому верхньому кутку і вмикаємо тестову мережу, як показано на скриншоті:
- На вкладці Dashboard вибираємо тестову мережу Scroll Alpha:
- Позичаємо свої тестові ETH у мережі Scroll. Натискаємо Supply, вводимо бажану суму і натискаємо Supply ETH. Якщо все пройшло успішно, ваша позиція відобразиться в блоці Your supplies. Через якийсь час варто відвідати сторінку повторно, щоб закрити позицію, натиснувши Withdraw:
- На вкладці Faucet ви зможете отримати інші тестові токени й виконати ті самі дії, що і з ETH:
Важливо: На момент написання статті крани не працюють. Команда обіцяє вирішити проблему в найближчі кілька днів.
- Переходимо в Discord проєкту і залишаємо свій фідбек у будь-якій із відповідних гілок:
Команда проєкту прокинулася і представила нам інтеграцію з одним із топових протоколів DeFi.
Нові активності в тестовій мережі
Scroll зовсім скоро планує запуск своєї основної мережі, в якій за Gas доведеться віддавати вже не тестові монети, а реальні. Поки основна мережа ще недоступна, команда INCRYPTED вирішила зібрати для вас невелику добірку протоколів, які підтримують Scroll Testnet.
Примітка: якщо ви ще не взаємодіяли з цим проєктом, можете ознайомитися з повним гайдом вище. Там докладно розписано як додати мережу Scroll Testnet і отримати тестові токени.
Взаємодіємо з DeFi
- Переходимо на сайт Uniswap і підключаємо гаманець у мережі Scroll Alpha.
- Вибираємо WETH, вводимо бажану суму і натискаємо Wrap. Підтверджуємо транзакцію в гаманці:
- Далі йдемо на сайт DODO Swap і підключаємо гаманець.
- Вводимо бажану суму в WETH і натискаємо Approve WETH. Підтверджуємо розблокування:
Примітка: на момент написання статті повноцінний свап провести неможливо. Тому робимо тільки апрув і переходимо до наступного протоколу.
- Переходимо на сайт iZUMi Finance і підключаємо гаманець.
- Вводимо бажану суму в ETH і натискаємо Swap. Підтверджуємо транзакцію:
- Далі натискаємо Liquidity, після Add Liquidity+. Вводимо бажану суму і натискаємо Approve USDT, після Create:
- Щойно пул буде створено, повертаємося на сторінку створення і натискаємо Remove:
- Перетягуємо повзунок і натискаємо Remove:
- Переходимо на сайт SyncSwap і підключаємо гаманець. Далі змінюємо мережу на Scroll Alpha:
- Вводимо бажану суму і натискаємо Swap:
Примітка: бажано зробити кілька таких свапів.
- Далі йдемо у вкладку Pool. Вибираємо пул USDC-ETH і натискаємо Enter:
- Вибираємо Deposit і пересуваємо повзунок. Далі вводимо бажану суму, натискаємо Unlock USDC, після Deposit. Підтверджуємо всі транзакції в гаманці:
- Переходимо на вкладку Withdraw і виконуємо дії, показані на скриншоті, щоб вивести частину токенів з пулу:
Взаємодіємо з NFT
- Переходимо на сайт Zonic і підключаємо гаманець.
- Вибираємо мережу Scroll і натискаємо на будь-яку вподобану колекцію:
- Вибираємо будь-яку NFT, після чого натискаємо Buy Now і підтверджуємо покупку:
- Переходимо на сайт NFTs2Me і підключаємо гаманець у мережі Scroll.
- Заповнюємо поля і завантажуємо будь-яку картинку. Після чого натискаємо Create Collection:
- Натискаємо Deploy to Scroll Testnet і підтверджуємо транзакцію:
- Після того як транзакція пройде успішно, просто закриваємо сторінку.
Завдання Layer3
Періодично команда Layer3 додає завдання, пов’язані з мережею. Знайти їх можна за посиланням. А якщо ви ще не знайомі з цим майданчиком, можете ознайомитися з нашим гайдом.
Отримуємо роль у Discord
- Переходимо на сайт і натискаємо Join Guild to get roles.
- Підключаємо соцмережі та гаманець.
- Виконуємо соціальні завдання і забираємо роль Scroll OG:
Примітка: роль доступна, тільки якщо ви раніше вже вступили в Discord проєкту.
Тестнет Scroll Sepolia
Примітка: усі активності краще виконати кілька разів. Ви можете зупинятися на етапах і повторювати їх або періодично перепроходити гайд. Щоб не забути, додавайте наш розділ у закладки браузера.
- Підключаємо гаманець і додаємо мережу на сайті:
- Обмінюємо ETH на WETH на платформі Uniswap:
- Переводимо токени на гаманці друзів, або шукаємо адреси на Etherscan.
- Далі виконуємо деплой контракту. Інструкція є в цій же статті, у першому розділі. Повторюємо всі дії, але міняємо мережу на Scroll Sepolia.
- Також тестуємо виведення ETH з мережі Scroll Sepolia:
Розгортаємо смарт-контракт
Для розгортання смарт-контракту знадобиться ETH у мережі Scroll Sepolia. Як його отримати, показували раніше в гайді.
- Переходимо на сайт і натискаємо Accept. Після цього проходимо невеликий туторіал від сайту, підтверджуючи кожне спливаюче вікно.
- Відкриваємо папку contracts і натискаємо на 1_Storage.sol:
- Далі, відкриваємо вкладку Solidity compiler і натискаємо Compile 1_Storage.sol:
- Переходимо на вкладку Deploy & run transactions і перевіряємо, щоб у гаманці була обрана тестова мережа Scroll Sepolia. Якщо встановлена інша, змінюємо її на потрібну:
Примітка: якщо не змінити мережу і розгорнути контракт у Mainnet, з вашого гаманця будуть списані реальні кошти.
- У розділі ENVIRONMENT вибираємо Injected provider – MetaMask. Підписуємо транзакцію в нашому гаманці:
- Перевіряємо, чи правильний гаманець вказано в розділі Account, і натискаємо Deploy. Ще раз перевіряємо мережу і натискаємо Confirm, після чого контракт буде розгорнуто:
Layer3 Quest
Новий ланцюжок завдань так чи інакше пов’язаний з бриджем токенів ETH у мережу Scroll або виведенням їх із неї. Як виконати ці дії, описували в гайді вище. Якщо раніше не виконували їх, виконайте, і тільки потім переходьте до Layer3.
The Scroll Testnet Awaits
- Переходимо до завдання і просто підтверджуємо виконання, оскільки раніше вже виконали всі ончейн-активності:
Learn about Scroll’s Founding Story
- Переходимо до завдання, відповідаємо на Quiz і верифікуємо виконання:
Примітка: завдання вимагає пройти Anti-Sybil перевірку. Для цього потрібно холдити на гаманці мінімум 0.005 ETH у мережі Ethereum Mainnet.
Explore Scroll’s Scalability Solution
- Переходимо до завдання та відповідаємо на Quiz:
- Quiz 1: Ability to process more transactions per second;
- Quiz 2: Proof of Stake consensus;
- Quiz 3: By implementing zkEVM for enhanced transaction speeds;
- Quiz 4: Zero-knowledge proofs.
- Очікуємо, поки закінчиться таймер, і підтверджуємо крок. Далі проходимо Anti-Sybil перевірку і верифікуємо завдання:
Примітка: для Anti-Sybil перевірки потрібно холдити на гаманці мінімум 2 MATIC у мережі Polygon.
Beginner’s Guide to Scroll
- Переходимо до завдання і просто верифікуємо.
Примітка: для Anti-Sybil перевірки потрібно холдити на гаманці мінімум 0.005 ETH у мережі Arbitrum Network.
Advanced Guide to Scroll
- Переходимо до завдання і виконуємо соціальні активності.
Примітка: для Anti-Sybil перевірки потрібно холдити на гаманці мінімум 0.005 ETH у мережі Optimism Network.
- Далі проходимо на невеликий опитувальник і виконуємо Proof-of-Humanity, відповівши на запитання:
Заключення
Наразі це всі активності, які можна зробити в Scroll. Чи отримаємо ми за це дроп? Ніхто не знає, але краще виконувати будь-які активності, які не вимагають витрат.
Основні моменти
- Бажано періодично відвідувати Discord проєкту, команда часто чистить ботів.
- Проєкт розвиває свою екосистему, підключаючи нові Dapps.