das: { dasAssetsToCoreAssets: ((context: Umi,
assets: DasApiAsset[],
options?: AssetOptions) => Promise<AssetResult[]>); dasAssetToCoreCollection: ((asset: DasApiAsset) => CollectionResult); dasAssetToCoreGroup: ((asset: DasApiAsset) => GroupResult); getAsset: ((context: Umi,
asset: PublicKey,
options?: AssetOptions,
displayOptions?: DisplayOptions) => Promise<AssetResult>); getAssetsByAuthority: ((context: Umi,
input: { authority: PublicKey; displayOptions?: DisplayOptions; } & Pagination & AssetOptions) => Promise<AssetResult[]>); getAssetsByCollection: ((context: Umi,
input: { collection: PublicKey; displayOptions?: DisplayOptions; } & Pagination & AssetOptions) => Promise<AssetResult[]>); getAssetsByGroup: ((context: Umi,
input: { displayOptions?: DisplayOptions; group: PublicKey; } & Pagination & AssetOptions) => Promise<CoreResult[]>); getAssetsByOwner: ((context: Umi,
input: { displayOptions?: DisplayOptions; owner: PublicKey; } & Pagination & AssetOptions) => Promise<AssetResult[]>); getCollection: ((context: Umi,
collection: PublicKey,
displayOptions?: DisplayOptions) => Promise<CollectionResult>); getCollectionsByUpdateAuthority: ((context: Umi,
input: { displayOptions?: DisplayOptions; updateAuthority: PublicKey; } & Pagination & AssetOptions) => Promise<CollectionResult[]>); getGroup: ((context: Umi,
group: PublicKey,
displayOptions?: DisplayOptions) => Promise<GroupResult>); getGrouping: ((context: Umi,
input: { groupKey: "collection" | "group"; groupValue: string | PublicKey; }) => Promise<GetGroupingRpcResponse>); getGroupsByUpdateAuthority: ((context: Umi,
input: { displayOptions?: DisplayOptions; updateAuthority: PublicKey; } & Pagination & AssetOptions) => Promise<GroupResult[]>); searchAssets: { (context: Umi,
input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & { interface?: "MplCoreAsset"; }): Promise<AssetResult[]>; (context: Umi,
input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & { interface?: "MplCoreCollection"; }): Promise<CollectionResult[]>; (context: Umi,
input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & { interface?: "MplCoreGroup"; }): Promise<GroupResult[]>; (context: Umi,
input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & { interface?: CoreInterface; }): Promise<CoreResult[]>; }; searchCollections: ((context: Umi,
input: SearchAssetsBaseInput) => Promise<CollectionResult[]>); searchGroups: ((context: Umi,
input: SearchAssetsBaseInput) => Promise<GroupResult[]>); } = ... Type declaration
dasAssetsToCoreAssets: ((context: Umi, assets: DasApiAsset[], options?: AssetOptions) => Promise<AssetResult[]>)
dasAssetToCoreCollection: ((asset: DasApiAsset) => CollectionResult)
dasAssetToCoreGroup: ((asset: DasApiAsset) => GroupResult)
getAsset: ((context: Umi, asset: PublicKey, options?: AssetOptions, displayOptions?: DisplayOptions) => Promise<AssetResult>)
- (context, asset, options?, displayOptions?): Promise<AssetResult>
Parameters
- context: Umi
- asset: PublicKey
- options: AssetOptions = {}
OptionaldisplayOptions: DisplayOptions
getAssetsByAuthority: ((context: Umi, input: {
authority: PublicKey;
displayOptions?: DisplayOptions;
} & Pagination & AssetOptions) => Promise<AssetResult[]>)
getAssetsByCollection: ((context: Umi, input: {
collection: PublicKey;
displayOptions?: DisplayOptions;
} & Pagination & AssetOptions) => Promise<AssetResult[]>)
getAssetsByGroup: ((context: Umi, input: {
displayOptions?: DisplayOptions;
group: PublicKey;
} & Pagination & AssetOptions) => Promise<CoreResult[]>)
getAssetsByOwner: ((context: Umi, input: {
displayOptions?: DisplayOptions;
owner: PublicKey;
} & Pagination & AssetOptions) => Promise<AssetResult[]>)
getCollection: ((context: Umi, collection: PublicKey, displayOptions?: DisplayOptions) => Promise<CollectionResult>)
- (context, collection, displayOptions?): Promise<CollectionResult>
Parameters
- context: Umi
- collection: PublicKey
OptionaldisplayOptions: DisplayOptions
getCollectionsByUpdateAuthority: ((context: Umi, input: {
displayOptions?: DisplayOptions;
updateAuthority: PublicKey;
} & Pagination & AssetOptions) => Promise<CollectionResult[]>)
getGroup: ((context: Umi, group: PublicKey, displayOptions?: DisplayOptions) => Promise<GroupResult>)
- (context, group, displayOptions?): Promise<GroupResult>
Parameters
- context: Umi
- group: PublicKey
OptionaldisplayOptions: DisplayOptions
getGrouping: ((context: Umi, input: {
groupKey: "collection" | "group";
groupValue: string | PublicKey;
}) => Promise<GetGroupingRpcResponse>)
- (context, input): Promise<GetGroupingRpcResponse>
Parameters
- context: Umi
- input: {
groupKey: "collection" | "group";
groupValue: string | PublicKey;
}groupKey: "collection" | "group"
groupValue: string | PublicKey
Returns Promise<GetGroupingRpcResponse>
getGroupsByUpdateAuthority: ((context: Umi, input: {
displayOptions?: DisplayOptions;
updateAuthority: PublicKey;
} & Pagination & AssetOptions) => Promise<GroupResult[]>)
searchAssets: {
(context: Umi, input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & {
interface?: "MplCoreAsset";
}): Promise<AssetResult[]>;
(context: Umi, input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & {
interface?: "MplCoreCollection";
}): Promise<CollectionResult[]>;
(context: Umi, input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & {
interface?: "MplCoreGroup";
}): Promise<GroupResult[]>;
(context: Umi, input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & {
interface?: CoreInterface;
}): Promise<CoreResult[]>;
}
- (context, input): Promise<AssetResult[]>
Parameters
- context: Umi
- input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & {
interface?: "MplCoreAsset";
}
- (context, input): Promise<CollectionResult[]>
Parameters
- context: Umi
- input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & {
interface?: "MplCoreCollection";
}
- (context, input): Promise<GroupResult[]>
Parameters
- context: Umi
- input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions & {
interface?: "MplCoreGroup";
}
- (context, input): Promise<CoreResult[]>
searchCollections: ((context: Umi, input: SearchAssetsBaseInput) => Promise<CollectionResult[]>)
- (context, input): Promise<CollectionResult[]>
Parameters
- context: Umi
- input: SearchAssetsBaseInput
searchGroups: ((context: Umi, input: SearchAssetsBaseInput) => Promise<GroupResult[]>)
- (context, input): Promise<GroupResult[]>
Parameters
- context: Umi
- input: SearchAssetsBaseInput
Convenience function to fetch a single asset by pubkey