This is a custom connector implementation for Camunda BPM that supports making Smart Contract calls to via web3j without actually writing any Java code.
It is currently very basic and part of the FHAChain Proof-of-Concept.
⚠️ Warning: This project was part of my Bachelor Thesis and therefore last been tested more than 2 years ago. There is no guarantee that it still works. Still, feel free to open issue(s) as I might consider to re-support it depending on current interest.
- Build the Uber-JAR (with all dependencies) using
mvn clean install
. - Copy
target/web3-connector.jar
to${CATALINA_HOME}/lib
directory. - Restart Camunda BPM so that it automatically recognizes the new connector.
💡 For concrete usage examples refer to page 87 of my Bachelor Thesis.
Custom connectors are described in the Camunda documentation. Though very minimal, this documentation provides a good starting point on how to implement an own connector.
Internally, Java's Service Loader mechanism is used.