Donate HAC to Support 12zzCzDxEvNBuZRyGq2sqQKSGCYBJrAJHU

Developer Guide

Hacash development related instructions and various tools, interface documentation links

This page provides preliminary guidance and document links for various developers related to Hacash, and explains some important considerations related to development work. In addition, all code and documentation will be submitted to Github and fully open source. If the documentation does not contain the information you need, you can find all the content in the open source code library.

Exchange or Wallet

Exchange or Wallet access assets HAC, HACD or BTC on Hacash blockchain, scan transaction or block data to create new transfer transactions. Please read the RPC API interface documentation.

Mining or MinerPool

To run the open source mining pool provided by the Hacash community, please check set up a mining pool. If you need to develop mining pools or custom mining tools, or understand the details of mining output, please refer to the following three documents:

Applications and Tools

If you want to develop some tools that serve Hacash, studying existing tools such as Hacash's open source wallet and block browser will be a good way to start. These existing tools may not have been documented in the development and use of some interfaces. The following are the code links, API code links, and interface documents for existing tools:

Blockchain Core

To participate in the development of the core layer of blockchain, certain conditions need to be met, which are detailed in HIP-12 . Each addition or change to the core layer of the Hacash main network requires an HIP document as the evaluation basis. We need to compile and deploy the entire Hacash node, and here is also a simple guide.

Developer Community

The preliminary communication and discussion of development work are usually conducted on Discord , and then formal specification documents are formed on Github. Click on the link below to join the development discussion, bring up new development work, or ask certain development questions.