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 |
