Программный процесс чеканки

Обмен мгновенными сообщениями является новичком в блокчейне /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
}

Идентификатор токена может быть инкрементным или зависеть от вашего ввода. Когда вы создаете новый токен, вам просто нужно передать ему идентификатор изображения и сопоставить его с правильным идентификатором токена.

Другие вопросы по тегам