1. EthereumQueryExistingContract Workitem Handler

Name | Display Name | Category | Description | Handler
--- | --- | --- | --- | ---
EthereumQueryExistingContract | EthereumQueryExistingContract | ethereum-workitem |  | mvel: new org.jbpm.process.workitem.ethereum.QueryExistingContractWorkitemHandler("walletPassword", "walletPath")

Parameters

Name | Type | Required
--- | --- | ---
MethodOutputType | new StringDataType() | false
ServiceURL | new StringDataType() | true
ContractMethodName | new StringDataType() | true
ContractAddress | new StringDataType() | true

Results

Name | Type
--- | ---
Result | new StringDataType()

Maven Dependencies

Group | Artifact | Version
--- | --- | ---
org.jbpm.contrib | ethereum-workitem | 7.27.0.Final

Authentication Information

Auth Required | Params | Params Description | Reference Site
--- | --- | --- | ---
true | walletPassword walletPath | Wallet password Path to the wallet file |

2. EthereumObserveContractEvent Workitem Handler

Name | Display Name | Category | Description | Handler
--- | --- | --- | --- | ---
EthereumObserveContractEvent | EthereumObserveContractEvent | ethereum-workitem |  | mvel: new org.jbpm.process.workitem.ethereum.ObserveContractEventWorkitemHandler()

Parameters

Name | Type | Required
--- | --- | ---
SignalName | new StringDataType() | true
EventReturnType | new StringDataType() | false
ServiceURL | new StringDataType() | true
EventIndexedParameter | new StringDataType() | false
EventName | new StringDataType() | true
EventNonIndexedParameter | new StringDataType() | false
AbortOnUpdate | new StringDataType() | false
ContractAddress | new StringDataType() | true

Maven Dependencies

Group | Artifact | Version
--- | --- | ---
org.jbpm.contrib | ethereum-workitem | 7.27.0.Final

Authentication Information

Auth Required | Params | Params Description | Reference Site
--- | --- | --- | ---
false |  |  |

3. EthereumTransactExistingContract Workitem Handler

Name | Display Name | Category | Description | Handler
--- | --- | --- | --- | ---
EthereumTransactExistingContract | EthereumTransactExistingContract | ethereum-workitem |  | mvel: new org.jbpm.process.workitem.ethereum.TransactExistingContractWorkitemHandler("walletPassword", "walletPath")

Parameters

Name | Type | Required
--- | --- | ---
MethodInputType | new StringDataType() | false
WaitForReceipt | new StringDataType() | false
DepositAmount | new StringDataType() | false
ServiceURL | new StringDataType() | true
MethodName | new StringDataType() | true
ContractAddress | new StringDataType() | true

Results

Name | Type
--- | ---
Receipt | new StringDataType()

Maven Dependencies

Group | Artifact | Version
--- | --- | ---
org.jbpm.contrib | ethereum-workitem | 7.27.0.Final

Authentication Information

Auth Required | Params | Params Description | Reference Site
--- | --- | --- | ---
true | walletPassword walletPath | Wallet password Path to the wallet file |

4. EthereumSendEther Workitem Handler

Name | Display Name | Category | Description | Handler
--- | --- | --- | --- | ---
EthereumSendEther | EthereumSendEther | ethereum-workitem |  | mvel: new org.jbpm.process.workitem.ethereum.SendEtherWorkitemHandler("walletPassword", "walletPath")

Parameters

Name | Type | Required
--- | --- | ---
Amount | new StringDataType() | true
ServiceURL | new StringDataType() | true
ToAddress | new StringDataType() | true

Results

Name | Type
--- | ---
Receipt | new StringDataType()

Maven Dependencies

Group | Artifact | Version
--- | --- | ---
org.jbpm.contrib | ethereum-workitem | 7.27.0.Final

Authentication Information

Auth Required | Params | Params Description | Reference Site
--- | --- | --- | ---
true | walletPassword walletPath | Wallet password Path to the wallet file |

5. EthereumDeployContract Workitem Handler

Name | Display Name | Category | Description | Handler
--- | --- | --- | --- | ---
EthereumDeployContract | EthereumDeployContract | ethereum-workitem |  | mvel: new org.jbpm.process.workitem.ethereum.DeployContractWorkitemHandler("walletPassword", "walletPath")

Parameters

Name | Type | Required
--- | --- | ---
WaitForReceipt | new StringDataType() | false
DepositAmount | new StringDataType() | false
ContractPath | new StringDataType() | true
ServiceURL | new StringDataType() | true

Results

Name | Type
--- | ---
ContractAddress | new StringDataType()

Maven Dependencies

Group | Artifact | Version
--- | --- | ---
org.jbpm.contrib | ethereum-workitem | 7.27.0.Final

Authentication Information

Auth Required | Params | Params Description | Reference Site
--- | --- | --- | ---
true | walletPassword walletPath | Wallet password Path to the wallet file |

6. EthereumGetBalance Workitem Handler

Name | Display Name | Category | Description | Handler
--- | --- | --- | --- | ---
EthereumGetBalance | EthereumGetBalance | ethereum-workitem |  | mvel: new org.jbpm.process.workitem.ethereum.GetBalanceWorkitemHandler("walletPassword", "walletPath")

Parameters

Name | Type | Required
--- | --- | ---
ServiceURL | new StringDataType() | true

Results

Name | Type
--- | ---
Balance | new StringDataType()

Maven Dependencies

Group | Artifact | Version
--- | --- | ---
org.jbpm.contrib | ethereum-workitem | 7.27.0.Final

Authentication Information

Auth Required | Params | Params Description | Reference Site
--- | --- | --- | ---
true | walletPassword walletPath | Wallet password Path to the wallet file |