Hcash weekly development update 25.07.2018-01.08.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: 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

Tested block generation, trading, block, voting query, etc.

Hcwallet

Fixed imported account transfer problem, modified the maketInput function, and ensured accurate transaction cost estimation.

Tested API interface

HC Testnet PoS Pool

Adjusted the verification code algorithm, replacing the Google service, effectively removing the requirement for domestic users to use a VPN

Tested basic functionality

hcGUI

Added mnemonic keyboard support

Ensured that switching to post-quantum doesn’t affect the GUI

Adjusted seed input box and input text display

Adjusted input ticket display and word setting display

HC WIKI

Checked and edited wiki content

HyperExchange (HX)

HX Wallet

Bug fixing/patching

HX IDE

Added a notification function

Tested the debugger interface

HyperExchange

Constructed and prepared the public test environment

Optimised Cross-chain withdrawal function to include token transfers between hot and cold wallets

Prepared an RPC document

Added ETH private key generation module to ensure private key high security standards. The signature of an empty transaction should be completed on the C++ side of the chain

Ongoing work:

HyperCash (HC)

Hcd

Repairing Existsmissedtickets, existslivetickets and existsmissedtickets interface errors

Repairing multi-signature verification error

Hcwallet

Fixing PayToSStxChange script parsing error, then solving balance statistics error caused by it, and the illegal ticket verification issue.

Testinng network for adding and successfully implementing new proposals

Fixing the issue where a created transaction references a non-existent output

hcGUI

Adding new GUI page

Developing wallet name length limit

Modifying the application setting position. This can only be utilised when the block is synchronised and can be replaced with the home page directory for ease of use.

Fixing incorrect internal transfer display issue

HC Explorer

Adding new explorer page

HC Testnet PoS Pool

Adding new PoS pool page

HC WIKI

Adding new wiki page

Adjusting content related to exchange docking and the API interface

HyperExchange (HX)

HX wallet

Designing a new interface

HX IDE

Testing non-debug version

Fixing HX-IDE problem of loading qwebengine to configure qt.conf when qt is not installed

HyperExchange

Bug fixing/patching

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