1. EthereumQueryExistingContract Workitem Handler

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

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.12.0.Final

2. EthereumObserveContractEvent Workitem Handler

Name | Display Name | Category | Description | Handler
--- | --- | --- | --- | ---
EthereumObserveContractEvent | EthereumObserveContractEvent |  |  | 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.12.0.Final

3. EthereumTransactExistingContract Workitem Handler

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

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.12.0.Final

4. EthereumSendEther Workitem Handler

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

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.12.0.Final

5. EthereumDeployContract Workitem Handler

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

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.12.0.Final

6. EthereumGetBalance Workitem Handler

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

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.12.0.Final