AssetWithProof: {
    asset_data_hash?: Uint8Array;
    collection_hash?: Uint8Array;
    creatorHash: Uint8Array;
    creatorsRaw?: Creator[];
    currentMetadata: MetadataArgsV2Args;
    dataHash: Uint8Array;
    flags?: number;
    index: number;
    inherited: boolean;
    leafDelegate: PublicKey;
    leafOwner: PublicKey;
    merkleTree: PublicKey;
    metadata: MetadataArgs;
    nonce: number;
    proof: PublicKey[];
    root: Uint8Array;
    rpcAsset: DasApiAsset;
    rpcAssetProof: GetAssetProofRpcResponse;
    sellerFeeBasisPointsRaw?: number;
}

Type declaration

  • Optional asset_data_hash?: Uint8Array
  • Optional collection_hash?: Uint8Array
  • creatorHash: Uint8Array
  • Optional creatorsRaw?: Creator[]

    Leaf creators from DAS creators_raw. Set only when DAS provides creators_raw / inherited SFBP (omitted for ordinary assets, like DAS).

  • currentMetadata: MetadataArgsV2Args

    Canonical leaf metadata for V2 hash and write instructions. Uses DAS _raw royalty fields when royalties are inherited.

  • dataHash: Uint8Array
  • Optional flags?: number
  • index: number
  • inherited: boolean

    Sugar for rpcAsset.royalty.inherited / inherit-sentinel detection.

  • leafDelegate: PublicKey
  • leafOwner: PublicKey
  • merkleTree: PublicKey
  • metadata: MetadataArgs

    Display-aligned metadata mirroring DAS main fields (royalty.basis_points, creators). Type stays MetadataArgs. When SFBP is inherited this holds the collection-resolved rate and payees.

  • nonce: number
  • proof: PublicKey[]
  • root: Uint8Array
  • rpcAsset: DasApiAsset
  • rpcAssetProof: GetAssetProofRpcResponse
  • Optional sellerFeeBasisPointsRaw?: number

    Leaf SFBP from DAS royalty.basis_points_raw. Set only when DAS provides _raw / inherited SFBP (omitted for ordinary assets, like DAS).

Generated using TypeDoc