Difference between revisions of "GRPC"

From Veriblock Wiki
Jump to: navigation, search
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
  
 
<!--T:1-->
 
<!--T:1-->
See: [[Main_Page]]
+
See: [[Main_Page]], [[NodeCore_HTTP_API]]
  
 +
<!--T:2-->
 
__TOC__
 
__TOC__
  
== Overview ==
+
== Overview == <!--T:3-->
  
 +
<!--T:4-->
 
NodeCore exposes an GRPC API. The [[NodeCore_CommandLine]] calls this API, but any GRPC-programming language can call it as well.
 
NodeCore exposes an GRPC API. The [[NodeCore_CommandLine]] calls this API, but any GRPC-programming language can call it as well.
  
 +
<!--T:5-->
 
See GRPC: https://grpc.io/docs/
 
See GRPC: https://grpc.io/docs/
  
 +
<!--T:6-->
 
The release package contains the proto file, an html specification, and several popular pre-compiled outputs:
 
The release package contains the proto file, an html specification, and several popular pre-compiled outputs:
  
 +
<!--T:7-->
 
https://github.com/VeriBlock/nodecore-releases/releases/download/v0.4.1-grpc/nodecore-idl_generate_12_artifacts.zip
 
https://github.com/VeriBlock/nodecore-releases/releases/download/v0.4.1-grpc/nodecore-idl_generate_12_artifacts.zip
  
 +
<!--T:8-->
 
This repo is a C# sample how to call common GRPC code:
 
This repo is a C# sample how to call common GRPC code:
  
 +
<!--T:9-->
 
https://github.com/VeriBlock/VeriBlock.Demo.Rpc.Client
 
https://github.com/VeriBlock/VeriBlock.Demo.Rpc.Client
  
 
</translate>
 
</translate>
 +
 +
Community members have made GRPC samples in other languages:
 +
 +
[DISCLAIMER: These are community contributions]
 +
 +
* Python --> https://github.com/speedrunner911/vbk-grpc-python-examples
 +
* Node --> https://github.com/speedrunner911/vbk-grpc-node-examples

Latest revision as of 19:55, 20 June 2019

Other languages:
English


See: Main_Page, NodeCore_HTTP_API

Contents

Overview

NodeCore exposes an GRPC API. The NodeCore_CommandLine calls this API, but any GRPC-programming language can call it as well.

See GRPC: https://grpc.io/docs/

The release package contains the proto file, an html specification, and several popular pre-compiled outputs:

https://github.com/VeriBlock/nodecore-releases/releases/download/v0.4.1-grpc/nodecore-idl_generate_12_artifacts.zip

This repo is a C# sample how to call common GRPC code:

https://github.com/VeriBlock/VeriBlock.Demo.Rpc.Client


Community members have made GRPC samples in other languages:

[DISCLAIMER: These are community contributions]