1.0.6 • Published 5 years ago

tron-protocol-node v1.0.6

Weekly downloads
1
License
ISC
Repository
-
Last release
5 years ago

Tron Node Protocol

This npm package contains the compiled to node.js tron protocol gRPC API code.
The code was compiled from https://github.com/tronprotocol/protocol

Introduction

Tron protocol offers two ways to communicate with nodes : http and gRPC API.
The gRPC API is specified with google protobuf, which is a mechanism for serializing structured data and an Interface Description Language.
Google Protobuf code can be compiled to different languages - C++, Java, Node.js, etc.
This package is a compiled to Node.js google protobuf code.

Steps to compile the code :

Download the latest version of the protocol
git clone https://github.com/tronprotocol/protocol.git && cd protocol/
Install google apis required for the compilation process
./install-googleapis.sh
Create a folder which will contain the artifacts from the compilation
mkdir node-protocol/
Install grpc compilation tools
npm i -g grpc-tools
Run the compilation command for protocol/api/ files (artifacts are in node-protocol/api -> api_pb.js and api_grpc_pb.js)
protoc --js_out=import_style=commonjs,binary:node-protocol/ --grpc_out=node-protocol/ --plugin=protoc-gen-grpc=\`which grpc_tools_node_protoc_plugin` api/api.proto
Run the compilation command for protocol/core/ files (artifacts are in node-protocol/core)
protoc --js_out=import_style=commonjs,binary:node-protocol/ core/*
1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago