Обзор
Все методы DAS, возвращающие активы, используют один и тот же объект актива. Поля, неприменимые к активу, опускаются. Например,token_info присутствует только у активов на основе токенов, а plugins только у активов MPL Core.
Пример
Программируемый NFT из коллекции Mad Lads:Поля
string
Стандарт актива. Одно из значений:
V1_NFT, V1_PRINT, LEGACY_NFT, V2_NFT, ProgrammableNFT, FungibleAsset, FungibleToken, MplCoreAsset, MplCoreCollection, MplCoreGroup, MplBubblegumV2, Identity, Executable или Custom.string
ID актива. Для активов на основе токенов это адрес минта. Для сжатых NFT это ID актива, выведенный из дерева и индекса листа. Для MPL Core это адрес аккаунта актива.
number
Последний слот, обработанный индексом на момент формирования ответа. Присутствует в ответах для одного актива и на верхнем уровне ответов-списков.
object
Офчейн-метаданные и ссылки.
array
Адреса, имеющие полномочия над активом. Каждая запись содержит
address и scopes (full, royalty, metadata или extension).object
Состояние сжатия. Для несжатых активов
compressed равно false, а остальные поля пусты.array
Группы, к которым принадлежит актив. Каждая запись содержит
group_key (обычно collection) и group_value (адрес коллекции). Неверифицированные коллекции появляются только с showUnverifiedCollections и в этом случае имеют verified: false. collection_metadata появляется с showCollectionMetadata.object
royalty_model (creators, fanout или single), target, percent, basis_points, primary_sale_happened и locked.array
Создатели с
address, share (доля роялти в процентах) и verified.object
object | null
Предложение изданий:
print_max_supply, print_current_supply и edition_nonce. У отпечатков также есть edition_number и master_edition_mint.boolean
Можно ли ещё изменить метаданные.
boolean
Был ли актив сожжён.
object
Сведения о токене для активов на основе токенов.
object
Расширения минта Token-2022, такие как указатель метаданных, комиссия за перевод и постоянный делегат.
object
Данные инскрипции токена. Возвращаются с
showInscription.object
Плагины MPL Core.
external_plugins, unknown_plugins и unknown_external_plugins содержат прочие типы плагинов.object
Сведения MPL Core:
num_minted, current_size и plugins_json_version.object
Использования (uses) устаревшего Token Metadata:
use_method, remaining и total.