Hcash weekly development update 02.08.2018-08.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

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.