fabric-chaincode-haskell
fabric-chaincode-haskell copied to clipboard
Haskell support for smart contracts in Hyperledger Fabric
With `libgrpc-dev 1.30.2-3`, the compilation of `grpc-haskell-core.0.0.0.0` was failling. Updating to `0.1.0` fixed the compilation problem of the dependencies. However a compilation error in `protos-hs/Peer/Chaincode.hs` remains.
For some reason, error's from an init function are not being received by the peer. Needs investigating
blocked by #4 since some stub functions that aren't implemented yet are used in the marbles example
Still need to initialise the following correctly: - [ ] txTimestamp :: Maybe Pb.Timestamp - [x] creator :: Maybe ByteString - [x] signedProposal :: Maybe Pb.SignedProposal - [x] proposal ::...
Currently the process is single threaded, stub calls call the `listenForResponse` function which waits for the response message for the peer and during that time is not able to receive...
Blocked by https://github.com/awakesecurity/gRPC-haskell/issues/100
Atm the chaincodeIDName string is hardcoded. It should use the attoparsec library to read the env var