import DeployManager from '@casperholders/core/src/services/deploys/deployManager.js'
DeployManager
DeployManager class Used to handle the deploy process
Constructor Summary
Public Constructor | ||
public |
constructor(client: ClientCasper) Constructor |
Member Summary
Public Members | ||
public |
|
Method Summary
Public Methods | ||
public |
async getDeployResult(deployResult: DeployResult): Promise<DeployResult> Update a DeployResult object |
|
public |
async prepareSignAndSendDeploy(deployParameter: AbstractSmartContractDeployParameters, signer: AbstractSigner, options: Object): Promise<DeployResult> Prepare, sign and send a deployment |
|
public |
async sendDeploy(deploy: Deploy, deployResult: *): Promise<DeployResult> Send a deployment to the network |
Public Constructors
public constructor(client: ClientCasper) source
Constructor
Params:
Name | Type | Attribute | Description |
client | ClientCasper | ClientCasper object |
Public Members
public client: ClientCasper source
Public Methods
public async getDeployResult(deployResult: DeployResult): Promise<DeployResult> source
Update a DeployResult object
Params:
Name | Type | Attribute | Description |
deployResult | DeployResult | DeployResult object |
public async prepareSignAndSendDeploy(deployParameter: AbstractSmartContractDeployParameters, signer: AbstractSigner, options: Object): Promise<DeployResult> source
Prepare, sign and send a deployment
Params:
Name | Type | Attribute | Description |
deployParameter | AbstractSmartContractDeployParameters | Instance of a DeployParameters object |
|
signer | AbstractSigner | Instance of a Signer object |
|
options | Object | Generic object for additional parameters |