Hcash weekly development update 14.12.2018-20.12.2018

The following is a weekly progress report from the HCASH development team. This report is divided in two parts: completed and ongoing work.

Our GitHub code can be found here: www.github.com/HcashOrg

Please note: code is being uploaded to GitHub progressively; if you find that something from this document is missing from a repository, please check back periodically.

Completed work:

HyperCash/HC

Hcd

Developed hcd API

Modified test cases

hcGUI

Designed proposal and voting page

HyperExchange/HX

HX core

Added batch function for assets pledge and withdrawal, reducing the amount of transactions on HX mainnet

Added query transaction cache from cross-chain midware in hx program

Added transaction rebroadcast to block when a pop block (rolled back block) appears

HX Indicator

Added risk warning prompt window when withdrawing ETH and ERC-20 tokens

Optimised mining pledge weighting display

Fix several bugs

HX IDE

Added contract deposit function

Increased the precision of contract call on HX mainnet

Added default parameter function which automatically fills contract debugging

Ongoing work:

HyperCash/HC

Hcd

Develop proposal system

Develop Hcctl proposal API

Debug API

Hcwallet

Develop proposal and voting API

hcGUI

Test hcGUI V2.1.8

Prepare to release hcGUI V2.1.8 on Windows and macOS systems

hcExplorer

Develop corresponding API for proposal and voting function on Hcwallet

Exchanges

Follow up token mapping and hosting upgrade process on Changelly

Technical support

Provide assistance to community for swapping HSR to HC

HyperExchange/HX

HX core

Analyse congestion issues on RPC

Transaction portfolios are to be completed on hx-node side when transferring between different chains

HX Indicator

Optimise Order Centre page

Add contract token locking funcion

Test and fix bugs

HX IDE

Compile debugger on macOS systems

Build remote call framework

We are grateful for the immense effort made by all contributors. Each contributor and community member is vital to the technical development of HCASH.