protobuf

module
v0.0.0-...-d1a2c3f Latest Latest
Warning

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

Go to latest
Published: May 21, 2019 License: Apache-2.0

README

FOSSA Status CircleCI

Interface Definition of Chainweaver API

Build Flow

Build Flow

Data Flow

The data flow chart between REST API and Ethereum's JSON RPC is shown below.

Some things to note:

The fields that set wei are properly handled by Custom Mashaler so that they do not overflow when responding to the REST API. The flow chart is annotated with the example of how balance as a typical field of wei is converted.

Data Flow

For developer

In this project you can develop by preparing the following environment.

  • Be able to use the make command
  • Docker daemon is running on your machine
Build
make build
Render Protocol Buffers Document
make render-protobuf-document
Render OpenAPI Document
make render-openapi-document
Test REST API with postman
export BASE_URL=URL
export TOKEN=YOUR_TOKEN
make test

Document

Protocol Buffers

OpenAPI

Reference

License Scan

FOSSA Status

Directories

Path Synopsis
protoc-gen-go
btc
Package btc is a reverse proxy.
Package btc is a reverse proxy.
eth
Package eth is a reverse proxy.
Package eth is a reverse proxy.

Jump to

Keyboard shortcuts

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