Переходим на Chainlist;
Прописываем в поисковой строке “Base”;
Находим сеть и добавляем через кнопку “Add to metamask”.
Добавляем сеть вручную:
Переходим в кошельке MetaMask во вкладку Settings → Networks → Add a network;
Network name: Base Goerli Testnet;
RPC: https://goerli.base.org;
Chain ID: 84531;
Currency Symbol: ETH
Block explorer URL: https://base-goerli.blockscout.com;
Кликаем “Save”.
Получаем тестовые токены в сети Ethereum Goerli:
Идём на кран, регистрируемся/входим;
Вставляем свой адрес кошелька;
Нажимаем "Send Me ETH".
Получаем тестовые токены в сети Goerli Base:
Идём на кран;
Подключаем кошелёк;
Выбираем сеть “Base Goerli”;
Нажимаем “Continue”.
Переходим на мост проекта;
Подключаем кошелёк.
Переходим в раздел “Bridge”;
Выбираем вкладку “Deposit”;
Вводим количество токенов для отправки из сети “Ethereum Goerli” в “Base Goerli”;
Нажимаем “Deposit ETH”.
Теперь выводим часть средств из сети “Base”, остаёмся в том же разделе “Bridge”;
Переключаем вклдаку на “Withdraw”;
Вводим количество монет для вывода;
Нажимаем “Withdraw”.
Переходим в Discord проекта;
Идём в канал #faucet;
Пишем “!faucet base (wallet address…)”;
Мы получили наши токены, идём на мост;
Подключаем кошелёк;
Вводим количество токенов для перевода между сетями;
Вставляем кошелёк от Metamask через “Fill with”;
Нажимаем “Generate Deposit Address”;
Подтверждаем транзакцию, после чего делаем обмен пару раз в две стороны.
Переходим на сайт;
Подключаем кошелёк в сети “Base Goerli”;
Мы окажемся во вкладке “Trade”, где нам необходимо протестировать функцию торговли;
Выбираем Long/Short;
Ставим себе плечо на актив;
Вводим количество токенов для торговли;
Нажимаем зелёную/красную кнопку внизу “Buy / Long”/ “Sell / Short”.
Через кнопку под видом “X” можем удалить полностью нашу позицию;
Через кнопку “карандаша” можем добавить/забрать ликвидность из позиции.
Переходим во вкладку “Pool”;
Нажимаем кнопку “Deposit”;
Вводим количество токенов для предоставления в пул;
Нажимаем “Deposit”.
Вывести токены можем через кнопку “Withdraw”;
Вводим количество токенов для вывода;
Жмём “Withdraw”.
Подключаем свой кошелек на **сайте **и нажимаем Deploy now.
Выбираем любые фото — Имя — Символ, проверяем обязательно, чтобы внизу стояла сеть Base Goerli и нажимаем Deploy Now и подписываем 2 транзакции!
Копируем адрес своего смарт-контракта.
Подключаем свой кошелек на сайте квеста, нажимаем Start Quest, вставляем в поле Smart contract address свой адрес контракта, который мы копировали выше и нажимаем Verify Transaction.
Если все правильно сделали, то видим внизу надпись Nice work! This is a valid smart contract! и нажимаем Continue.
Далее нажимаем Mint NFT.
Все готово!
Переходим на Remix;
Нажимаем на иконку “файла” для создания нового рабочего файла;
Называем “1_Storage.sol”.
Переходим в “Solidity Compiler”;
Выбираем “Compiler” как на скриншоте;
Вставляем скопированный выше код;
Нажимаем “Compile 1_Storage.sol”.
Переходим в раздел “DEPLOY & RUN TRANSACTIONS”;
Выбираем “ENVIRONMENT” → MetaMask (в моём случае), сеть меняем на “Goerli Base”;
Нажимаем кнопку “Deploy”;
Подтверждаем транзакцию в кошельке.
Взаимодействуем со контрактом:
Разворачиваем задеплоинный контракт;
Вставляем в поле “Mint” свой адрес кошелька;
Нажимаем кнопку “Mint”;
Подтверждаем транзакцию.
Проверяем успешность:
Идём в наш кошелёк, находим последнюю транзакцию в разделе “Activity”;
Нажимаем на неё и нажимаем на “View on block explorer”.
И отображаем следующее в эксплорере;
Нажимаем на отображённый контракт под надписью “Ineracted with contract”.
Переходим на сайт с квестами для ранних пользователей Base;
Подключаем кошелёк через кнопку “Connect Wallet”;
После подключения кошелька, нажимаем кнопку "Start Quests".
Переходим в эксплорер, находим транзакцию с деплоем;
Копируем адрес контракта, найти его можно в пункте “Interacted with contract” (см.ниже).
Возвращаемся на страницу с квестами и вставляем контракт в поисковое поле;
После того как мы нажмём кнопку “Verify transaction” у нас поле засветится зелёным цветом и будет надпись “Nice work! This is a valid smart contract.”;
Дальше нажимаем “Continue”.
Минтим нашу NFT.
Идём на guild.xyz проекта;
Подключаем кошелёк;
Подписываемся на следующие аккаунты Twitter - Base, Coinbase;
Идём в следующие репозитории проекта на Github и ставим звёздочку в правом верхнем углу - base.org/chains, base.org/node;
Чтобы получить роли за владение NFT мы их можем выкупить на Opensea, но тут строгий DYOR, всё зависит от вашей веры в проект - Day 1 Adopter, Based and Optimistic
Если мы купили NFT “Day 1 Adopter” от Base, то переходим на layer3;
Подключаем кошелёк;
Проходим интуитивно понятные задания;
Получаем NFT от Layer3.
В недавнем времени Thirdweb выпустили свою игру Cat Attack на блокчейне Base, суть игры заключается в том, что бы:
Сминтить кота “Уровня 1”;
Отправить его другому игроку и получить за это кота “Уровня 2”;
После чего, сжечь кота “Уровня 2” и получить за это кота “Уровня 3”;
Когда у нас уже будет кот “Уровня 3” нам необходимо будет атаковать других котов из списка, за что мы получаем очки, чем больше будет очков, тем больше могут быть награды за игру.
Переходим на сайт и подключаем кошелёк;
В кошелек автоматически добавится тестовая сеть Base.
После того, как мы нажали на адрес кошелька из списка, нажимаем кнопку “Transfer” под нашим котиком.
Отправляем нашего котика, получая взамен Grumpy Cat;
Дальше автоматически подтянется выбранный адрес кошелька, на который мы переводим котика;
Жмем “Transfer” подписываем транзакцию в кошельке.
После получения котика 3 уровня мы можем атаковать других котиков, чтоб получать +1 балл и набивать себе поинты.
Выбираем адрес игрока;
Жмем “Attack” и подписываем транзакцию.
Сверху мы видим статистику: у моего кота 4 балла.
Вашего кота тоже могут атаковать и вам придется клеймить его по новой. За это у вас будут забирать по 3 балла, оставляя только те, которые вы заработали с атаки на других игроков.
В этом и заключается суть игры: если у вас “Ninja Cat” - вы должны провести как можно больше атак и получить как можно больше очков за атаки на других котов. С большей вероятностью, если у вас будет много поинтов - вы сможете претендовать на более крупные награды от проекта.