zigbee-alliance / distributed-compliance-ledger

DCL is a public permissioned ledger framework for certification of device models. The ledger is based on Cosmos SDK and Tendermint.
Apache License 2.0
88 stars 44 forks source link

[Docs] Examples how to communicate with the Ledger from the client side #201

Open ashcherbakov opened 2 years ago

ashcherbakov commented 2 years ago

We have docs with CLI commands and REST endpoints for queries. However, some clients may need to work with the Ledger from code (programmatically). In particular, there is no way to submit and sign a txn via REST. The transaction needs to be built and signed via gRPC (from code), and then can be published via either REST or gRPC.

We need the following examples and docs for clients:

Consider adding the examples as demo tests executed in CI.

Consider adding examples for multiple programming languages where it makes sense.

ashcherbakov commented 2 years ago

openapi has been exported at https://zigbee-alliance.github.io/distributed-compliance-ledger/ as part of https://github.com/zigbee-alliance/distributed-compliance-ledger/pull/206

hawk248 commented 2 years ago

Post 1.0