Difference between revisions of "NodeCore Source Code"
VeriBlockTim (talk | contribs) |
VeriBlockTim (talk | contribs) |
||
(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 | + | 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
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:
- 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