NFT-Brownie-Mix Патрик Коллинз - TokenURI, метаданные и развертывание
Добрый день, извините за беспокойство, но у меня есть несколько простых вопросов, на которые я просто не могу найти ответ самостоятельно.
- При развертывании расширенных коллекций мой NFT продолжает добавляться в другую коллекцию. Пример:
Имя коллекции - «Dogs», но всякий раз, когда я развертываю файл solidity после внесения изменений, я получаю «Dogs V2», а затем, в конечном итоге, «Dogs V3». В какой-то момент это превратилось в «Собаки [8 случайных букв и цифр]». Как я могу внести изменения в файл .sol, не создавая целую новую коллекцию?
- Мне было интересно, как мы можем получить доступ / создать больше метаданных для наших NFT (ERC721). В этом уроке мы добавляем только имя, описание, ссылку на изображение и атрибуты, которые превращаются в «Уровни» в открытом море.
Как мы можем получить доступ / создать больше похожего на породу собаки из файла solidity, коллекции, в которую она входит, и статистики (в открытом море есть уровни и статистика, но атрибуты только переведены в уровни в учебнике). Пример: предположим, что коллекционный предмет был мопсом, но в процессе игры он сделал что-то, что улучшило его до Super Pug, или даже Wolf Pug, или что-то в этом роде, где он полностью превратился в другой NFT.
- Это более или менее похоже на 2, но как мы можем отредактировать Token_URI после того, как он был создан? В комментариях Патрик заявил, что в учебнике есть функция для этого, но он не уточнил, где именно, и человек, который прокомментировал, также не был уверен, где это было. Я хотел бы иметь возможность изменять NFT, если это необходимо, после того, как он уже был создан.
Извините, за длинную статью. Я попытался найти эти ответы и провел бесчисленные часы, пытаясь понять это самостоятельно, но ничего не вышло. Заранее благодарю всех, кто может помочь.