@spheron/protocol-sdk
Version:
Spheron Protocol SDK
17 lines • 702 B
TypeScript
import { ethers } from 'ethers';
export declare class DeploymentModule {
private wallet;
private escrowModule;
private orderModule;
private leaseModule;
private providerModule;
constructor(provider: ethers.Provider, websocketProvider: ethers.WebSocketProvider, wallet?: ethers.Wallet);
createDeployment(iclYaml: string, providerProxyUrl: string): Promise<{
leaseId: any;
transaction: any;
}>;
updateDeployment(leaseId: string, iclYaml: string, providerProxyUrl: string): Promise<any>;
getDeployment(leaseId: string, providerProxyUrl: string): Promise<any>;
closeDeployment(leaseId: string): Promise<any>;
}
//# sourceMappingURL=index.d.ts.map