Difference between revisions of "NodeCore Source Code"

From Veriblock Wiki
Jump to: navigation, search
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
See: [[Main_Page]]
+
<languages/>
  
 +
<translate>
 +
 +
 +
<!--T:1-->
 +
See: [[Main_Page]], [[NodeCore_OpenJDK]]
 +
 +
<!--T:4-->
 
__TOC__
 
__TOC__
  
== Overview ==
+
== Overview == <!--T:2-->
  
 +
<!--T:5-->
 
Eventually the entire NodeCore Suite will be fully open sourced (i.e. what has been available on https://github.com/VeriBlock/nodecore-releases).
 
Eventually the entire NodeCore Suite will be fully open sourced (i.e. what has been available on https://github.com/VeriBlock/nodecore-releases).
  
 +
<!--T:6-->
 
In the meantime, various parts, as well as supporting code examples, are being gradually open sourced.
 
In the meantime, various parts, as well as supporting code examples, are being gradually open sourced.
  
 +
<!--T:7-->
 
* [[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 Suite ==
+
== NodeCore Suite == <!--T:8-->
  
 +
<!--T:9-->
 
See: https://github.com/VeriBlock/nodecore
 
See: https://github.com/VeriBlock/nodecore
  
 +
<!--T:10-->
 
* nodecore-grpc --> see [[GRPC]] for client examples and pre-compiled outputs for popular languages.
 
* nodecore-grpc --> see [[GRPC]] for client examples and pre-compiled outputs for popular languages.
 
* nodecore-ucp --> mining commands.
 
* nodecore-ucp --> mining commands.
 
* 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-pop
 +
* nodecore-cli
 +
 +
<!--T:11-->
 +
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-->
 +
 +
<!--T:12-->
 +
Also open sourced:
 +
 +
<!--T:13-->
 +
* GPU Miner - https://github.com/VeriBlock/nodecore-pow-cuda-miner
 +
* Samples - https://github.com/VeriBlock/samples
 +
* MakeAddress proof-of-concept - https://github.com/VeriBlock/makeaddress
 +
* Offline Wallet CLI - https://github.com/VeriBlock/offline-wallet-cli
 +
* GUI Wallet - https://github.com/VeriBlock/nodecore-wallet-ui
 +
 +
== Language Translations == <!--T:14-->
 +
 +
<!--T:15-->
 +
* C++ --> https://github.com/VeriBlock/nodecore.cpp
 +
 +
</translate>

Revision as of 16:06, 25 May 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 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