UNPKG

@georgeroman/wyvern-v2-sdk

Version:

Wyvern V2 SDK

28 lines 969 B
import { BigNumberish } from "@ethersproject/bignumber"; import { Order } from "../../types"; declare type RequiredOrderParams = { exchange: string; maker: string; target: string; staticTarget: string; tokenIds: string[]; paymentToken: string; basePrice: string; fee: string; feeRecipient: string; listingTime: string; expirationTime: string; salt: string; v?: number; r?: string; s?: string; }; export default class AnyItemErc721OrderBuilder { static extractTokenId(order: Order): string | undefined; static sell(params: RequiredOrderParams): Order; static buy(params: RequiredOrderParams): Order; static matchingSell(seller: string, buyOrder: Order, boughtTokenIds: BigNumberish[], soldTokenId: BigNumberish): Order; static matchingBuy(buyer: string, sellOrder: Order, soldTokenIds: BigNumberish[], boughtTokenId: BigNumberish): Order; } export {}; //# sourceMappingURL=any-item.d.ts.map