Difference between revisions of "Developer Guide"
(Marked this version for translation) |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 7: | Line 7: | ||
See: [[Main_Page]] | See: [[Main_Page]] | ||
+ | <!--T:10--> | ||
This page assumes familiarity with running NodeCore. | This page assumes familiarity with running NodeCore. | ||
+ | <!--T:11--> | ||
__TOC__ | __TOC__ | ||
− | == Overview == | + | == Overview == <!--T:12--> |
+ | <!--T:13--> | ||
VeriBlock encourages community development. | VeriBlock encourages community development. | ||
− | <!--T:2--> | + | == API == <!--T:2--> |
− | |||
+ | <!--T:14--> | ||
* NodeCore --> See [[GRPC]] | * NodeCore --> See [[GRPC]] | ||
* PoP Miner --> See: [[PoP_Miner_API]] | * PoP Miner --> See: [[PoP_Miner_API]] | ||
* Web Explorer --> See: [[Dashboard_API]] | * Web Explorer --> See: [[Dashboard_API]] | ||
− | <!--T:3--> | + | == Source Code == <!--T:3--> |
− | |||
+ | <!--T:15--> | ||
Github: https://github.com/VeriBlock | Github: https://github.com/VeriBlock | ||
+ | <!--T:16--> | ||
See [[NodeCore Source Code]] for source code. | See [[NodeCore Source Code]] for source code. | ||
− | <!--T:4--> | + | === All github === <!--T:4--> |
− | |||
+ | <!--T:17--> | ||
https://github.com/search?q=VeriBlock | https://github.com/search?q=VeriBlock | ||
− | <!--T:5--> | + | === VeriBlock Organization === <!--T:5--> |
− | |||
+ | <!--T:18--> | ||
* Core Utilities + UCP + GRPC | * Core Utilities + UCP + GRPC | ||
** https://github.com/VeriBlock/nodecore | ** https://github.com/VeriBlock/nodecore | ||
Line 50: | Line 54: | ||
** https://github.com/VeriBlock/nodecore-pow-cuda-miner | ** https://github.com/VeriBlock/nodecore-pow-cuda-miner | ||
− | <!--T:6--> | + | == Technical Specs == <!--T:6--> |
− | |||
+ | <!--T:19--> | ||
* [[Protocol_Specification]] | * [[Protocol_Specification]] | ||
* [[GRPC]] - contains link to official GRPC spec, with html documentation | * [[GRPC]] - contains link to official GRPC spec, with html documentation | ||
* [[NodeCore CommandLine]] - the NC_CLI is a wrapper around GRPC, and can be for a specification | * [[NodeCore CommandLine]] - the NC_CLI is a wrapper around GRPC, and can be for a specification | ||
− | <!--T:7--> | + | == Environments == <!--T:7--> |
− | |||
+ | <!--T:20--> | ||
There are 3 separate environments: | There are 3 separate environments: | ||
+ | <!--T:21--> | ||
* [[MainNet]] --> The main and fully functional network where coins have economic value. "Live production" | * [[MainNet]] --> The main and fully functional network where coins have economic value. "Live production" | ||
* [[TestNet]] --> A test network. Test a feature here before moving to MainNet. | * [[TestNet]] --> A test network. Test a feature here before moving to MainNet. | ||
* [[AlphaNet]] --> Useful for local or internal development. See: [[HowTo_run_AlphaNet]] | * [[AlphaNet]] --> Useful for local or internal development. See: [[HowTo_run_AlphaNet]] | ||
− | <!--T:8--> | + | == HowTo == <!--T:8--> |
− | |||
+ | <!--T:22--> | ||
* [[HowTo Integrate NodeCore with a Service]] | * [[HowTo Integrate NodeCore with a Service]] | ||
− | <!--T: | + | == Other Links == <!--T:29--> |
− | |||
+ | <!--T:30--> | ||
+ | [[Docker]] | ||
+ | |||
+ | == Forums == <!--T:9--> | ||
+ | |||
+ | <!--T:23--> | ||
See: [[Stack_Overflow]] | See: [[Stack_Overflow]] | ||
+ | <!--T:24--> | ||
We are using stackoverflow.com for coding questions. There are tags for "veriblock" and "proof-of-proof". If you have a coding question, consider posting on stackoverflow.com and adding the tag. You could send a link to the question on the Discord (See: [[Social_Links]]) | We are using stackoverflow.com for coding questions. There are tags for "veriblock" and "proof-of-proof". If you have a coding question, consider posting on stackoverflow.com and adding the tag. You could send a link to the question on the Discord (See: [[Social_Links]]) | ||
+ | <!--T:25--> | ||
One can see all VeriBlock/PoP questions: | One can see all VeriBlock/PoP questions: | ||
+ | <!--T:26--> | ||
https://stackoverflow.com/questions/tagged/veriblock | https://stackoverflow.com/questions/tagged/veriblock | ||
+ | <!--T:27--> | ||
or | or | ||
+ | <!--T:28--> | ||
https://stackoverflow.com/questions/tagged/proof-of-proof | https://stackoverflow.com/questions/tagged/proof-of-proof | ||
</translate> | </translate> |
Latest revision as of 14:06, 8 January 2020
See: Main_Page
This page assumes familiarity with running NodeCore.
Contents
Overview
VeriBlock encourages community development.
API
- NodeCore --> See GRPC
- PoP Miner --> See: PoP_Miner_API
- Web Explorer --> See: Dashboard_API
Source Code
Github: https://github.com/VeriBlock
See NodeCore Source Code for source code.
All github
https://github.com/search?q=VeriBlock
VeriBlock Organization
- Core Utilities + UCP + GRPC
- Wallets
- Rpc Client
- https://github.com/VeriBlock/VeriBlock.Demo.Rpc.Client - written in C#
- General samples
- https://github.com/VeriBlock/samples --> includes PoP API
- GPU Miner
Technical Specs
- Protocol_Specification
- GRPC - contains link to official GRPC spec, with html documentation
- NodeCore CommandLine - the NC_CLI is a wrapper around GRPC, and can be for a specification
Environments
There are 3 separate environments:
- MainNet --> The main and fully functional network where coins have economic value. "Live production"
- TestNet --> A test network. Test a feature here before moving to MainNet.
- AlphaNet --> Useful for local or internal development. See: HowTo_run_AlphaNet
HowTo
Other Links
Forums
See: Stack_Overflow
We are using stackoverflow.com for coding questions. There are tags for "veriblock" and "proof-of-proof". If you have a coding question, consider posting on stackoverflow.com and adding the tag. You could send a link to the question on the Discord (See: Social_Links)
One can see all VeriBlock/PoP questions:
https://stackoverflow.com/questions/tagged/veriblock
or