Phore Core Wallet Development Proposal - November 2021

Phore Core Wallet Development Proposal

November 2021 (49,600 PHR)

This proposal covers further enhancement of the Phore Core wallet. This includes development, testing, deployment, operations, marketing and user support to fix bugs reported by users, improve functionality of existing features, improve the user experience, add new features, and maintain stability and security.

Version 1.8.0 of the Phore Core wallet has been released. This release includes a lot of internal library updates and updates to the build system, with one outcome being that the gitian build of the MacOS wallet now works on all supported versions of MacOS from 10.10 up to the current release, 12.0.1 (Monterey).

We have also been working on the development for v1.9.0 and have begun testing that release. So far, testing has been going smoothly and we expect to release v1.9.0 this month.

The planned features for v1.9.0 and v1.10.0 include:

Phore Core v1.9.0

  • Automatic display of next receive address in Receive tab address generation form
  • Build support added for RISC-V, s390x, and ppc64el CPU architectures
  • Enhanced information tab, displaying the user’s data directory and latest block hash seen by the client
  • Staking efficiency improvements
  • Bug fix to prevent a bug that in rare, unlikely circumstances could generate negative staking values
  • Disabling zero fee transactions to reduce potential attack vectors that may take advantage of free transactions
  • Block index batch writing to improve performance and reduce potential for data corruption
  • Improvements to testing infrastructure

Phore Core 1.10.0

  • User interface improvements
  • Multi-split stake splitting option that allows users to split stakes into more than two outputs, accelerating the process of getting staking inputs to the desired amount
  • zPHR spending capability, allowing anyone who holds zPHR to spend it or convert it back into PHR
  • Improved time protocol to improve staking efficiency, fairness, and security
  • Performance improvements to reduce wallet startup time
  • Snapcraft packages, allowing easier installation and upgrades for linux users
  • Earlier staking on startup, allowing staking to begin before masternode and budget data are fully synced
  • Faster shutdown during initial load, reducing the wait time to shut down the wallet if the user wants to shut it down during the wallet initialization process

Notes:

  • We are still evaluating some features for inclusion in Phore Core 2.0.0–the scope of that release may expand
  • Our roadmap is agile, and changes in priority may be made based on new opportunities and conditions that arise

We appreciate your support in helping us make this a reality. If you have ideas, suggestions, or want to make a contribution to Phore’s development, please reach out to Michael Trisko or Thomas Ambler on Discord or Telegram and let us know.