UNPKG

@renec-foundation/metaplex-js

Version:

Metaplex JavaScript API

42 lines (41 loc) 1.74 kB
import BN from 'bn.js'; import { PublicKey } from '@solana/web3.js'; import { Wallet } from '../wallet'; import { Connection } from '../Connection'; import { TransactionsBatch } from '../utils/transactions-batch'; export interface RedeemBidParams { connection: Connection; wallet: Wallet; auction: PublicKey; store: PublicKey; } export interface RedeemBidResponse { txId: string; } export interface RedeemBidTransactionsParams { bidder: PublicKey; bidderPotToken?: PublicKey; bidderMeta: PublicKey; auction: PublicKey; auctionExtended: PublicKey; destination: PublicKey; vault: PublicKey; store: PublicKey; auctionManager: PublicKey; bidRedemption: PublicKey; safetyDepositTokenStore: PublicKey; safetyDeposit: PublicKey; safetyDepositConfig: PublicKey; metadata: PublicKey; newMint: PublicKey; newMetadata: PublicKey; newEdition: PublicKey; masterEdition: PublicKey; editionMarker: PublicKey; prizeTrackingTicket: PublicKey; winIndex: BN; editionOffset: BN; } export declare const redeemPrintingV2Bid: ({ connection, wallet, store, auction, }: RedeemBidParams) => Promise<RedeemBidResponse>; export declare const getRedeemPrintingV2BidTransactions: ({ bidder, destination, store, vault, auction, auctionManager, auctionExtended, bidRedemption, bidderMeta: bidMetadata, safetyDepositTokenStore, safetyDeposit, safetyDepositConfig, metadata, newMint, newMetadata, newEdition, masterEdition, editionMarker: editionMark, prizeTrackingTicket, winIndex, editionOffset, }: RedeemBidTransactionsParams) => Promise<TransactionsBatch>; export declare function getEditionOffset(winIndex: number): BN;