April 13, 2023

Проходим активности в проекте Base (L2 решение от Coinbase)

Данная статья подготовлена командой DAO Crypto. Мы есть в Youtube и Telegram

Все наши уроки и статьи тут

Видео гайд по ссылке

Содержание


О проекте Base

Base — это Ethereum L2, который предлагает безопасный, недорогой и удобный для разработчиков способ создания децентрализованных приложений для всех и везде. Base - это проект от Coinbase и он будет служить домом для сетевых продуктов Coinbase.

Для пользователей Base будет служить мостом, соединяющим пользователей Coinbase с L1, другими L2 и экосистемами, такими как Bitcoin и Solana.

Для разработчиков Base будет служить открытой экосистемой, в которой кто угодно и где угодно может создавать децентрализованные приложения, которые смогут охватить более 1 млрд пользователей.

Твиттер скор проекта равен 284, это достаточно хороший показатель.

В этой статье мы разберем доступные в проекте на данный момент активности, часть из них не требуют вложений. Действуем по шагам 👇

Добавляем тестовые сети в метамаск

Для того, чтобы добавить в метамаск тестовые сети, переходим по ссылке. Подключаем свой кошелек, нажав кнопку Connect Wallet.

Затем в строке поиска вводим название сети Goerli и нажимаем галочку Include Testnets. Нажимаем кнопку Add to Metamask и подтверждаем в метамаске.

Затем точно также находим в поиске сеть Base Goerli Testnet и добавляем ее в метамаск.

Получаем тестовый эфир Goerli ETH

Тестовый эфир можно получить различными способами, о которых мы подробно написали в этой статье.

Также в данной статье затронули вариант покупки тестовых токенов, если вам по какой-то причине не удается их получить.

Переводим ETH из Goerli в Base Goerli Testnet

Далее нам нужно перевести тестовый эфир из сети Goerli в сеть Base Goerli Testnet. Для этого переходим на официальный мост Base по ссылке. Присоединяем свой кошелек метамаск.

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

Далее переводим небольшое количество ETH из сети Goerli в сеть Base Goerli Testnet. Указываем нужное количество ETH и нажимаем кнопку DEPOSIT ETH. После этого подписываем транзакцию в метамаске.

Дожидаемся, когда средства поступят в сеть Base Goerli Testnet, это занимает 1-2 минуты.

Загружаем смарт-контракт и получаем NFT

Переходим на сайт и присоединяем свой кошелек метамаск.

Проверяем, чтобы в метамаске была выбрана сеть Base Goerli Testnet, затем нажимаем кнопку Start Quest.

Ставим галочку и нажимаем Continue.

Читаем инструкции и снова жмем Continue.

На следующем шаге нам нужно будет загрузить смарт-контракт и указать его адрес.

Для того, чтобы развернуть смарт-контракт, переходим на сайт Remix

Выбираем папку Contracts и файл Storage.sol.

Затем переходим в раздел SOLIDITY COMPILER, выбираем последнюю версию компилятора и нажимаем кнопку Compile.

После успешной компиляции появится зеленая галочка на значке раздела.

Переходим в раздел DEPLOY & RUN TRANSACTIONS. В поле ENVIRONMENT выбираем Injected Provider - MetaMask и подтверждаем подключение в метамаске (если ранее не подключались к этому сайту).

Затем еще раз проверяем, что в метамаске выбрана сеть Base Goerli Testnet.

После этого нажимаем кнопку Deploy и подписываем транзакцию в метамаске.

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

Далее открываем кошелек метамаск и переходим в раздел Активность. Там видим запись о развертывании контракта, жмем на нее. В открывшемся окне нажимаем Смотреть в проводнике блоков.

Перед нами откроется информация о транзакции в эксплорере, отсюда мы копируем адрес контракта.

Возвращаемся на сайт, где проходим квест, и вставляем скопированный адрес в поле Smart contract address. Нажимаем кнопку Verify Transaction.

Видим надпись об успешной верификации смарт-контракта и нажимаем Continue.

Теперь мы можем сминтить NFT. Жмем кнопку MINT NFT и подтверждаем транзакцию в метамаске.

На данный момент мы нигде не можем посмотреть свою NFT, но убедиться в успешности транзакции можем по записи об этом в метамаске.

Минтим Base Friends NFT

Переходим на сайт и кликаем на раздел How the Builders Met Base.

Проматываем содержимое статьи вниз, пока не увидим изображение NFT. Нажимаем кнопку Subscribe to Mint.

Далее нажимаем Connect Wallet. Подтверждаем в метамаске.

Переключаем сеть на Optimism. Также подтверждаем в метамаске.

Жмем кнопку Mint. Потребуется некоторое количество ETH для платы за газ (около $1,5). Затем подтверждаем транзакцию в метамаске.

Готово, мы сминтили Base Friends NFT. Можем перейти в эксплорер и убедиться в этом. А также запись о минте появилась в метамаске.

Дополнительные активности в проекте

Также в проекте есть ряд активностей, которые требуют вложений. Мы их не проходили, но вы при желании можете их выполнить.

На данный момент возможно:

• Купить NFT Base (4.5$).
• Купить NFT Base+Optimism (2.5$).
• Перейти в Guild и забрать роли для дискорда (чтобы получить все роли, потребуются все NFT).
• Выполнить задание в Layer3.

На Layer3 проекта можно выполнить ряд квестов. Переходим на сайт, присоединяем кошелек и нажимаем кнопку Begin. Знакомимся с информацией и далее отвечаем на вопросы, правильные ответы ниже:

Следующие два шага просто жмем кнопку Verify, так как мы уже получали тестовый эфир и переводили его через мост в сеть Base. Эти шаги нам будут засчитаны.

Следующий шаг можно просто пропустить, нажав Skip, если не хотите приобретать NFT. А если вы ее уже приобрели, то жмите Verify.

Далее нужно присоединить свой твиттер, сделать предложенный твит и также нажать Verify.

На этом мы завершили квест и заработали баллы.


Данная статья подготовлена командой DAO Crypto. Мы есть в Youtube и Telegram

Все наши уроки и статьи тут

Видео гайд по ссылке