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.