Releases: syscoin/syscoin
[Testnet Only] Syscoin Core 4.2.0rc8
v4.2.0rc8 v4.2.0rc8
4.2.0rc7 [Testnet Only] Syscoin Core 4.2 Release Candidate 7
v4.2.0rc7 v4.2.0rc7
4.2.0rc6 [Testnet Only] Syscoin Core 4.2 Release Candidate 6
v4.2.0rc6 v4.2.0rc6
4.2.0rc5 Syscoin Core 4.2 Release Canadidate 5
v4.2.0rc5 v4.2.0rc5
4.2.0rc4 beta testnet for advisors only
v4.2.0rc4 v4.2.0rc4
4.2.0rc3 beta testnet for advisors only
v4.2.0rc3 v4.2.0rc3
4.2.0rc2 beta testnet for advisors only
v4.2.0rc2 v4.2.0rc2
4.2.0rc1 beta testnet for advisors only (for now)
v4.2.0rc1 v4.2.0rc1
Syscoin 4.1.3 Release
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
- The ability to bridge all ERC-20 Standard Token to Syscoin blockchain
- 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 onlyzmqpubrawmempooltxhwm
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
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