Base Goerli
Для пополнения баланса тестовой сети Base Goerli используем Bridge (депозит выполняется из тестовой сети ETH Goerli)
На сайте коннектим свой кошелек ММ и нажимаем Deploy Now, заполняем графы Image, Name, Symbol, Description и подписываем две транзакции Deploy now
В разделе Contracts появится ваш SC, скопируйте его адрес
Подключаем свой кошелек на сайте квеста, нажимаем Start Quest, вставляем в поле Smart contract address свой адрес контракта, который мы копировали выше и нажимаем Verify Transaction.
нажимаем Continue и далее Mint NFT
Разворачиваем SC через Remix (видео)
// SPDX-License-Identifier:
MIT pragma solidity ^0.8.0;
contract NFT {
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); } }Копируем адрес своего SC, подключаем свой кошелек на сайте квеста, нажимаем Start Quest, вставляем в поле Smart contract address свой адрес контракта, который мы копировали выше и нажимаем Verify Transaction, нажимаем Continue и далее Mint NFT (выше есть пример).
- для получения роли Day 1 Adopter необходимо NFT
- для получения роли Developer в дискорд проекта выбираем "привязанные роли" и коннектимся к GitHub
- для получения роли Based and Optimistic необходимо NFT
и затем получаем роль Shadowy Super Coder, отметив репозиторий зведочкой "star" https://github.com/base-org/chains