Syntax:
com.ibi.agents.XDEthereumDeployAgent
iIT Service Object:
format: Ethereum Deploy Agent
Description: Deploys a new Ethereum smart contract.
Parameters:
Parameter |
Description |
---|---|
Client Address * |
The URL to the Ethereum client. |
Wallet File * |
The path to the wallet file containing the account credentials. |
Password * |
The password to read the wallet file. |
Gas Price |
The gas price in wei. |
Gas Limit |
The maximum amount of gas that can be spent. |
Value |
The amount of Ether (in wei) you wish to deposit in the smart contract. This value must be 0 if the contract does not accept Ether. |
ABI File * |
The path to the smart contract ABI file. |
Binary File * |
The path to the smart contract binary file. |
Sleep Duration |
The time in milli-seconds between attempts to get the transaction receipt. |
Number of Attempts |
The number of attempts to get the transaction receipt. |
Return |
Determines the contents of the output document. |
Edges:
The following table lists the available Line Edges for the Ethereum Deploy Agent Service (com.ibi.agents.XDEthereumDeployAgent).
Line Edge |
Description |
---|---|
OnError |
An exception occurred during execution. |
OnSuccess |
The operation was successful. |
OnFailure |
A fail condition occurred during execution. |
success |
The operation was successful. |
fail_parse |
Could not parse a document. |
fail_timeout |
The operation timed out. |
fail_operation |
Could not perform the operation requested. |