From 53da38b7ab6e7282748375bf551ae8c5e6c7f6eb Mon Sep 17 00:00:00 2001 From: Igor Artamonov Date: Sun, 25 Aug 2019 21:37:22 -0400 Subject: [PATCH] solution: update docs for client libs --- README.adoc | 6 ++-- docs/10-client-libraries.adoc | 52 +++++++++++++++++++++++++---------- 2 files changed, 41 insertions(+), 17 deletions(-) diff --git a/README.adoc b/README.adoc index 29973b9f..39c6926c 100644 --- a/README.adoc +++ b/README.adoc @@ -141,19 +141,19 @@ repositories { } dependencies { - compile 'io.emeraldpay:emerald-grpc:0.2' + compile "io.emeraldpay:emerald-grpc:0.6.0-0.2" } ---- === Javascript gRPC Client -image:https://img.shields.io/npm/v/@emeraldplatform/grpc.svg["npm (scoped)", link="https://www.npmjs.com/package/@emeraldplatform/grpc"] +image:https://img.shields.io/npm/v/@emeraldpay/grpc-client.svg["npm (scoped)", link="https://www.npmjs.com/package/@emeraldpay/grpc-client"] https://github.com/emeraldpay/emerald-js-grpc [source,json] ---- "dependencies": { - "@emeraldplatform/grpc": "0.10.0", + "@emeraldpay/grpc-client": "0.11.0-0.2", } ---- diff --git a/docs/10-client-libraries.adoc b/docs/10-client-libraries.adoc index 7ef2847a..a8caf873 100644 --- a/docs/10-client-libraries.adoc +++ b/docs/10-client-libraries.adoc @@ -1,19 +1,43 @@ == Client Libraries -=== Java Client - -TBD - -=== EtherJar Java library - -TBD - -=== Javascript Client - -TBD - === Protobuf -Original Protobuf definitions +Original Protobuf definitions can be found at https://github.com/emeraldpay/emerald-grpc -TBD \ No newline at end of file +=== Javascript gRPC Client +image:https://img.shields.io/npm/v/@emeraldpay/grpc-client.svg["npm (scoped)", link="https://www.npmjs.com/package/@emeraldpay/grpc-client"] + +Emerald Javascript gRPC Client is a low level API and Stubs to access different services of Emerald, including Dshackle, more +details at https://github.com/emeraldpay/emerald-js-grpc + +[source,json] +---- +"dependencies": { + "@emeraldpay/grpc-client": "0.11.0-0.2", +} +---- + +=== Java gRPC Client +image:https://api.bintray.com/packages/emerald/emerald-grpc/emerald-grpc/images/download.svg[link="https://bintray.com/emerald/emerald-grpc/emerald-grpc/"] + +Emerald Java gRPC Client is a low level API and Stubs to access different services of Emerald, including Dshackle, more +details at https://github.com/emeraldpay/emerald-java-client + +[source,groovy] +---- +repositories { + maven { + url "https://dl.bintray.com/emerald/emerald-grpc" + } +} + +dependencies { + compile "io.emeraldpay:emerald-grpc:0.6.0-0.2" +} +---- + +=== EtherJar Java library +image:https://api.bintray.com/packages/infinitape/etherjar/etherjar-domain/images/download.svg[link="https://bintray.com/infinitape/etherjar"] + +EtherJar is a framework agnostic modular Java 8+ integration library for Ethereum blockchains, it supports different protocols +to connect to an Ethereum API, including gRPC protocol via module `etherjar-rpc-emerald`. More details at https://github.com/infinitape/etherjar