UNPKG

@deserialize/auction-sdk

Version:

An SDK for Auction on SVMs

12 lines (11 loc) 627 B
import { PublicKey, TransactionInstruction } from "@solana/web3.js"; import ProgramLoader from "./ProgramLoader"; import { AuctionManager as AuctionManagerType } from "../types/auction-manager"; export default class AuctionManager { protected readonly programLoader: ProgramLoader; constructor(programLoader: ProgramLoader); create(nft: PublicKey, creator: PublicKey, tokenProgramId: PublicKey): Promise<TransactionInstruction>; get(managerPubkey: PublicKey): Promise<AuctionManagerType>; getAll(): Promise<AuctionManagerType[]>; fetchMany(managerPubkeys: PublicKey[]): Promise<AuctionManagerType[]>; }