Skip to content

Releases: SmartCash/Core-Smart

2.1.1 TimeLock Updates and Syncing Improvements

25 Mar 05:40
Compare
Choose a tag to compare

Optional Release.
Updates to TimeLock menus.

4abf92ae8ebf2a3bd84e1ef10eed377e731b4c31422629ca66a2e378279d9b55 smartcash-2.1.1-osx.dmg
924f5606c33cdfb74b4f27dd7bd1ee6b6c7f9365cdffda636ca2cf2ee8e49a4e smartcash-2.1.1-win64-setup.exe
8ead7b3914b5741091fe788e04f58af983290a0e85fa6f102c529ffdb271a651 smartcash-2.1.1-x86_64-linux-gnu.tar.gz

2.1.0 SmartRewards Boost

16 Sep 06:38
Compare
Choose a tag to compare

This is a mandatory update for SmartNodes, Pools, Exchanges, and Users by October 4th.

Updates in this release:
-- SmartRewards increase from 60% of block rewards to 89% of block rewards
-- SuperRewards minimum reduced to 100K Smart
-- TermRewards expire on October 4th. All users activating until then will be paid with future locked payments, similar to the last round
-- Mining update to maintain shortest blocktime of 10 seconds to help with SmartNode transaction syncing

SmartNodes will require a restart from local wallet after updating. Electrum 5.0.2 or 2.1.0 Node client required for local starting.

If updating after October 4th, your wallet will get stuck. Just start with the reindex flag and it will sync when done. Reindex guide here: https://smartcash.freshdesk.com/support/solutions/articles/35000164985-how-to-do-reindex

SHA-256:
FD94E0C9B2C2474E73C47C6B75A262CC74662C6545FDA01F06F5119F2B384DDB smartcash-2.1.0-osx.dmg
51064635AF2B803855B914B54A3CA2777852F5803BA17221EBBC55CE867B4D19 smartcash-2.1.0-win64-setup.exe
1FD4176C8BF26F6E270C8CA0010031937A23F917D15A8AFAEFC272E5E4D19E45 smartcash-2.1.0-x86_64-linux-gnu.tar.gz

2.0.6 TermRewards Updates - Optional Update

23 Jul 18:54
Compare
Choose a tag to compare

This release is optional and is needed to show TermRewards correctly on the TermRewards tab. Exchanges and users without TermRewards do no need to update.

  • .All TermRewards made before block 2260000 have been paid.
  • This release shows TermRewards as paid when all future payments have been paid.
  • The "TermRewards List" command now displays expired time as 0 for paid entries.

For users upgrading that have TermRewards, you need to reindex for the TermRewards tab to display correctly. SmartNodes can update and reindex to get the TermRewards list call to display correctly, but it is not required to continue to be paid.

SHA-256:
6815193EE9F1232079ED9FC38A79B1681135F1D11E5136356A76EABB7A16335C smartcash-2.0.6-x86_64-linux-gnu.tar.gz
04BBE0D432A4F74BCE69C925CE14C8E43EA0BE33A798F8C09C0DA2E8CB903880 smartcash-2.0.6-win64-setup.exe
F4552BDE8E41ECB7DC18272C8AC4E69F4572DB47F468EBBBA8140EF000E09311 smartcash-2.0.6-osx.dmg

2.0.5 TermRewards 101k -- Optional Update

14 Jun 19:41
Compare
Choose a tag to compare

This release lowers the amount required for TermRewards and SmartRetire to 101k or above.
The SmartNode and SmartRetire tabs have been changed to be more clear.

This release is only required for those wanting to use the lower amount for TermRewards or SmartRetire. Exchanges, Pools, and SmartNodes are not required to update.

SHA256
af6fb2038bb07605c123971e69769e531ef1f539ba831eda0ec03f7a4bfed266 smartcash-2.0.5-win64-setup.exe
1c44a37d1a6fa068f2c9a224208a348b9b7746c872fce72dd7679aa9d09dfe77 smartcash-2.0.5-x86_64-linux-gnu.tar.gz
0afcfc58df115be478c2d2ddcea2a9c3dd5d06733c38e723e4a1fb47867e0845 smartcash-2.0.5-osx.dmg

2.0.4 SAPI and TermRewards Updates

10 Mar 20:53
v2.0.4
Compare
Choose a tag to compare

This release is optional. Users creating TermRewards or SmartRetire transactions should update to this release. Old versions can allow a niche case allowing an invalid TermRewards or SmartRetire transaction. Current TermRewards and SmartRetire transactions are not affected.

SAPI Call Changes

  • blockchain/supply (new call)
  • address/mempool (new call)
  • address/transaction (added mempool to list)
  • smartnode/roi (updated to accurately calculate values)

TermRewards Changes

  • Fixed an invalid script address created for SmartRetire.
  • Removed ability to create addresses that don't comply with SmartRetire/TermRewards.

SHA-512:
4E87073283ED0B2B102EC983BC3E247B9782B1E81F28FBAE40147D741BE7210BA3DE94FBCE78E090387962F137282D503A9D56CADE4E990DE545ABE9024ECC80 smartcash-2.0.4-osx.dmg
8BBB738A5E4363F45D92DC63253A3FAFEF064CBABBCE57C9EC8E2C533FBD59760386F1D1E03D3C788A80CD7BD15E880B5264F82C5336183A3B396AA04A34B9F5 smartcash-2.0.4-win64-setup.exe
B7DAEEFF7BF12D877558E2E257A398554F366AFC09BB2D469EDB578791A0A19379DBE72A5DC6586EB5976C688D45AC58489A745618CCE4BD2CB6D733F94CB8F8 smartcash-2.0.4-x86_64-linux-gnu.tar.gz

2.0.3 TermRewards and SAPI updates

19 Feb 22:09
v2.0.3
Compare
Choose a tag to compare

This release is optional for all users. This is recommended for SmartNodes that have had issues keeping their node ENABLED. This release is required for users to see their TermRewards in node wallet tab. A reindex is needed to show previous TermRewards transacitons.

  • TermRewards/SmartRetire updated to show TermRewards list on rpc and SAPI calls
  • TermRewards/SmartRetire locktime corrected to match 1year/2year/3year/15year times.
  • LockTime menu removed from receive tab to avoid time offset if using with TermRewards.
  • LockTime menu now shows during first sync.
  • SmartNode SAPI check now attempts to check twice before giving an invalid ping
  • Old version SmartNodes are removed from the SmartNode list

For SmartNodes install/upgrade with this script. Ports 9678 and 8080 must be open. Smartnodes require 40GB of space(about 30gb is used now) and 4gb of ram+swap.
https://github.com/SmartCash/SmartInstall

If your node is stuck.
./smartcash-cli reconsiderblock $(./smartcash-cli getblockhash $(./smartcash-cli getblockcount))
./smartcash-cli stop && sleep 20 && ./smartcashd
If that doesn't work run this and expect it to take 2 hours.
./smartcash-cli stop && sleep 20 && ./smartcashd -reindex

SHA-256:
147D343AD2C4C34D350E17A4A973F8C272F43B37B99BEDEBA87F2910AA3C2CA0 smartcash-2.0.3-win64-setup.exe
D1D6676CB98A81B426457EBA0ACED35D0D62B24855685C66DF27C2425AEFBAD6 smartcash-2.0.3-x86_64-linux-gnu.tar.gz
C9CBE1B13D1CA7D00BDB12C775ED439625D9FBD08CCAC8FF6A551FF97CFA3589 smartcash-2.0.3-osx.dmg

2.0.2 Release

09 Feb 22:55
v2.0.2
Compare
Choose a tag to compare

Fixes syncing issues with wallets that didn't start with full blocks. This version will also avoid future syncing problems and is recommended for all users and exchanges.

Smartnodes can run this to get unstuck.
./smartcash-cli reconsiderblock $(./smartcash-cli getblockhash 2025813)
Desktops or wallets that restarted may get stuck on another block replace above with latest block from getinfo.
Or in QT got to help-debug-console
getblockcount
..block no
getblockhash block no
..blockhash
reconsiderblock blockhash

If that fails start with ./smartcashd -reindex or use the reindex on the wallet tools tab in help-debug.

SHA-256:
EF562296DC2B0EA303DDAE521BF3DFD5A0186D18057B3B25F9ACAC677E9CEE70 smartcash-2.0.2-x86_64-linux-gnu.tar.gz
5DC32B12904EB6C2EC618F97A3CBB0A412735668FC5987628BA9E6B9EE7608CF smartcash-2.0.2-win64-setup.exe
FB31E2C7DA1D887A79FBD8B3160A060C809489F1879FE41B20592C107518FDE8 smartcash-2.0.2-osx.dmg

2.0.1 Release - Fixes for Syncing

08 Feb 17:32
v2.0.1
Compare
Choose a tag to compare

This release fixes issues with nodes syncing on network. Mandatory for all users, exchanges, and SmartNodes. This update does not need a reindex if previously updated to 2.0.0.

This release updates the protocol for SmartNodes so a new start will be required from local wallet.
Electrum users please update to the 5.0.2 version to start SmartNodes.

SHA-256:
0AF950A2B99185218526F079CED7B036CC18AEB852B168D3CF9645E5A0553A77 smartcash-2.0.1-win64-setup.exe
EC813C7BC5834E7CE4393DFEA6863D525E6D402BE30FFEFEEC987C859F8A4201 smartcash-2.0.1-osx.dmg
9A1B79F2ED1094D1031A93D2316AAD03536E661ABF5E0D4538F1B887E88EC3BA smartcash-2.0.1-x86_64-linux-gnu.tar.gz

2.0.0 Horizon - TermRewards and SmartRetire

26 Jan 18:49
v2.0.0
Compare
Choose a tag to compare

This release adds the long awaited TermRewards and SmartRetire features. This is a mandatory update for SmartNodes, exchanges, and wallets.

For updating the wallet will force a reindex on startup automatically. It is normal for this take take an hour.

For new SmartNodes use the script here to setup the config file and give some instructions after it runs.
https://github.com/SmartCash/SmartInstall
For a SmartNode update, you will need to issue a start alias from your local wallet. If the start doesn't work, create a new smartnode entry on the smartnode tab on your local wallet and update that new smartnodeprivkey on your vps in the smartcash.conf file.

This is a major release with the following changes:

  • Speed improvements using modern CPU extensions
  • Rewards database structure speed improvements.
  • Added TermRewards and SmartRetire database and wallet tab
  • SmartRewards tab improvements
  • Added warning on console tab to avoid sharing keys
  • Cleaned up rewards calculation and validation rules
  • Mining validation improved
  • SAPI calls added for termrewards, smartnode/roi, and smartrewards/roi
  • SAPI calls added to sort out locked inputs for unspent call.
  • SAPI call for transactions compatible with block explorer and SmartHub.
  • SmartRewards no longer paid to timelocked addresses
  • SmartNodes now required to enable SAPI and have port 8080 open to be paid.
  • Smartnodes are paid 5x more than before but paid 1/5th as often. Expected payment interval is now about 3 days.
  • Activation transactions limited to 100 inputs
  • CoinControl now selects a maximum of 500 inputs
  • Fixed reindex option on QT tools tab.
  • Reindex now recreates rewards.
  • OP_Return increased to 10,000 characters.
  • Litemode has less block procesingg.
  • Invalidateblock is now usable with debugging removed.
  • Fixed memory leak in voting manager
  • Getbalance has option to not select timelocked inputs.
  • Useavailable button doesn't select timelocked inputs.
  • Increase default minimum confirmations to 2 with commandline sending.

Now the non SmartNode wallets can run with litemode=1 to reduce syncing time.

SHA-256:
AAF8F23501A6ACF14A62C63464C1472ED77C95152036264674C0A87F511DCD8F smartcash-2.0.0-x86_64-linux-gnu.tar.gz
AAE5B388A705950B9928C53E9D87DB64DA34FB65C36682678165ED1DEB5319AB smartcash-2.0.0-osx.dmg
C7779C99DCC0388533011CC693B25D20D752A9B38527514F9DF9BB994120193D smartcash-2.0.0-win64-setup.exe

Block Validation Fix - Optional if wallet is stuck

24 Jan 22:55
v1.3.5
Compare
Choose a tag to compare

This release helps with wallets that are stuck. Still uses old protocol so SmartNodes can update without a reindex or restart

For nodes stuck:
./smartcash-cli reconsiderblock $(./smartcash-cli getblockhash 2003799) (to find the block your are stuck on use getblockcount)
For desktops stuck go to help-debug-console
getblockcount
getblockhash (copy from above)
reconsiderblock (copy from above)
Then use the menus to stop and restart wallet

SHA-256:
19654B93D27DB237FB267536EBEF3688BB1E5E6FD67C82DA1FF578E33B3C65C3 smartcash-1.3.5-win64-setup.exe
600BADCDE1B35665F9503F44C0BF79A5B3553CC92A9579DC64BC60FC41A0793C smartcash-1.3.5-x86_64-linux-gnu.tar.gz
38C13EC6651B7D26A7B3C56476572BE370A621A3B5FB422D41D0BE215A3FC8D9 smartcash-1.3.5-osx.dmg