aftermath-ts-sdk
Version:
Aftermath TypeScript SDK
35 lines • 1.26 kB
TypeScript
import { AftermathApi } from "../providers/aftermathApi";
import { AnyObjectType, KioskObject, KioskOwnerCapObject, Nft, NftsAddresses, ObjectId, SuiAddress } from "../../types";
export declare class NftsApi {
private readonly Provider;
readonly addresses: NftsAddresses;
readonly objectTypes: {
personalKioskCap: AnyObjectType;
};
constructor(Provider: AftermathApi);
fetchOwnedNfts: (inputs: {
walletAddress: SuiAddress;
}) => Promise<Nft[]>;
fetchNfts: (inputs: {
objectIds: ObjectId[];
}) => Promise<Nft[]>;
fetchOwnedKioskOwnerCaps: (inputs: {
walletAddress: SuiAddress;
}) => Promise<KioskOwnerCapObject[]>;
fetchNftsInKiosk: (inputs: {
kioskObjectId: ObjectId;
}) => Promise<Nft[]>;
fetchKioskOwnerCaps: (inputs: {
kioskOwnerCapIds: ObjectId[];
}) => Promise<KioskOwnerCapObject[]>;
fetchKiosks: (inputs: {
kioskOwnerCaps: KioskOwnerCapObject[];
}) => Promise<KioskObject[]>;
fetchKiosksFromOwnerCaps: (inputs: {
kioskOwnerCapIds: ObjectId[];
}) => Promise<KioskObject[]>;
fetchOwnedKiosks: (inputs: {
walletAddress: SuiAddress;
}) => Promise<KioskObject[]>;
}
//# sourceMappingURL=nftsApi.d.ts.map