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.72.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.72.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.72.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.72.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.72.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.72.0.Final

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