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.