Open sarafalamaki opened 5 years ago
Since we have the licensing issue with the node.js API, we might want to look into implementing the wrapper ourselves using https://hs-web3.readthedocs.io/en/latest/ and servant.
The smart contracts don't have licensing issues, so we can still use them.
Original Author: fal05c
Servant client implemented in #312.
Due to licensing issues we will be keeping the Blockchain service as closed-source for the purpose of the demo. We may look at implementing a wrapper ourselves in the future, however for now the blockchain component will remain as an optional dependency to the supply chain server.
The blockchain API can be found here: https://github.csiro.au/Blockchain/epcis-blockchain-api
You'll need to implement a servant client in src/Mirza/BlockchainClient so we can talk to it.
This will integrate with the blockchain tests in the test suite.
Original Author: fal05c
(Moved with github-migration-0.1.0.0 (package github-migration-0.1.0.0 revision df9f38b))