hyperledger / cacti

Hyperledger Cacti is a new approach to the blockchain interoperability problem
https://wiki.hyperledger.org/display/cactus
Apache License 2.0
336 stars 277 forks source link

feat: add DAML Support/Integration #142

Open petermetz opened 4 years ago

petermetz commented 4 years ago

Description

As a developer I want to re-use my DAML expertise when working with Cactus so that it's a more pleasant experience to switch contexts between the two.

This is pretty vague and that's no coincidence. I haven't had much time to put into the details yet, but wanted to capture this early on as something that we probably want to keep in mind.

DAML seems to have a really good developer experience based on the documentation:

https://github.com/digital-asset/daml/tree/master/language-support/ts/daml-ledger

Acceptance Criteria

  1. If I know DAML, I can write DAML contracts and deploy them on any DAML compatible ledger via Cactus
  2. More criteria may be added later, but this is all for now.
RafaelAPB commented 3 years ago

I think in the medium/long term this will be needed. Canton provides integrations with some big names (Fisco BCOS, Corda, Fabric, Sawtooth), and might be valuable to have Cactus supporting different interoperability paradigms