Skip to content

Syscoin 3.1.0.0 Release

Compare
Choose a tag to compare
@sidhujag sidhujag released this 23 Aug 21:46
· 31162 commits to master since this release

Syscoin 3.1.0.0 Release Notes

This is a mandatory update for existing Syscoin 3 users and masternodes. It is a backwards compatible fork that will trigger at block 175000 and enable new features/bug fixes. Sentinel was not updated. Any nodes after block 175000 that have not upgraded will not be able to synchronize with the network tip.

Changes

  1. New feature: Shared transaction fees with masternodes. This gives further incentive for masternode owners on propogating transactions as well as to continue services.
  2. Fix transaction propogation issue which caused many transactions to be stuck in the memory pools of nodes and not get included in a block. The issue was related to the concurrent verification module in Syscoin and the threadpool was not initialized in the correct place of the startup sequence and thus behaved erratically depending on the user OS and system parameters.
  3. Add base58 address support to Syscoin Assets. This will help with exchanges and services going forward that have built support for Bitcoin related protocols without requiring custom processes to manage Syscoin assets. It will be very simple to use Syscoin's API to manage assets for those that are connected to addresses. Things like connecting to Ledger/Trezor will also be alot easier through the electrum integration work being done.
  4. Fix an issue with claiming interest on large balance holders. There were many issues with collecting interest. The CPS alias coinpaymentsnet was not properly collecting interest due to an integer overflow issue caused by the storage of the interest rate accumulator in a 64-bit integer. We have updated this to a double giving much more range in accumulation before an overflow. A 64 bit integer allows for a maximum value of 2^64 -1 where a double allows for 1.8*10^308 - 1 as a maximum value making this a non-issue using a double as storage. This fix means that interest after block 175000 will be correct and accumulate properly regardless of the size of your holdings. It only affected one alias (coinpaymentsnet)
  5. General optimizations to the concurrent processing and Syscoin service consensus processing.
  6. General bug fixes