UNPKG

@spheron/protocol-sdk

Version:
17 lines 1.25 kB
import { ethers } from 'ethers'; import { InitialOrder, OrderDetails } from './types'; export declare class OrderModule { private provider; private websocketProvider?; private createTimeoutId; private updateTimeoutId; private wallet; constructor(provider: ethers.Provider, websocketProvider?: ethers.WebSocketProvider, wallet?: ethers.Wallet); createOrder(orderDetails: OrderDetails): Promise<any>; updateOrder(orderId: string, orderDetails: OrderDetails): Promise<any>; getOrderDetails(leaseId: string): Promise<InitialOrder>; listenToOrderCreated(timeoutTime: number | undefined, onSuccessCallback: (orderId: string, providerAddress: string, providerId: string | number | bigint, acceptedPrice: string | number | bigint, creatorAddress: string) => void, onFailureCallback: () => void): Promise<unknown>; listenToOrderUpdated(timeoutTime: number | undefined, onSuccessCallback: (orderId: string, providerAddress: string) => void, onFailureCallback: () => void): Promise<unknown>; listenToOrderUpdateAccepted(timeoutTime: number | undefined, onSuccessCallback: (orderId: string, providerAddress: string) => void, onFailureCallback: () => void): Promise<unknown>; } //# sourceMappingURL=index.d.ts.map