Releases: stakecube/StakeCubeCoin
SCC Core 3.5.1.0
Update Info - Recommended Upgrade
Updates in SCC Core version 3.5.1 aim to improve user experience by enhancing system compatibility and performance, making it a recommended upgrade for all users of StakeCubeCoin Core.
Motivation
The primary motivation for these changes is to enhance the user experience by ensuring that the software can be built on newer operating systems and improve resource usage, particularly for masternodes. Additionally, it addresses issues related to RPC call speed and memory optimization.
Issues Being Fixed or Features Implemented
- Operating system upgrades: The update ensures compatibility with newer systems where the previous version might not compile due to outdated dependencies or core code.
- Performance improvements: Changes include optimizations in memory usage, startup times, and a reduction in unnecessary logging functions to minimize debug log writes during normal operations.
- Code enhancements: Introduced contributions cleanup from Dash's latest code.
- Consensus rule improvements: Added checkpoint entries for faster syncing and introduced a routine to validate consensus rules more efficiently, leading to quicker startup times.
What Was Done?
- Memory optimizations: The code has been adjusted to reduce memory usage by removing unnecessary logging functions that would otherwise clutter the debug logs during normal operations.
- Startup time improvements: A GETBLOCKCOUNT buffer variable is introduced to speed up
getblockcountRPC calls, enhancing response times for querying block counts. - RPC call optimizations: New RPC endpoints are created specifically for masternode lists to improve system performance and efficiency in managing these nodes.
- Dependency updates: Major dependencies have been updated to support newer operating systems effectively, resolving issues that could arise from outdated components.
- Consensus rule validations: A routine has been added to validate consensus rules faster, which can significantly reduce the time required for startup and initial syncing.
How Has This Been Tested?
The changes have undergone extensive testing on personal systems as well as in a production environment (Earn system) over several months to ensure stability and functionality across various setups.
Breaking Changes
As of now, there are no reported breaking changes within the PR #63 itself. However, it is essential for users to update their systems accordingly to benefit from these improvements.
What's Changed
Stake Cube Coin Pull Request #63 by @grigzy28 and @2a5A1Ghu1
Full Changelog: v.3.4.7.2...v3.5.1.0
Checksums
628DDBFD09D535D61EFEC6226EA7C61E9D162FAB46997F8938F0E9B049651416 scc-v3.5.1.0-1542625b0-linux.zip
0D5A47E6239366C7951369D9B297C56F1C314E9E12DB4FF74A824391A6811923 scc-v3.5.1.0-1542625b0-linux-nodes.zip
80C685A5935958D376E280DDC545DCFE9D60B8B149A86531FD93061AD2BEB497 scc-v3.5.1.0-1542625b0-win64.zip
A5E02902064272470DB7D61556D313055760932D88058D517CCDCC6145D83B64 stakecube-3.5.1-win64-setup.exe
6A1DC00FCF57D72E216CF54DA26A56097DC04108F42D27F233EC02AE95962358 scc-v3.5.1.0-1542625b0-aarch64-linux.zip
SCC Core 3.4.7.2
Update Info - Feature Upgrade
This update is non-mandatory.
Added RPC command for masternode list, now includes option for filtering out invalid nodes.
What's Changed
Full Changelog: v3.4.7.1...v.3.4.7.2
Checksums
a6c40d4e47dc879229832d019d3d06adc4623c9cb9d8894e9239d9a4579a0215 => "scc-3.4.7.2-linux-gnu.zip" ( 32,981,281 B / 31.45 MB )
bd0f111b0de8cd80d1a709ee1f2396a6365ad4a186ab9bf7833f75c7f500ed6e => "scc-3.4.7.2-linux-nodes.zip" ( 7,002,419 B / 6.68 MB )
c07b8b28b0bf7a4fe507b86c5c8ed555995717b9aaeb9a90d7b31634f5021f0a => "scc-3.4.7.2-mac.dmg" ( 15,666,076 B / 14.94 MB )
75db01131b56421ce8297deb39fb0d17931bf22419f21b5d7032a3c493ba5d15 => "scc-3.4.7.2-win64-setup.exe" ( 24,253,872 B / 23.13 MB )
8f8e938a8dd7974106e6cc72e734b0d1dac991f5aed8e0fb52909521013b53b9 => "scc-3.4.7.2-win64-setup.exe.zip" ( 24,219,332 B / 23.10 MB )
19c39364872b2e2558ab5c36c23010b1462bd6c71ed67e9dd28d73a87549fbc7 => "scc-3.4.7.2-win64.zip" ( 30,639,546 B / 29.22 MB )
SCC Core 3.4.7.1
Update Info - Recommended Upgrade
This update move version 3.4.7.x of StakeCubeCoin Core to stable release tag. Please update your systems if you have not.
This release includes improvements to the masternode quorum system, leveldb, and memory usage of the daemon.
Additionally, filtering options for the masternode tab in the Qt wallet have been improved, with the inclusion of a checkbox to show all.
All masternodes should upgrade, to see a reduction of db usage.
Please report any issues by creating a new issue on this project.
What's Changed
- [QT] Add All Nodes Check Box by @2a5A1Ghu1 in #48
- Update github actions for clang-format by @squidicuzz in #50
- All nodes checkbox implementation by @squidicuzz in #49
- Add code from Dashpay to clean up old contributions in llmq db by @grigzy28 in #51
- Removed expired/outdated contributions from chain databases, reducing chain folder size by approximately 2gb (at current state)
- Updated leveldb from 1.20 to 1.23 in attempts to reduce memory footprint
- Update configure.ac by @grigzy28 in #54
New Contributors
Full Changelog: v3.4.3.2...v3.4.7.1
Checksums
7c3f3aab4e10b2979f22d10c579d89cb1dcd7a8031260c0843542de7641a1b8c => "scc-3.4.7.1-linux-gnu.zip" ( 32,965,059 B / 31.44 MB )
58662baf7ae2e6cd485a3de5ee45eee181fe3ba1086f8e8098d791c998a51ffc => "scc-3.4.7.1-linux-nodes.zip" ( 6,997,589 B / 6.67 MB )
7230271a4550c33e9ff8a89def7af3a153ca1f1fe23e6342d64cde3c9d579260 => "scc-3.4.7.1-win64-setup.exe.zip" ( 24,186,385 B / 23.07 MB )
e7607d3e1e356bbee602c74a59e5f22ecaa346d0196bfcf6f43ab661f7bcb1c8 => "scc-3.4.7.1-win64.zip" ( 30,627,788 B / 29.21 MB )
3140afa9d5aa148bd4f6e186a385cd3ad713f978999ce1f8ffcb48a40c125d31 => "scc-3.4.7.1.dmg" ( 15,679,367 B / 14.95 MB )
SCC Core 3.4.7.0
Update Info - Suggested Upgrade
This suggested update includes improvements to the masternode quorum system, leveldb, and memory usage of the daemon.
Additionally, filtering options for the masternode tab in the Qt wallet have been improved, with the inclusion of a checkbox to show all.
While these changes have been extensively tested, this release is still experimental at this time. Please take caution when using for merchant purposes. All masternodes should upgrade, to see a reduction of db usage.
Please report any issues by creating a new issue on this project.
What's Changed
- [QT] Add All Nodes Check Box by @2a5A1Ghu1 in #48
- Update github actions for clang-format by @squidicuzz in #50
- All nodes checkbox implementation by @squidicuzz in #49
- Add code from Dashpay to clean up old contributions in llmq db by @grigzy28 in #51
- Removed expired/outdated contributions from chain databases, reducing chain folder size by approximately 2gb (at current state)
- Updated leveldb from 1.20 to 1.23 in attempts to reduce memory footprint
New Contributors
Full Changelog: v3.4.3.2...v3.4.7.0
Checksums
1d6600120fe350af0c7c21601b8c50e38d2ee439b312947d57b63bf411b5979e => "scc-3.4.7-win64-setup.exe.zip" ( 24,746,707 B / 23.60 MB )
91b8a4af14c6d4677e84eac7bae8996bf81740c65ca5f7ed67a2d6489ac569eb => "scc-3.4.7-win64.zip" ( 31,281,313 B / 29.83 MB )
404061ef6a252861c220d06b9a2df1118034a0398ca783ec8ea5d2b366b330be => "scc-3.4.7.0-arm-linux-gnu.tar.gz" ( 83,170,505 B / 79.32 MB )
5fdc3a298316b801e1f921929ad6ad7cde924fae8c0010d95059a1a6ded14771 => "scc-3.4.7.0-Core.dmg" ( 15,678,491 B / 14.95 MB )
1ae96787728e97ee9017441cc78d62ef8d1536fbdf87b4f27ae19023dde4cbc0 => "scc-3.4.7.0-linux-nodes.zip" ( 6,862,477 B / 6.54 MB )
a966463ea23dfa3e7edbbf3e3cd152d9162c70759d18b27f2fcd44cc50f0f353 => "scc-3.4.7.0-linux-gnu.zip" ( 32,656,518 B / 31.14 MB )
SCC Core 3.4.3.2
Update Info - Recommended Upgrade
This recommended update release is to finalize the update process for the spork key change. This will also correct the problem of the network fracture between wallet spork versions and issues on first boot of the wallet.
This upgrade is suggested if you are having trouble with masternodes, or your node is having connectivity issues synchronizing with the greater stakecubecoin network. All Masternodes, Service Providers, and Wallet Hosts should upgrade to this latest version.
This version also includes a protocol version change to 70224
What's Changed
- Finalize V3 Spork Update by @squidicuzz in #46
- Protocol version incremented to
70224 - Additional debug for masternode quorums system by @grigzy28
- UI Improvements - Adjusted scrollbar colors to be more visible
Full Changelog: v3.4.2.11...v3.4.3.2
Note
It will appear that it is difficult to find peers on first start of the wallet. This is due to a mismatch is the signed sporks present and there being a conflict in the signers. After some time, once the local node synchronizes some more, the banning stops. You can either use rpc command clearbanned or manually removed the banned peers, if this is of issue or concern when booting the wallet.
- Linux builds tested on Ubuntu 18, 20, & 22
- For headless nodes (no Qt/GUI), use
scc-3.4.3.2-linux-nodes.zip
Checksums
47d5e5828c7a842704cde2fa29976e0dbc0fdbeaeea5d3642b9255515d56be76 => "scc-3.4.3.2-arm-linux-gnu.tar.xz" ( 71,490,220 B / 68.18 MB )
79a9a28391d02917f8d5e89d65cf5cf3cf128721393f18feb1623db0c759f835 => "scc-3.4.3.2-aarch64-linux-gnu.tar.xz" ( 71,888,840 B / 68.56 MB )
432cf201262d60844572d3d029e8eb10ff0e12a1b24febf104ff1634342ea7c8 => "scc-3.4.3.2-linux-gnu.zip" ( 33,144,931 B / 31.61 MB )
bfbfd3ff39a3df6219fe837a7d7e688c00537830d71e0dde2ed042f48541afe0 => "scc-3.4.3.2-linux-nodes.zip" ( 7,012,206 B / 6.69 MB )
4ffad45309f25d22c8ad15d606c934b8943453995ac9f2d2e9fe1b1f3f3d5c48 => "scc-3.4.3.2-qt.dmg" ( 14,351,916 B / 13.69 MB )
8202c0132cf5af9321ffdbba5aa85352fcaba3fdbcc229ded9fe210cc23fe138 => "scc-3.4.3.2-win64.zip" ( 31,275,423 B / 29.83 MB )
af4f80f7baab27fbed0e6deef9e1da9f188d50d1b63b2957ad9b1c28bcecabcb => "scc-3.4.3.2-win64-setup.exe.zip" ( 24,736,850 B / 23.59 MB )
SCC Core 3.4.2.11
Update Info - Mandatory Hot Fix
This mandatory update release is to correct the update process for the spork key change to install new spork keys.
This is required due to the failure of the spork key change in the prior version releases.
What's Changed
- Correction for spork key update by @squidicuzz in #45
- The [new] spork key change will begin approximately one week from this release.
- Spork Activation: The
V2spork keys will be activated at block755040, and theV3spork keys will follow at block775200. - Mandatory Update: To ensure your wallet remains in sync with the network and operational after these blocks, it's crucial to update your wallet to the latest version. This update is mandatory for all users.
Update Process Details
At height 755040 the V2 spork keys will be used. At block height 775000 the V3 spork keys will then be used, and the spork key changes will then be enforced. Any mismatching nodes/peers will be banned, at height 775200 and beyond.
Full Changelog: v3.4.2.3...v3.4.2.11
Checksums
5f81c2b9bf227b276fe59ba6ae3df7e046ef41255b17859ce9cb2fb98b57f728 => "scc-3.4.2.11-aarch64-linux-gnu.tar.gz" ( 82,556,012 B / 78.73 MB )
baa74bfdfa889f4929057eeab072c929ae22d48e138f7caf7d43c46a35e257cb => "scc-3.4.2.11-linux-gnu-u18.zip" ( 33,145,991 B / 31.61 MB )
7e233aec45b3eb9506e1d79031fb845d105714f0e65abf841dee8756a0538133 => "scc-3.4.2.11-linux-gnu-u20.zip" ( 34,477,168 B / 32.88 MB )
8bbd98e9881885cdf7d30c5db9acc1567a392fa66955f4341700c3890c28f019 => "scc-3.4.2.11-linux-gnu-u22.zip" ( 33,175,944 B / 31.64 MB )
82ac6ee5b68bd4fccf4020e7d416e5b559e4467594cbbedeca9e06bba6f021e7 => "scc-3.4.2.11-linux-nodes-u18.zip" ( 7,010,724 B / 6.69 MB )
ddb390d3efed138ca970b491f2b73928354eb375a6a7d58908353d83c6fc775b => "scc-3.4.2.11-linux-nodes-u20.zip" ( 7,199,524 B / 6.87 MB )
fa1c6487865206de2a9481e507e1d3230d9000c75dee4deada1f4bbef4c56a37 => "scc-3.4.2.11-linux-nodes-u22.zip" ( 7,012,722 B / 6.69 MB )
feff4fe5f8980eaded8441c90c6b9c0831697b7062a55b10a1744b871b4da93a => "scc-3.4.2.11-qt.dmg" ( 14,345,465 B / 13.68 MB )
ecc5303d03219e37785dce4b11b910e7c33a1941eb205e2795b65e2907eadde8 => "scc-3.4.2.11-win64.zip" ( 31,272,159 B / 29.82 MB )
b273925b5efb29157ea5809659dedfe43e33e9ad044d2e6447be9c96a7321da3 => "scc-3.4.2.11-win64-setup.zip" ( 24,735,771 B / 23.59 MB )
SCC Core 3.4.2.3
Update info
This update release is to normalize the commit-hash of version 3.4.2 binaries available for download.
The update is non-mandatory, as long as you are running a recent build. Make sure you are running at least version 3.4.1 of SCC Core before block height 750000.
Please see prior releases for additional information regarding the mandatory update to 3.4.x required.
Changes
Changes include minor improvements to the Masternode list, and an addition of a navigation link to the top menu. As well as some documentation updates.
Full Changelog: v3.4.2...v3.4.2.3
Exp Changelog: v3.4.1...v3.4.2.3
Checksums
6700c8ffa5c5ed0572cd9166135ae568489c7ea93982684c193071fbfaf937b8 => "scc-3.4.2.3-aarch64-linux-gnu.tar.gz" ( 82,557,009 B / 78.73 MB )
0c0f41676f92abb6e984e86539eaac76da2ab7604de07f2f247f3cfa21e1baa6 => "scc-3.4.2.3-x64-linux-gnu.zip" ( 33,177,596 B / 31.64 MB )
dcedf9c56dea42bbd6f8cf0782f1c8a453620d3ba33aaa2cd82bd93c7d7f2d96 => "scc-3.4.2.3-x64-linux-nodes.zip" ( 24,976,235 B / 23.82 MB )
33b0307717da449f5a2638bd3fd58a0671f8ac31e9af092381e31dfe67f1ae8f => "scc-3.4.2.3-qt-mac.dmg" ( 14,351,403 B / 13.69 MB )
faac8d4d44e54d3d2209cc4274d61d2d9e1c5fdf94bba0c95d9074ff5c606fc8 => "scc-3.4.2.3-win64.zip" ( 56,008,581 B / 53.41 MB )
SCC Core 3.4.2
Update info
This update contains fixes for issues with compilation for windows and mac operating systems, and a fix for the wallet backup issue (#36).
The Masternode tab has been improved to not show old PoSe_banned nodes.
Additionally this update contains a correction to the way messages within SCC are signed and verified. Please assure you are using the new method as defined in #35.
This update is non-mandatory unless you are using the signature creation and verification functions.
Planned Soft-Fork
Please note: At block height 750000 a network fork will occur due to spork key changes and fast-track upgrades taking place. Please verify and make sure to update before this block height or risk losing the chain-tip!
A minimum version of 3.4.1 will soon be required. After block height 750000, only the following specific versions will work with the greater stakecube network; Version: 3.4.0.4, 3.4.1.0, 3.4.1.1, 3.4.2.1 and 3.4.2.2.
Please assure you are updated to any of the above versions of SCC Core.
What's Changed
- [DEPENDS] Update depends Stale Links by @2a5A1Ghu1 in #34
- [Wallet] Merge Autobackups fix by @squidicuzz in #36
Update validation.cpp by @SeqSEE in #35->Reverted: Please see #38- [core] Corrections to build process by @squidicuzz in #37
New Contributors
- @2a5A1Ghu1 made their first contribution in #34
- @SeqSEE made their first contribution in #35
Full Changelog: v3.4.1...v3.4.2
Ext. Changelog: v3.4.2...156a35f
Backwards Compatibility
Please note that while this release does it's best to be backwards-compatible, allowing for a smooth upgrade process; we do not recommend downgrading SCC Core and we do not provide support for such cases.
Links & Guides
How to update: https://stakecube.info/stakecubecoin-how-to-update-wallet-and-masternodes/
Bootstrap: https://stakecubecoin.net/bootstrap.zip
Checksums
25f8f1ed2af6eea49eee7e0c9cc9e152a9eee8e44b3a67607fb1fcb554534090 => "scc-3.4.2.2-all-linux-u18.zip" ( 27,459,572 B / 26.19 MB )
4759f47cdf08e904b8700ca599c051d47ded3c2095fc42a8c524ab771849259a => "scc-3.4.2.2-all-linux-u20.zip" ( 28,037,611 B / 26.74 MB )
5ae04fea757df87b5d63246be521e96df5a6fa73d0da2a8fc4579eeb6496cedf => "scc-3.4.2.2-arm.zip" ( 79,982,343 B / 76.28 MB )
f5523a38b583360014eef947672f63092e92ba4ad00e8a58799f51e33f0667be => "scc-3.4.2.2-linux.zip" ( 24,976,229 B / 23.82 MB )
4b8d270bd5c9005ca860e2eabd73ece99f15f47ad6139e6baf9fc6a13f2d055c => "scc-3.4.2.2-qt-linux.zip" ( 91,062,581 B / 86.84 MB )
cbbb5df56e10a53f48a76521f884313c59839a60e69c3051d1def0a275c59835 => "scc-3.4.2.2-qt-unsigned.dmg" ( 14,349,982 B / 13.69 MB )
0ab36db884e3c786503ae21beb86350f88a7d5b06462168c8ec0d05de45f5583 => "scc-3.4.2.2-win64-setup.zip" ( 24,737,646 B / 23.59 MB )
d3917668a1507e4642c842e65290967f9e2afca75815a3be36f72822c086fb70 => "scc-3.4.2.2-win64.zip" ( 31,272,652 B / 29.82 MB )
SCC Core 3.4.1.1
Update info
This update is a backtrack fix (from 3.4.1.0) for issues with compilation for windows operating systems.
There is no significant difference between version 3.4.1.0 and 3.4.1.1 to warrant an upgrade or change if you are already using version 3.4.1.0 and it is working for you.
Planned Soft-Fork
SCC Core v3.4.1.x is a mandatory release for all wallets, services, masternodes and block producers. Failure to update will result is disconnect from the greater stakecube network!
Please note: At block height 750000 a network fork will occur due to spork key changes and fast-track upgrades taking place. Please verify and make sure to update before this block height or risk losing the chain-tip!
A minimum version of 3.4.1 will soon be required. After block height 750000, only the following specific versions will work with the greater stakecube network; Version: 3.4.0.4, 3.4.1.0 and 3.4.1.1
Please assure you are updated to any of the above versions of SCC Core.
Seeding Updates
This version includes updates to the seeding network. Additional checkpoints have been included to help with chain syncing.
- Implements and makes use of the DNS Seeder application.
What's Changed from version v3.4.0
- [Core] Softfork upgrade fast-track by @JSKitty in #16
- [Core] Seed peers updates by @squidicuzz
- [Wallet] Patch for auto-backup issue by @squidicuzz
Full Changelog: v3.4.0...v3.4.1.1
Backwards Compatibility
Please note that while this release does it's best to be backwards-compatible, allowing for a smooth upgrade process; we do not recommend downgrading SCC Core and we do not provide support for such cases.
- This version makes consensus breaking changes that switching back will cause quite a few issues with your chain state.
- At block height
750000upgrades will activate that may create a mismatch in consensus between versions. Minimum protocol version of70223required.
Links & Guides
How to update: https://stakecube.info/stakecubecoin-how-to-update-wallet-and-masternodes/
Bootstrap: https://stakecubecoin.net/bootstrap.zip
Checksums
9a89c8c124f81647ce254dca31cb95b6021501f1526abf93a613856a010ac193 => "scc-3.4.1.1-windows-x64.zip" ( 56,625,561 B / 54.00 MB )
87027c3b010d10803632d60282cf04e9ceda81a4ee7776358734a7322e4b2635 => "scc-3.4.1.1-x86_64-linux.zip" ( 8,145,739 B / 7.77 MB )
96bb88100f5b9352c41a6c38b3583faf9e73290ab71e9e3701bec81b9a456135 => "scc-3.4.1.1-x86_64-qt-linux.zip" ( 31,116,252 B / 29.67 MB )
SCC Core 3.4.1
Update info
This version includes updates to the seeding network, as well as updates and changes from upstream. Additional checkpoints have been included to help with chain syncing.
Please note that at block height 750000 a network fork will occur due to spork key changes and fast-track upgrades taking place.
SCC Core v3.4.1 is a mandatory release for all wallets, services, masternodes and block producers. Failure to update may result is disconnect from the greater stakecube network!
Caveats
- WARNING! This version will not compile Qt for windows operating systems! If required, please use version
3.4.1.1to compile Qt for windows.
What's Changed
- [Core] Softfork upgrade fast-track by @JSKitty in #16
- [Core] Minor Upstream Updates by @squidicuzz in #32
Full Changelog: v3.4.0...v3.4.1
Backwards Compatibility
Please note that while this release does it's best to be backwards-compatible, allowing for a smooth upgrade process; we do not recommend downgrading SCC Core and we do not provide support for such cases.
- This version makes consensus breaking changes that switching back will cause quite a few issues with your chain state.
- At block height
750000upgrades will activate that may create a mismatch in consensus between versions. Minimum protocol version of70223required.
Links & Guides
How to update: https://stakecube.info/stakecubecoin-how-to-update-wallet-and-masternodes/
Bootstrap: https://stakecubecoin.net/bootstrap.zip
Checksums
d431bbb4572eb6b3fe5828077aebf905bfddaf36e61b5d928bf7b52498c6bb55 => "scc-3.4.1.0-all-linux.zip" ( 27,443,545 B / 26.17 MB )
=> "scc-3.4.1.0-all-winx64.zip" ( )
438f536c571d146e97ca4ed006f43a78bf7a118c0b7aeb851a71dafab62d101a => "scc-3.4.1.0-linux.zip" ( 8,501,324 B / 8.11 MB )
aabf424c4417f5d1b84b882cc6e780a06e32cc2a6f8297da53568f48e2c119ce => "scc-3.4.1.0-Qt-unsigned.dmg" ( 14,346,971 B / 13.68 MB )