Skip to content

Releases: syscoin/syscoin

[Testnet Only] Syscoin Core 4.2.0rc8

18 Feb 05:50
Compare
Choose a tag to compare
Pre-release
v4.2.0rc8

v4.2.0rc8

4.2.0rc7 [Testnet Only] Syscoin Core 4.2 Release Candidate 7

16 Feb 09:16
Compare
Choose a tag to compare
v4.2.0rc7

v4.2.0rc7

4.2.0rc6 [Testnet Only] Syscoin Core 4.2 Release Candidate 6

15 Feb 21:31
Compare
Choose a tag to compare
v4.2.0rc6

v4.2.0rc6

4.2.0rc5 Syscoin Core 4.2 Release Canadidate 5

09 Feb 19:44
Compare
Choose a tag to compare
v4.2.0rc5

v4.2.0rc5

4.2.0rc4 beta testnet for advisors only

25 Jan 05:18
Compare
Choose a tag to compare
Pre-release
v4.2.0rc4

v4.2.0rc4

4.2.0rc3 beta testnet for advisors only

22 Jan 02:58
Compare
Choose a tag to compare
Pre-release
v4.2.0rc3

v4.2.0rc3

4.2.0rc2 beta testnet for advisors only

20 Jan 23:51
Compare
Choose a tag to compare
Pre-release
v4.2.0rc2

v4.2.0rc2

4.2.0rc1 beta testnet for advisors only (for now)

09 Jan 15:07
Compare
Choose a tag to compare
v4.2.0rc1

v4.2.0rc1

Syscoin 4.1.3 Release

19 Mar 22:25
Compare
Choose a tag to compare

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

Syscoin 4.1.2.1 Release

01 Feb 03:25
Compare
Choose a tag to compare

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