Программный процесс чеканки
Обмен мгновенными сообщениями является новичком в блокчейне /DAPP/NFT, и ему необходимо получить четкий процесс
Предполагая, что мой смарт-контракт настроен и довольно стандартен, мне нужно, чтобы пользователи вошли в приложение и купили NFT; IE не на Opensea
Ив создал обложку и сохранил ее на сервере, где находится DAPP.
Как связать идентификатор уникального NFT с идентификатором и адресом смарт-контракта? Все контракты, рассмотренные IV, NFT ID вводятся постепенно. Должен ли идентификатор контракта соответствовать идентификатору изображения?
1 ответ
Как связать идентификатор уникального NFT с идентификатором и адресом смарт-контракта?
У вас может быть сопоставление идентификаторов токенов с идентификаторами изображений.
mapping (uint256 => string) public tokenIdToImageId;
function mint(uint256 _tokenId, string _imageId) external {
tokenIdToImageId[_tokenId] = _imageId;
// TODO rest of your mint function
}
Идентификатор токена может быть инкрементным или зависеть от вашего ввода. Когда вы создаете новый токен, вам просто нужно передать ему идентификатор изображения и сопоставить его с правильным идентификатором токена.