@georgeroman/wyvern-v2-sdk
Version:
Wyvern V2 SDK
28 lines • 890 B
TypeScript
import { Order } from "../../types";
declare type RequiredOrderParams = {
exchange: string;
maker: string;
target: string;
tokenId: string;
paymentToken: string;
basePrice: string;
fee: string;
feeRecipient: string;
listingTime: string;
expirationTime: string;
salt: string;
extra?: string;
v?: number;
r?: string;
s?: string;
};
export default class SingleItemErc721OrderBuilder {
static extractTokenId(order: Order): string | undefined;
static isWellFormatted(order: Order): boolean;
static sell(params: RequiredOrderParams): Order | undefined;
static buy(params: RequiredOrderParams): Order | undefined;
static matchingSell(seller: string, buyOrder: Order): Order | undefined;
static matchingBuy(buyer: string, sellOrder: Order): Order | undefined;
}
export {};
//# sourceMappingURL=single-item.d.ts.map