Weekly Development Update

9–16 August 2018

Image for post
Image for post

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 and launched the automatic swap
  • Fixed Nulldata script validation errors to support numbers 0–16
  • Increased the maximum limit of revoked ticket transactions in one block and improved its corresponding verification
  • Added support for the tilde symbol (~) for home path

Hcwallet

  • Added support for imported accounts on the basis of exported addresses
  • The RPC interface for ticket purchase on wallet supports specified ticket fee
  • Fixed the crash issue that occasionally occurs when choosing branch wallet under a forking condition

HcGUI

  • Fixed the no-response issue that occurs when viewing the wallet log, and now users can open the folder where the log file is located
  • Added compile command to support GUI wallet on Win32 systems
  • Fixed the bug that keeps the failed transaction on the history page for a long time, by refreshing the page when re-entering the transaction history page
  • Fixed the bug that keeps ApiKey from being successfully added under special stakepool condition, and added wrap parameter to prevent errors when obtaining addresses
  • Modified translation

HcExplorer

  • Fixed the inconsistency issue that appears between the home page difficulty adjustment window and the configuration file
  • Provided technical support to cryptocurrency exchanges for token swapping
  • Assisted Binance, Gate.io, CoinW and HPX to complete the HSR/HC swap process

HyperExchange (HX)

HX core

  • Completed ETH and ERC20 contract testing
  • Conducted research regarding IOTA

HX Indicator

  • Enabled the issuance of one-click HRC20 assets

HX IDE

  • Completed IDE initialisation setup and data access optimisation for chain switching
  • Implemented a background function modularity in order to separate data access and analysis from IDE
  • Completed repair of the file management system and added self-recovery feature that functions after deleting the top-level contract folder

Ongoing work:

HyperCash (HC)

Hcd

  • Fixing test code
  • Fixing insufficient priority calculation affecting post-quantum signatures
  • Fixing an error; when the transaction pool is full and mining modules are being created, an error message stating “sigNum exceeds the maximum number of signature instructions” appears falsely

Hcwallet

  • Fixing test code
  • Investigating and fixing the crash issue that appears when the wallet is reading addresses

HC Testnet PoS mining pool

  • Enable support for post-quantum signature addresses to participate in PoS ticket purchasing and voting

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
  • Fixing the incorrect balance display issue that occurs then having completed transfer

Hcwiki

  • Fixing documents
  • Following up the token mapping and hosting upgrade process on cryptocurrency exchanges

HyperExchange (HX)

HX core

  • ETH transaction acquisition module testing and optimisation (modifying the storage database)
  • Create and add relevant documents (i.e. smart contract, API and development guides)
  • Rename some RPC interface type

HX Indicator

  • Interface optimisation
  • Optimise Citizen functions

HX IDE

  • Intergrade IDE single step debugger
  • Add breakpoint record function to CodeMirror editor

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

To stay up to date with information regarding HCASH, or to join our community, check out the following channels:

Twitter, Facebook, Reddit, English Telegram, Chinese Telegram, Korean Telegram, Korean Announcements, KakaoTalk, Naver Blog

Written by

The New Standard of Value

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store