Ethereum - deploy contract
Search form
Description - Deploy a new Ethereum smart contract
Runtime Class - com.ibi.agents.XDEthereumDeployAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
* ABI File: string Path to the Application Binary Interface which defines how to interact with the contract.
* Binary File: string Path to the compiled contract binary file.
* - denotes required
Parameter Type Description
Amount: string 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.
Gas Price: string Gas price in wei
Gas Limit: string Maximum amount of gas that can be spent
* - denotes required
Parameter Type Description
Sleep Duration: integer Time in milli-seconds between attempts to get the transaction receipt
Number of Attempts: integer Number of attempts to get the transaction receipt
* - denotes required
Parameter Type Description
Return: string Determines what will be the contents of the output document.
Select from one of the following options:
- Input Document {input}
- TransactionReceipt as parsed XML {xml}
- TransactionReceipt as parsed JSON {json}
* - denotes required
Output Events
Runtime Class - com.ibi.agents.XDEthereumDeployAgent
Configuration
This action requires a Generics Configuration as well as the following required parameters.
Parameter Groups
Parameter Type Description
* ABI File: string Path to the Application Binary Interface which defines how to interact with the contract.
* Binary File: string Path to the compiled contract binary file.
* - denotes required
Parameter Type Description
Amount: string 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.
Gas Price: string Gas price in wei
Gas Limit: string Maximum amount of gas that can be spent
* - denotes required
Parameter Type Description
Sleep Duration: integer Time in milli-seconds between attempts to get the transaction receipt
Number of Attempts: integer Number of attempts to get the transaction receipt
* - denotes required
Parameter Type Description
Return: string Determines what will be the contents of the output document.
Select from one of the following options:
- Input Document {input}
- TransactionReceipt as parsed XML {xml}
- TransactionReceipt as parsed JSON {json}
* - denotes required
Output Events
Configuration
This action requires a Generics Configuration as well as the following required parameters.Parameter Groups
Parameter | Type | Description | |
---|---|---|---|
* | ABI File: | string | Path to the Application Binary Interface which defines how to interact with the contract. | * | Binary File: | string | Path to the compiled contract binary file. |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Amount: | string | 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. | Gas Price: | string | Gas price in wei | Gas Limit: | string | Maximum amount of gas that can be spent |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Sleep Duration: | integer | Time in milli-seconds between attempts to get the transaction receipt | Number of Attempts: | integer | Number of attempts to get the transaction receipt |
* - denotes required
Parameter | Type | Description | |
---|---|---|---|
Return: | string | Determines what will be the contents of the output document.
Select from one of the following options:
|
* - denotes required
Output Events
Name | Description |
---|---|
onFailParse | Could not parse a document. |
FailTimeout | The operation timed out. |
onFailOperation | Could not perform the operation requested. |