Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.56 KB

11-client-libraries.adoc

File metadata and controls

43 lines (32 loc) · 1.56 KB

Client Libraries using native gRPC-based protocol

Protobuf

Original Protobuf definitions can be found at https://github.com/emeraldpay/emerald-grpc

Javascript gRPC Client

npm (scoped)

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

"dependencies": {
    "@emeraldpay/grpc-client": "0.11.0-0.2",
}

Java gRPC Client

download

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

repositories {
    maven {
        url  "https://dl.bintray.com/emerald/emerald-grpc"
    }
}

dependencies {
    compile "io.emeraldpay:emerald-grpc:0.6.0-0.2"
}

EtherJar Java library

download

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