UNPKG

@spheron/protocol-sdk

Version:
35 lines 1.15 kB
import { NetworkType, RpcUrls } from '@config/index'; import { ethers } from 'ethers'; export declare class InventoryModule { private wallet; private providerModule; private fizzModule; private networkType; private rpcUrls; constructor(provider: ethers.Provider, wallet?: ethers.Wallet, networkType?: NetworkType, rpcUrls?: RpcUrls | undefined); getFizzInventory(providerProxyUrl: string, options?: { groupBy?: 'fizzAddress' | 'gpu'; timeout?: number; }): Promise<{ fizzInventory: Record<string, { available: number; allocatable: number; gpuShortName: string; gpuVendor: string; }[]>; } | { fizzInventory: Record<string, { allocatable: number; available: number; pricePerHr: number; pricePerMonth: number; }>; } | undefined>; getProviderInventory(providerProxyUrl?: string, options?: { groupBy?: 'providerAddress' | 'gpu'; timeout?: number; }): Promise<{ providerInventory: any; } | undefined>; } //# sourceMappingURL=index.d.ts.map