das: { dasAssetToCoreCollection: ((context: Umi,
asset: { authorities: DasApiAssetAuthority[]; burnt: boolean; compression: DasApiAssetCompression; content: DasApiAssetContent; creators: DasApiAssetCreator[]; grouping: DasApiAssetGrouping[]; id: PublicKey; interface: DasApiAssetInterface; mutable: boolean; ownership: DasApiAssetOwnership; royalty: DasApiAssetRoyalty; supply: DasApiAssetSupply; uses?: DasApiUses; } & DasApiCoreAssetFields & AssetOptions) => Promise<CollectionResult>); dasAssetsToCoreAssets: ((context: Umi,
assets: DasApiAsset[],
options: AssetOptions) => Promise<AssetResult[]>); getAsset: ((context: Umi,
asset: PublicKey,
options?: AssetOptions) => Promise<AssetResult>); getAssetsByAuthority: ((context: Umi,
input: { authority: PublicKey; } & Pagination & AssetOptions) => Promise<AssetResult[]>); getAssetsByCollection: ((context: Umi,
input: { collection: PublicKey; } & Pagination & AssetOptions) => Promise<AssetResult[]>); getAssetsByOwner: ((context: Umi,
input: { owner: PublicKey; } & Pagination & AssetOptions) => Promise<AssetResult[]>); getCollection: ((context: Umi,
collection: PublicKey) => Promise<CollectionResult>); getCollectionsByUpdateAuthority: ((context: Umi,
input: { updateAuthority: PublicKey; } & Pagination & AssetOptions) => Promise<CollectionResult[]>); searchAssets: { (context: Umi,
input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & { interface?: "MplCoreAsset"; } & AssetOptions): Promise<AssetResult[]>; (context: Umi,
input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & { interface?: "MplCoreCollection"; } & AssetOptions): Promise<CollectionResult[]>; }; searchCollections: ((context: Umi,
input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions) => Promise<CollectionResult[]>); } = ... Type declaration
dasAssetToCoreCollection: ((context: Umi, asset: {
authorities: DasApiAssetAuthority[];
burnt: boolean;
compression: DasApiAssetCompression;
content: DasApiAssetContent;
creators: DasApiAssetCreator[];
grouping: DasApiAssetGrouping[];
id: PublicKey;
interface: DasApiAssetInterface;
mutable: boolean;
ownership: DasApiAssetOwnership;
royalty: DasApiAssetRoyalty;
supply: DasApiAssetSupply;
uses?: DasApiUses;
} & DasApiCoreAssetFields & AssetOptions) => Promise<CollectionResult>)
- (context, asset): Promise<CollectionResult>
Parameters
- context: Umi
- asset: {
authorities: DasApiAssetAuthority[];
burnt: boolean;
compression: DasApiAssetCompression;
content: DasApiAssetContent;
creators: DasApiAssetCreator[];
grouping: DasApiAssetGrouping[];
id: PublicKey;
interface: DasApiAssetInterface;
mutable: boolean;
ownership: DasApiAssetOwnership;
royalty: DasApiAssetRoyalty;
supply: DasApiAssetSupply;
uses?: DasApiUses;
} & DasApiCoreAssetFields & AssetOptions
dasAssetsToCoreAssets: ((context: Umi, assets: DasApiAsset[], options: AssetOptions) => Promise<AssetResult[]>)
getAsset: ((context: Umi, asset: PublicKey, options?: AssetOptions) => Promise<AssetResult>)
getAssetsByAuthority: ((context: Umi, input: {
authority: PublicKey;
} & Pagination & AssetOptions) => Promise<AssetResult[]>)
getAssetsByCollection: ((context: Umi, input: {
collection: PublicKey;
} & Pagination & AssetOptions) => Promise<AssetResult[]>)
getAssetsByOwner: ((context: Umi, input: {
owner: PublicKey;
} & Pagination & AssetOptions) => Promise<AssetResult[]>)
getCollection: ((context: Umi, collection: PublicKey) => Promise<CollectionResult>)
- (context, collection): Promise<CollectionResult>
Parameters
- context: Umi
- collection: PublicKey
getCollectionsByUpdateAuthority: ((context: Umi, input: {
updateAuthority: PublicKey;
} & Pagination & AssetOptions) => Promise<CollectionResult[]>)
searchAssets: {
(context: Umi, input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & {
interface?: "MplCoreAsset";
} & AssetOptions): Promise<AssetResult[]>;
(context: Umi, input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & {
interface?: "MplCoreCollection";
} & AssetOptions): Promise<CollectionResult[]>;
}
- (context, input): Promise<AssetResult[]>
Parameters
- context: Umi
- input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & {
interface?: "MplCoreAsset";
} & AssetOptions
- (context, input): Promise<CollectionResult[]>
Parameters
- context: Umi
- input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & {
interface?: "MplCoreCollection";
} & AssetOptions
searchCollections: ((context: Umi, input: Omit<SearchAssetsRpcInput, "interface" | "burnt"> & AssetOptions) => Promise<CollectionResult[]>)
Convenience function to fetch a single asset by pubkey