Releases: stakecube/stakecubecoin-archive
SCC Core 2.1.0 - mandatory - hardfork
Update info
SCC Core v2.1.0 is a mandatory update for all users. This release contains consensus changes that are not backwards compatible with older versions. The protocol version will be increased to 70815 to ensure every node is updated before the hardfork takes place.
Protocol enforcement goes into effect on
Mainnet: Monday, 10 August 2020 12:00 UTC
Hardfork takes place at the following block
Mainnet: 444000
Masternode(s) need to be restarted from controller wallet after update.
IMPORTANT: Backup your wallet.dat and configuration files!
Notable changes
This update addresses the "Stake Grinding" attack by adding a unique tiered coinbase maturation (see PR #49) and 50 SCC min stake value. CheckStakeKernelHash will be fixed and activated after hardfork improving PoS security and stability. Testnet established
New Coinbase/Stake maturation tiers:
Value | Blocks | ~Days |
---|---|---|
0-100 SCC | 1440 | 2 |
100-500 SCC | 720 | 1 |
500-1000 SCC | 360 | 0.5 |
>1000 SCC | 180 | 0.25 |
MN rewards: 1440 blocks (temporary)
Links
Bootstrap
https://github.com/stakecube/StakeCubeCoin/releases/download/v2.1.0/bootstrap.zip
Guides
Wallet-Update (general)
SCC Core 2.0.2
Update info
SCC Core v2.0.2 is a non-mandatory but recommended patch for all users (especially, if the wallet still persistently crashing after update to v.2.0.1).
Masternodes do not need to be updated.
Notable changes
This patch includes further TX / mempool validation, improved connection / sync, enhanced resource usage / stability.
Links
Bootstrap
https://github.com/stakecube/StakeCubeCoin/releases/download/v2.0.2/bootstrap.zip
Guides
Wallet-Update (general)
SCC Core 2.0.1 - mandatory
Update info
SCC Core v2.0.1 is a mandatory update for all users. This release contains security checks that are not backwards compatible with older versions. It is recommended to perform the update as soon as possible.
Checks going into effect at the following block:
Mainnet: 425,000
Masternodes do not need to be restarted from controller wallet but updated to prevent forking.
IMPORTANT: Backup your wallet.dat and configuration files!
Notable changes
This patch (commit: e203f42789a8a24625f9a91e5f2d9c9b5a519f5c) addresses a possible vulnerability by adding transaction validation to CheckBlock(). Previously, transactions were only verified after they already entered the mempool. Without this patch, transactions could be written directly into a block as it is possible to bypass the mempool. Possible runtime errors, caused by malicious transcations, getting prevented.
Links
Bootstrap
https://github.com/stakecube/StakeCubeCoin/releases/download/v2.0.1/bootstrap.zip
Guides
Wallet-Update (general)
SCC Core 2.0.0 - mandatory
Update info
SCC Core v2.0.0 is a mandatory update for all users. This release contains new consensus rules and improvements that are not backwards compatible with older versions. Users will need to update their clients before enforcement of this update goes into effect.
Update enforcement is currently scheduled to go into effect at the following time:
Mainnet: Friday, 26 June 2020 12:00 UTC
Masternodes will need to be restarted once both the masternode daemon and the controller wallet have been upgraded.
IMPORTANT: Backup your wallet.dat and configuration files!
Notable changes
Upgrade codebase to PIVX 3.4 (MUE fork), upgrade MN layer to PIVX 4.1, mnemonic seed words, HD wallet (BIP39), upstream security patches, obfuscation clean up round 1, renamed stakecube to stakecubecoin
Links
Release notes
https://github.com/stakecube/StakeCubeCoin/blob/master/doc/release-notes/release-notes-2.0.0.0.md
Bootstrap
https://github.com/stakecube/StakeCubeCoin/releases/download/v2.0.0.0/bootstrap.zip
SCC Core 1.3.1.0 - mandatory
Update info
SCC Core v1.3.1.0 is a mandatory update for all users. It is recommended to update the clients immediately but before block 385000 at the latest. Updating masternodes is not mandatory but highly recommended to prevent forks and sync issues. Masternodes do not have to be restarted.
How to update
Wallet:
IMPORTANT: Backup your wallet.dat and stakecube.conf/masternode.conf files!
-
Stop your wallet and wait until it has completely shut down
Windows: Run the installer or replace the *.exe
Mac: Copy over /Applications/stakecube-qt
Linux: Replace stakecubed/stakecube-qt
- Start your wallet again
Masternode(s):
- log into your VPS
- rm sccmultitool.sh
- wget https://github.com/stakecube/SCC-multitool/raw/master/sccmultitool.sh
- chmod +x sccmultitool.sh
- ./sccmultitool.sh
- Select appropriate Wallet update option, either 3 or 31.
Changelog
- [CORE] Introduce minimum stake amount and depth checks
(MinStakeAmount = 250; MinStakeHistory = 100) - [CORE] Upgrade mn/payment layer to dash v0.12.x
- [CORE] Add super-seednodes
Bootstrap
https://github.com/stakecube/StakeCubeCoin/releases/download/v1.3.1.0/bootstrap-nosub.zip
SCC Core 1.3.0.0 - mandatory
Update info
SCC Core v1.3.0.0 is a mandatory update for all users. Users need to update their clients immediately.
How to update
Wallet:
IMPORTANT: Backup your wallet.dat and stakecube.conf/masternode.conf files!
-
Stop your wallet and wait until it has completely shut down
-
Delete all folder and files in your data directory expect wallet.dat, stakecube.conf, masternode.conf
Windows: Run the installer or replace the *.exe
Mac: Copy over /Applications/stakecube-qt
Linux: Replace stakecubed/stakecube-qt
- Start your wallet again (optinal: use the bootstrap files before starting)
Masternode(s):
- log into your VPS
- rm sccmultitool.sh
- wget https://github.com/stakecube/SCC-multitool/raw/master/sccmultitool.sh
- chmod +x sccmultitool.sh
- ./sccmultitool.sh
- Select appropriate Wallet update option, either 3 or 31.
- When complete run the script again with ./sccmultitool.sh
- Select appropriate Chain repair option, either 4 or 41
- When complete, start nodes from your desktop controller wallet.
- Back in your VPS check masternode status for each node, ensure it's showing status 4
Changelog
- [CORE] Update to OpenSSL 1.1
- [CORE] Add additional seed node
- [CORE] Add valid checkpoints
- [CORE] Upgrade disk routines, make crash-shutdown more robust
- [CORE] Ban stolen inputs from stakecube.net platform
- [CORE] Update spork handler
- [CORE] Add choke control spork mode
- [CORE] Patch testnet
- [CORE] Add proper block payee checks
- [CORE] Use later pivx routines for blockindex handling and block checking
- [CORE] Protocol update 70813
- [RPC] Update to Boost >=1.66
- [GUI] Remove announcement widget and price display
- [GUI] Remove "All Masternodes" UI tab/list
- [TRIVIAL] Full russian translation
- [TRIVIAL] Remove stale build files, amend .gitignore
Bootstrap
https://github.com/stakecube/SCC-multitool/releases/download/1.0.0/bootstrap.zip
SCC Core 1.0.0.2 - mandatory
Update info
SCC Core v1.0.0.2 is a mandatory update for all users. This release contains new peer protocol. Users will need to update their clients before enforcement of this update goes into effect.
Update enforcement is scheduled to go into effect at the following block:
Mainnet: 340.000
Masternodes will need to be restarted once both the masternode daemon and the controller wallet have been upgraded.
How to update
Hot wallet:
IMPORTANT: Backup your wallet.dat and stakecube.conf/masternode.conf files!
Stop your wallet and wait until it has completely shut down
Windows: Run the installer or replace the *.exe
Mac: Copy over /Applications/stakecube-qt
Linux: Replace stakecubed/stakecube-qt
Start your wallet again
Masternode(s):
rm sccmultitool.sh #remove file if already exists
wget https://github.com/stakecube/SCC-multitool/raw/master/sccmultitool.sh
chmod +x sccmultitool.sh
./sccmultitool.sh
Choose "31 - Wallet update (all SCC nodes / universal)" and follow the instructions
Changelog
- [CORE] Add new Spork key
- [CORE] Change peer protocol to 70812
- [Bug] Fix overmint issue
- [Bug] Fix start button from hot wallet
- [Bug] Fix issue when resyncing from scratch
- [GUI] Re-arrange masternode node count information in UI
- [GUI] Replace old images on install assistent
- [TRIVIAL] Replace depends with original pivx core 2.3
- [TRIVIAL] Update build docs
- [TRIVIAL] Update copyright wallet/file headers
Bootstrap
https://github.com/stakecube/SCC-multitool/releases/download/1.0.0/bootstrap.zip
SCC Core 1.0.0.1 - mandatory
Changelog
- [Bug] Fix "fake-stake"
- [GUI] minor changes
Bootstrap
https://github.com/stakecube/SCC-multitool/releases/download/1.0.0/bootstrap.zip