Difference between revisions of "NodeCore Source Code"

From Veriblock Wiki
Jump to: navigation, search
 
(3 intermediate revisions by the same user not shown)
Line 5: Line 5:
  
 
<!--T:1-->
 
<!--T:1-->
See: [[Main_Page]]
+
See: [[Main_Page]], [[NodeCore_OpenJDK]]
  
 
<!--T:4-->
 
<!--T:4-->
Line 21: Line 21:
 
* [[GRPC]] - includes examples how to call the GRPC api, which is essentially anything from the NC_CLI
 
* [[GRPC]] - includes examples how to call the GRPC api, which is essentially anything from the NC_CLI
 
* [[PoP_Miner_API]] - how to call
 
* [[PoP_Miner_API]] - how to call
 +
* [[NodeCore_HTTP_API]] - how to call, analogous to GRPC api
  
 
== NodeCore Suite == <!--T:8-->
 
== NodeCore Suite == <!--T:8-->
Line 32: Line 33:
 
* veriblock-core --> common utilities like working with VBK addresses, encoding, transactions, etc...
 
* veriblock-core --> common utilities like working with VBK addresses, encoding, transactions, etc...
 
* nodecore-miners-pow --> reference implementation
 
* nodecore-miners-pow --> reference implementation
 +
* nodecore-miners-pop
 
* nodecore-cli
 
* nodecore-cli
  
 
<!--T:11-->
 
<!--T:11-->
Other parts, like the PoP Miner, NC_CLI, and the NodeCore service itself are on the roadmap to be added to this repo and therefore open-sourced.
+
Other parts, like the NodeCore service itself, are on the roadmap to be added to this repo and therefore open-sourced.
  
 
== Other Code == <!--T:3-->
 
== Other Code == <!--T:3-->
Line 47: Line 49:
 
* MakeAddress proof-of-concept - https://github.com/VeriBlock/makeaddress
 
* MakeAddress proof-of-concept - https://github.com/VeriBlock/makeaddress
 
* Offline Wallet CLI - https://github.com/VeriBlock/offline-wallet-cli
 
* Offline Wallet CLI - https://github.com/VeriBlock/offline-wallet-cli
 +
* GUI Wallet - https://github.com/VeriBlock/nodecore-wallet-ui
  
 
== Language Translations == <!--T:14-->
 
== Language Translations == <!--T:14-->

Latest revision as of 20:14, 6 June 2019

Other languages:
English


See: Main_Page, NodeCore_OpenJDK

Overview

Eventually the entire NodeCore Suite will be fully open sourced (i.e. what has been available on https://github.com/VeriBlock/nodecore-releases).

In the meantime, various parts, as well as supporting code examples, are being gradually open sourced.

  • GRPC - includes examples how to call the GRPC api, which is essentially anything from the NC_CLI
  • PoP_Miner_API - how to call
  • NodeCore_HTTP_API - how to call, analogous to GRPC api

NodeCore Suite

See: https://github.com/VeriBlock/nodecore

  • nodecore-grpc --> see GRPC for client examples and pre-compiled outputs for popular languages.
  • nodecore-ucp --> mining commands.
  • veriblock-core --> common utilities like working with VBK addresses, encoding, transactions, etc...
  • nodecore-miners-pow --> reference implementation
  • nodecore-miners-pop
  • nodecore-cli

Other parts, like the NodeCore service itself, are on the roadmap to be added to this repo and therefore open-sourced.

Other Code

Also open sourced:

Language Translations