Перейти к основному содержанию

Обзор

Все методы 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.