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
Completed development for block speed increase
Optimised block production algorithm
Added Best Hash feature
Optimised code
Hcwallet
Optimised code
HyperExchange/HX
HX core
Modified storage format of native contract
Added off-chain matchmaking scheme for on-chain trading
HX Indicator
Increased startup speed for some cases
Optimised block height display
HX IDE
Added support for data transmission between IDE and debugger via network interface
Fixed lag bugs under debugging status on IDE
Fixed crash bug that occurred when shutting down debugger
HX Tools
Fixed bugs on HX Decentralised Exchange (HDEX) HTML5 K line
Adjusted HDEX HTML5 home page and Markets page display
Implemented user configuration
Ongoing work:
HyperCash/HC
Hcd
Develop ASIC-resistant mining algorithm
Conduct tests for Linkable RingCT code
Hcwallet
Development on block validation on ASIC resistant mining algorithm
hcGUI
Fix block non-synchronisation bug that appears when hcGUI has not been started for a long time
HcOMNI
Prepare for CNYT issuing
HcAutonomy
Prepare for mainnet parameter adjustment proposal
HyperExchange/HX
HX core
Develop BTM cross-chain code
Allow programme to launch in non-block replay mode when hx-node is aborted
HX Indicator
Run tests for K line feature
Optimise trading history query feature
Optimise trading storage method
HX IDE
Compile debugger on macOS systems
HX Tools
Run tests on HDEX HTML5
Run tests on back-end service and fix bugs
Add compatibility to Indicator private key files
We are grateful for the immense effort made by all contributors. Each contributor and community member is vital to the technical development of the HCASH ecosystem.