Резюме: Подтвердите свой аватар Discourse как NFT! Пользователи Discourse могут продемонстрировать свои шестигранные NFT-аватары, подключив криптокошелек и загрузив NFT с OpenSea.
Цель плагина — не превратить Discourse в dApp, а добавить слой, который позволяет устанавливать и подтверждать NFT-аватары.
Как это работает?
Нажмите кнопку NFT в модальном окне Изменить изображение профиля, чтобы подключиться к своему криптокошельку, получить список ваших NFT с OpenSea и выбрать одно в качестве изображения профиля.
Для демонстрации я жестко задал случайный адрес, которому принадлежит множество NFT
Что произойдет, если вы продадите или передадите свой NFT?
Если пользователь не может быть подтвержден как владелец, загруженное изображение заменяется на обычное и теряет свою шестигранную форму. Затем необходимо загрузить другой NFT.
На данный момент discourse-nft-avatar поддерживает только изображения NFT стандарта ERC-721 (JPEG, PNG, GIF, HEIC, HEIF, WEBP), выпущенные в блокчейне Ethereum.
Да, я не против поддержать больше блокчейнов и кошельков в будущем по мере поступления запросов. Логично было начать с минимального набора, чтобы проверить, интересуются ли сообщества таким плагином!
Да! Я собираюсь установить его, чтобы получить обновление с поддержкой Solana! Сегодня также вышел кошелек Phantom для iOS, так что, думаю, это немного поможет с ростом пользовательской базы.
После установки появляется сообщение о входе, но после этого ничего не происходит. Также на кнопке отсутствует иконка ETH. Стоит ли мне удалить и попробовать снова? Или плагин не работает? Спасибо!
Про NFTs сказать то же самое нельзя, но этот плагин вернулся из мёртвых
Его, наверное, можно было бы немного доработать, но я сосредоточился на том, чтобы снова заставить его работать для тех, кто захочет его использовать.
API OpenSea v2 требует ключ, поэтому я обновил плагин так, чтобы вы могли добавить свой ключ в настройках сайта. Кроме того, больше нельзя получать коллекции NFT, принадлежащие адресу кошелька, поэтому фильтрация коллекций теперь работает по уже загруженным NFT.