poet_core_api

package module
v0.0.0-...-ccf637b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2019 License: MIT Imports: 5 Imported by: 0

README

poet-core-api

pcrpc

This package implements both a client and server for POET-core RPC system which is based off of the high-performance cross-platform gRPC RPC framework. By default, only the Go client+server libraries are compiled within the package. In order to compile the client-side libraries for other supported languages, the protoc tool will need to be used to generate the compiled protos for a specific language.

The following languages are supported as clients to pcrpc: C++, Go, Node.js, Java, Ruby, Android Java, PHP, Python, C# and Objective-C.

pccli

This package implements CLI for pcrpc client.

pc_test.go

Integration tests for POET-core service.

go get -u github.com/kardianos/govendor
govendor sync
$ go test -v

Documentation

Index

Constants

View Source
const (
	DefaultRPCPort     = "50052"
	DefaultRPCHostPort = "34.73.172.126:" + DefaultRPCPort
)

Variables

This section is empty.

Functions

func NewProverClient

func NewProverClient(target string) (pcrpc.PoetCoreProverClient, func())

func NewVerifierClient

func NewVerifierClient(target string) (pcrpc.PoetVerifierClient, func())

Types

This section is empty.

Directories

Path Synopsis
Package pcrpc is a generated protocol buffer package.
Package pcrpc is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL