UNPKG

@metaplex-foundation/mpl-metaplex

Version:
18 lines (17 loc) 781 B
/// <reference types="node" /> import { Account, AnyPublicKey, TupleNumericType } from '@metaplex-foundation/mpl-core'; import { AccountInfo, PublicKey } from '@solana/web3.js'; import { Buffer } from 'buffer'; import { MetaplexKey } from '../MetaplexProgram'; import { AmountRange } from './SafetyDepositConfig'; export interface AuctionWinnerTokenTypeTrackerData { key: MetaplexKey; amountType: TupleNumericType; lengthType: TupleNumericType; amountRanges: AmountRange[]; } export declare class AuctionWinnerTokenTypeTracker extends Account<AuctionWinnerTokenTypeTrackerData> { constructor(pubkey: AnyPublicKey, info: AccountInfo<Buffer>); static isCompatible(data: Buffer): boolean; static getPDA(auctionManager: AnyPublicKey): Promise<PublicKey>; }