@renec-foundation/metaplex-js
Version:
Metaplex JavaScript API
37 lines (36 loc) • 1.64 kB
TypeScript
import { PublicKey } from '@solana/web3.js';
import { Wallet } from '../wallet';
import { Connection } from '../Connection';
import { TransactionsBatch } from '../utils/transactions-batch';
export interface RedeemFullRightsTransferBidParams {
connection: Connection;
wallet: Wallet;
auction: PublicKey;
store: PublicKey;
}
export interface RedeemFullRightsTransferBidResponse {
txId: string;
}
export declare const redeemFullRightsTransferBid: ({ connection, wallet, store, auction, }: RedeemFullRightsTransferBidParams) => Promise<RedeemFullRightsTransferBidResponse>;
interface RedeemFRTBidTransactionsParams {
bidder: PublicKey;
accountRentExempt: number;
bidderPotToken?: PublicKey;
bidderMeta: PublicKey;
auction: PublicKey;
auctionExtended: PublicKey;
tokenMint: PublicKey;
vault: PublicKey;
store: PublicKey;
auctionManager: PublicKey;
bidRedemption: PublicKey;
safetyDepositTokenStore: PublicKey;
safetyDeposit: PublicKey;
fractionMint: PublicKey;
safetyDepositConfig: PublicKey;
transferAuthority: PublicKey;
metadata: PublicKey;
}
export declare const getRedeemFRTBidTransactions: ({ accountRentExempt, bidder, tokenMint, store, vault, auction, auctionManager, auctionExtended, bidRedemption, bidderMeta: bidMetadata, safetyDepositTokenStore, safetyDeposit, fractionMint, safetyDepositConfig, transferAuthority, metadata, }: RedeemFRTBidTransactionsParams) => Promise<TransactionsBatch>;
export declare const getBidRedemptionPDA: (auction: PublicKey, bidderMeta: PublicKey) => Promise<PublicKey>;
export {};