Как восстановить актуальные метаданные ARC-69 по истории настроек актива Algorand

Актив ASA может обновлять метаданные ARC-69 через поле note транзакций конфигурации. Чтение только первой записи способно показать устаревший уровень или описание.

Изучите заметки конкретного актива

Получите подтверждённую историю конфигураций нужного ID, включая создание. Декодируйте note из транспортного формата в байты, затем разберите UTF-8 JSON. Пример показывает уже декодированные метаданные. Проверьте поле standard и схему.

{
  "standard": "arc69",
  "description": "Season two item",
  "properties": { "level": 2 }
}

Упорядочьте допустимые обновления по позиции в цепочке

Если два допустимых обновления попали в один раунд, используйте порядок транзакций внутри него. Заметка обычного платежа с таким же JSON не меняет метаданные ARC-69. Сохраните ID выбранной транзакции с результатом, а неполную индексированную историю отмечайте как нерешённый запрос.

Источники