import TransferDeployParameters from '@casperholders/core/src/services/deploys/transfer/TransferDeployParameters.js'
TransferDeployParameters
Extends:
TransferDeployParameters class Class used to create DeployParameters for a Transfer operation
Constructor Summary
Public Constructor | ||
public |
constructor(activeKey: string, network: string, amount: string, target: string, transferID: string, ttl: number) Constructor |
Member Summary
Public Members | ||
public |
|
|
public |
|
|
public get |
deployParams: DeployUtil.DeployParams: * Get the deployParams deploy argument |
|
public get |
Get a DeployResult constructor |
|
public |
|
|
public get |
payment: DeployUtil.ExecutableDeployItem: * Get the payment deploy argument |
|
public get |
session: DeployUtil.ExecutableDeployItem: * Get the session deploy argument |
|
public |
|
|
public |
|
|
public |
|
Inherited Summary
From class AbstractSmartContractDeployParameters | ||
public get |
deployParams: DeployUtil.DeployParams Get the deployParams deploy argument |
|
public get |
deployResult: DeployResult.constructor Get a DeployResult constructor |
|
public get |
makeDeploy: Deploy: * Create a unsigned Deploy object |
|
public get |
payment: DeployUtil.ExecutableDeployItem Get the payment deploy argument |
|
public get |
session: DeployUtil.ExecutableDeployItem Get the session deploy argument |
Public Constructors
public constructor(activeKey: string, network: string, amount: string, target: string, transferID: string, ttl: number) source
Constructor
Params:
Name | Type | Attribute | Description |
activeKey | string | Current active key in the public hex format |
|
network | string | Current network to execute the deployment |
|
amount | string | Amount to transfer in casper |
|
target | string | Public key in the hex format of the receiver |
|
transferID | string | TransferID of the transfer operation |
|
ttl | number | Deploy time to live in hours |
Public Members
public get deployParams: DeployUtil.DeployParams: * source
Get the deployParams deploy argument
Return:
DeployUtil.DeployParams | Return a DeployParams |
public get payment: DeployUtil.ExecutableDeployItem: * source
Get the payment deploy argument
Return:
DeployUtil.ExecutableDeployItem | Return a standard payment |
public get session: DeployUtil.ExecutableDeployItem: * source
Get the session deploy argument
Return:
DeployUtil.ExecutableDeployItem | Return a session with a SmartContract stored by hash on the network |