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
Launched MainChain
Hcwallet
MainChain launch deployment
Fixed ssgen type transaction cost incorrect amount
Added a Getbalance statistics function extension to calculate the total number of accounts
Sendfrom function now supports transferring tokens from imported accounts
HC Testnet PoS Pool
MainChain launch deployment
Fixed incorrect ticket pricing and ticket cost calculations
HcGUI
MainChain launch deployment
Added keyboard functionality to seed word
Fixed invalid generate address error that appears when clicking on the post-quantum tab
Fixed prompt box positioning so that users can see all lines of text
Completed wallet page refinement
HcExplorer
MainChain launch deployment
Fixed incorrect difficulty adjustment progress data
Completed page structure refinements by adding the following: Hcash profile description, development team description, official website link, etc
Ad-hoc completed work
Developed and tested the automatic redemption program
Generated and verified a HSR burning address
Created specialised agreements with 5 cryptocurrency exchanges
Created one specialised agreement with one cryptocurrency wallet
HyperExchange (HX)
HX IDE
Fixed the bug that disallowed HX IDE to start
Added new functions to the template library
HX core
Created ETH and ERC20 contracts
Completed Ethereum transaction acquisition module code
Optimised logic, including transactions between hot and cold wallets, Senator multi-signature address generation, etc
Added macOS support
HX Indicator
Compiled the Indicator on the macOS operating system
Updated the Indicator on the macOS operating system
HX Chrome Extension
Added a private key management function (importing)
Added a transaction appearance feature
Added a transaction record feature
Ongoing work:
HyperCash (HC)
Hcd
Fixing insufficient priority calculation affecting post-quantum signatures
Hcwallet
Adding support for imported accounts on the basis of exported addresses
Fixing the crash issue that occurs when reading addresses
HcGUI
Adding an unconfirmed cost information function to the account page, making it convenient for users to understand instant balance information
Fixing incorrect separator display position on the transaction page
HC Testnet PoS Pool
Enable support for post-quantum signature addresses to participate in PoS ticket purchasing and voting
Ad-hoc completed work
Contact cryptocurrency exchanges to participate in the mapping and hosting upgrade
Contact cryptocurrency wallets to participate in the mapping and hosting upgrade
HyperExchange (HC)
HX IDE
Integrated single step debugger
Bug fixing and code optimisation
Create HRC20 contract template
Debugger interface optimisation (serialisation and de-serialisation implementation)
HX core
ETH and ERC20 contract testing
Conduct research towards adding IOTA
Create and add relevant documents (i.e. smart contract, API and development guides)
ETH transaction acquisition module testing and optimisation (modify the storage database)
HX Indicator
Enable the issuance of one-click HRC20 assets
Interface optimisation
Optimise Citizen functions
We are grateful for the immense effort made by all contributors. Each contributor and community member is vital to the technical development of HCASH.