Skip to content

Releases: stakecube/StakeCubeCoin

SCC Core 3.5.1.0

06 Dec 23:09

Choose a tag to compare

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 getblockcount RPC 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

01 Oct 16:33
efac8d6

Choose a tag to compare

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

  • Updated Masternode.cpp for pulling only Enabled Masternodes by @grigzy28 in #55

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

04 Sep 18:43
bf31917

Choose a tag to compare

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

09 Jun 23:53
0266738

Choose a tag to compare

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

28 Dec 08:08

Choose a tag to compare

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

19 Oct 22:52
46cf3ad

Choose a tag to compare

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.
  1. Spork Activation: The V2 spork keys will be activated at block 755040, and the V3 spork keys will follow at block 775200.
  2. 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

08 Oct 21:49

Choose a tag to compare

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

30 Sep 03:19

Choose a tag to compare

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

New Contributors

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

20 Sep 16:46

Choose a tag to compare

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

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 750000 upgrades will activate that may create a mismatch in consensus between versions. Minimum protocol version of 70223 required.

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

12 Sep 15:38

Choose a tag to compare

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.1 to compile Qt for windows.

What's Changed

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 750000 upgrades will activate that may create a mismatch in consensus between versions. Minimum protocol version of 70223 required.

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 )