Skip to content
Pre-release
Jul 9, 2020
fix mermpool-respend input selection bug
Former-commit-id: 52a207b

@willyko willyko released this Mar 19, 2020

A target block height of 448000 has been set for upgrade deadline.
Nodes not upgraded to Syscoin Core 4.1.3 may have issue syncing up to the network past block 448000
After the block height, 2 new changes will be activated on the network

  1. The ability to bridge all ERC-20 Standard Token to Syscoin blockchain
  2. The asset guid generated from assetnew will be deterministic

ZDAG Fixes and Optimizations

  • RBF (replace-by-fee) has been added and updated to work properly with assetallocation transactions.
    This includes correcting the behavior of handling double spend for ZDAG transactions
  • Doubled the relay fee of ZDAG transaction to align with the bandwidth usage
  • Amended ZDAG rules for optimization
    • Sender balance has to be within the PoW balance within a block. This allow us to avoid doing ordering algorithms in mempool and speed up the process
  • Refactored ZDAG code for optimization
  • Fixed #390

Asset Protocol Fixes

  • Enabled detereminstic asset guid so someone cannot frontrun assets unknowingly to the user. This change will kick in automatically after blockheight 448000
  • Fixed issue with re-org when disconnecting blocks that contain mint asset transactions
    remove resync on miner
  • Fixed inconsistent TXIDs due to uninitialized CAmount in OP_RETURN
  • Fixed issue that allowed assetnew to have a supply balance of 0

Masternode fixes

  • Fixed masternodes counting against outbound resulting in extra count

Bridge Fixes

  • Added support for all ERC-20. Previously we were only bridging to openzeppelin standard ERC20's as a precautionary mechanism. This feature unlocks the bridge to all standard ERC-20 implementations. This will be enabled automatically after blockheight 448000

Auxpow Fixes

  • Syned up auxpow code to the Bitcoin change where generate() is replaced by generatetoaddress()

New Syscoind Argument

  • zmqpubrawmempooltx has been added for publishing raw transactions in address when entering mempool only
  • zmqpubrawmempooltxhwm has been added for setting publish raw mempool transaction outbound message high water mark

Ethereum Client Version Upgrade

  • The Geth client bundled has been upgraded from v1.9.9 to v1.9.12

For the release notes please see the git repository:

https://github.com/syscoin/syscoin/blob/master/doc/release-notes/release-notes-4.1.3.md

Assets 9
Feb 26, 2020
Updated configure.ac to 4.1.3rc1
Former-commit-id: 09ced29

@willyko willyko released this Feb 1, 2020 · 415 commits to master since this release

ZDAG fixes + miner code related to input conflicts (#392)

  • ZDAG fixes + miner code related to input conflicts

fixes #391

  • Update configure.ac

  • add existsConflict logic

modify removeConflicts to return a bool (for miner) if conflict got removed so miner can try again to create a new block. Also miner verifies inputs are valid or rejects/clears tx because a remnant from a input conflict where one got mined and the other stays (removeConflicts returns false but the input isn't valid in the mainchain because its spent)

zdag uses existsConflict so it doesnt remove it and subsequent calls pass to verifyzdag in the event of an error the first time due to inputs conflict

  • remove graph ordering by time logic

txmempool has a comparator which does hash if the ancestor account is equal so fall back to time in that case

  • rm graph
Assets 9

@willyko willyko released this Jan 9, 2020 · 416 commits to master since this release

Syscoin Core version 4.1.2 is now available:

For the release notes please see the git repository:

https://github.com/syscoin/syscoin/blob/master/doc/release-notes/release-notes-4.1.2.md

Assets 9

@willyko willyko released this Jan 6, 2020 · 442 commits to master since this release

Syscoin Core version 4.1.1 is now available:

For the release notes please see the git repository:

https://github.com/syscoin/syscoin/blob/master/doc/release-notes/release-notes-4.1.1.md

Assets 9

@willyko willyko released this Dec 20, 2019 · 476 commits to master since this release

Syscoin Core version 4.1.0.0 is now available:

For the release notes please see the git repository:

https://github.com/syscoin/syscoin/blob/master/doc/release-notes/release-notes-4.1.0.0.md

Assets 9
Dec 19, 2019
Updated rc version to 4.1.0rc7
Former-commit-id: a3faf55
Dec 17, 2019
Merge branch 'dev-4.x' of github.com:syscoin/syscoin into dev-4.x
Former-commit-id: 85e1524
You can’t perform that action at this time.