nft-barter-sdk
Version:
Javascript SDK for abstracting complexities of interacting with NFT protocols.
20 lines (19 loc) • 642 B
TypeScript
/**
* Sale
* @author Ebube Ud <kripsonud@gmail.com>
*/
import Barter from '.';
import { TokenInfo, SaleItem, PeerExchangeInfo } from './interfaces';
import TokenVerification from './tokenVerification';
import Firebase from './firebase';
export default class Sale {
data: SaleItem;
barter: Barter;
tokenVerification: TokenVerification;
firebase: Firebase;
constructor(barterInstance: Barter, id: string);
addToken: (token: TokenInfo) => Promise<void>;
publish: () => Promise<void>;
delete: () => Promise<void>;
acceptOffer: (offerId: string, executeTransaction?: boolean) => Promise<PeerExchangeInfo>;
}