The full representation of a Metaplex Digital Asset.

Core response type returned by getAsset and search endpoints, containing content, ownership, compression, grouping, royalty, and token info.

1.0.0

interface DasAsset {
    authorities: DasAuthority[];
    burnt: boolean;
    compression: DasCompression;
    content: DasContent;
    creators: DasCreator[];
    grouping: DasGrouping[];
    id: never;
    interface: string;
    mint_extensions?: Record<string, unknown>;
    mutable: boolean;
    ownership: DasOwnership;
    royalty: DasRoyalty;
    supply: null | DasSupply;
    token_info?: {
        associated_token_address?: undefined;
        balance?: number;
        decimals?: number;
        freeze_authority?: undefined;
        mint_authority?: undefined;
        price_info?: {
            currency?: string;
            price_per_token?: number;
            total_price?: number;
        };
        supply?: number;
        symbol?: string;
        token_program?: undefined;
    };
}

Properties

authorities: DasAuthority[]
burnt: boolean
compression: DasCompression
content: DasContent
creators: DasCreator[]
grouping: DasGrouping[]
id: never
interface: string
mint_extensions?: Record<string, unknown>
mutable: boolean
ownership: DasOwnership
royalty: DasRoyalty
supply: null | DasSupply
token_info?: {
    associated_token_address?: undefined;
    balance?: number;
    decimals?: number;
    freeze_authority?: undefined;
    mint_authority?: undefined;
    price_info?: {
        currency?: string;
        price_per_token?: number;
        total_price?: number;
    };
    supply?: number;
    symbol?: string;
    token_program?: undefined;
}