Base — это L2 решение для масштабирования Ethereum, разрабатываемое Coinbase при поддержке Optimism.
Base анонсировали квест с деплоем смарт-контракта, по прохождению которого мы сможем сминтить перспективную NFT.
Наши действия :
- Добавляем тестовую сеть в Метамаск. Переходим по ссылке, подключаем кошелёк и добавляем тестовую сеть Base Goerli Testnet.
- Получаем тестовый ЕТН ( если у Вас нет ) в сети ЕТН Goerli по ссылке.
- После получения тестовых токенов ЕТН, переходим на официальный мост Base и переводим токены с ETH Goerli на Base Goerli Testnet.
Дополнения : для деплоя контракта достаточно 0.05 ЕТН, если останется, сможете вывести обратно в сеть ETH Goerli.
- Переходим на подготовленный уже Remix и выполняем действия по очереди как на скриншоте.
- 1. Нажимаем contract.
- 2. Выбираем 1_storage.sol
- 3. Нажимаем кнопку play.
- Запускаем deploy contract.
- 1. Выбираем deploy run transaction.
- 2. Выбираем Injected Provider ( возможно ещё надпись Metamask будет )
- 3. Проверяем ваш ли кошелёк подключен.
- 4. Нажимаем deploy и подтверждаем транзакцию ( если большой очень газ, отменяем транзакцию и снова нажимаем кнопку deploy )
Поздравляю, контракт готовый, теперь нам нужно скопировать адрес для минта NFT. Переходим в Метамаск, выбираем раздел активности и находим транзакцию, которую открываем в BaseScane.
- После открытия Basescan, копируем адрес контракта.
- Теперь нам нужно забрать NFT за deploy contracta.
- Переходим по ссылке, подключаем кошелёк и нажимаем кнопку start Quest.
- Отвечаем на вопросы и в пункт где нужно вставить адрес контракта, вставляем уже заранее скопированный адрес, который копировали выше.
- После успешной проверки, забираем NFT на свой кошелёк через кнопку Mint.