Схема последовательности / рабочий процесс торговой площадки NFT
Я новичок в NFT и смарт-контрактах ..
Ниже представлено мое текущее понимание рынка NFT:
- Коллекция NFT - это контракт ERC721, люди могут чеканить NFT по контракту.
- Торговая площадка NFT (например, Opensea, Rarible) - это платформа, которая позволяет людям чеканить NFT в своей коллекции / создавать самосборку или импортировать существующую коллекцию.
- Если люди импортируют существующую коллекцию в Opensea, в контракте ERC721 должна быть функция tokenURL, позволяющая Opensea получать метаданные и изображение.
Итак, мой вопрос: как рынок NFT обрабатывает действия продажи / покупки, все ли это можно сделать в контракте ERC721 (используйте функцию transferFrom)?
Поскольку я вижу Rarible collection contract , в одном контракте есть несколько типов транзакций, я не могу понять, что это означает, и я не могу найти диаграмму последовательности NFT на рынке, может ли кто-нибудь объяснить мне, каков рабочий процесс Чеканка NFT на торговой площадке NFT, почему мне нужно выполнить две транзакции, а также что-то подписать в MetaMask?
Спасибо
1 ответ
Да, торговые площадки обрабатывают действия по продаже/покупке, просто позволяя вам взаимодействовать со смарт-контрактом.
Возможно, чтобы лучше понять, вам следует прочитать больше о ERC-721: https://docs.openzeppelin.com/contracts/2.x/api/token/erc721 , затем получить стандартный шаблон контракта OpenZeppelin , развернуть и взаимодействовать с его функциями . через Truffle или Etherscan.