HLC(HalalChain) Blockchain Project Status Report — Week 29

  • May 12, 2019
HLC(HalalChain) Blockchain Project Status Report — Week 29

Public Chain Underlying System Development:

  1. Fixed confuse naming: blockindex -> txindex.
  2. Reference and research on BTC script.
  3. Added GetUtxo json rpc.
  4. Refactored and added transaction getHash and getId logic.
  5. About js-lib:Modified block decoding bugs and tests; completed transaction length and block testing;Modified the bug in the getHash/getID test, added the transaction’s decode logic.

DAG Development:

  1. Merged the underlying code to the Dag branch.
  2. Added the related tested scripts.
  3. Refactored the module name to make underlying project style is consistent.

Wallet& Browser Development

  1. Completed the api for the Query Unpaid Transaction (UTXO) list.
  2. Completed UI interface optimization and bug modification.
  3. Compiled the nodejs library into a front-end browser callable version.
  4. Transmitted the wallet address and generated private key logic.
  5. JavascriptCore calls js file to operate browserify package js library.
  6. Completed iOS version adaptation development and integration.
  7. Implemented a temporary solution for transaction signing and passed the test.

Mining Development:

  1. BLAKE2b-256 algorithm research, graphics card algorithm optimization.
  2. Public chain RPC interface layer code research.
  3. Minor calculation power statistics function design.