import { OpenSeaAPI } from "./api"; import { OpenSeaPort } from "./seaport"; import { Network, EventData, EventType } from "./types"; export { orderToJSON, orderFromJSON, WyvernProtocol } from "./utils/utils"; export { encodeCall, encodeSell, encodeAtomicizedBuy, encodeAtomicizedSell, encodeDefaultCall, encodeReplacementPattern, AbiType, } from "./utils/schema"; /** * Example setup: * * import * as Web3 from 'web3' * import { OpenSeaPort, Network } from 'opensea-js' * const provider = new Web3.providers.HttpProvider('https://mainnet.infura.io') * const client = new OpenSeaPort(provider, { * networkName: Network.Main * }) */ export { OpenSeaPort, OpenSeaAPI, EventType, Network, }; export type { EventData };