hyperledger / cacti

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

feat: rosetta API compatibility #597

Open petermetz opened 3 years ago

petermetz commented 3 years ago

Description

We could have our ledger plugins implement the rosetta spec either by themselves or by way of adding new plugins dedicated to rosetta (unclear as of the time of this writing which one is more suitable).

Should be very easy to get started since Rosetta also uses OpenAPI 3 to describe the APIs.

https://www.rosetta-api.org/ https://github.com/coinbase/rosetta-specifications

Acceptance Criteria

  1. At least one of our ledger plugins understands Rosetta formatted requests.

cc: @takeutak @sfuji822 @hartm @jonathan-m-hamilton @AzaharaC @jordigiam @kikoncuo @mwklein

RafaelAPB commented 3 years ago

+1. Also related to the academic paper.