Releases: SmartCash/Core-Smart
Syncing Fixes - Optional
Fixes for 1.3.3 nodes and wallets that have trouble syncing.
For SmartNode VPS updating
Update smartcashd to this release and paste these lines.
./smartcash-cli reconsiderblock $(./smartcash-cli getblockhash 1992798)
./smartcash-cli stop
./smartcashd
For QT/Desktop updating
Open debug - console. (Do not give people private keys or information from the console)
getblockhash 1992798 (or whatever block your stuck on)
reconsiderblock xxx (put hash from above in for the xxx)
stop and start again
For new SmartNode installs use this script to setup your config files.
https://github.com/SmartCash/SmartInstall
SHA-256:
90D5FD47345B237D9E1D5BA5FEB6A90CDD1E0C03FF4A6579E3B3CDAC8A80FDAE smartcash-1.3.4-x86_64-linux-gnu.tar.gz
777C3C0B55D27AC953BCEEC6A30E5B3870D347871CAFBA13A865483A45E4FBBD smartcash-1.3.4-win64-setup.exe
4099DC62C899EA1137DC1FF170BA3EA6BEE34628562088F21EDEBF4A83C04A58 smartcash-1.3.4-osx.dmg
1.3.3 Rewards Fixes - Required for all Users, Nodes, and Pools
This release fixes issues with nodes syncing or getting stuck. Everyone should update to this version. Old versions are likely to get stuck on block 1805599.
This release simplifies the way blockrewards are paid to make nodes communicate easier on the SmartReward blocks. Going forward SmartReards will be paid 200 blocks after the round ends at a frequency of 5 blocks.
A new call is added to force new peers. When starting you can request to only connect to a certain protocol. This can help if there are syncing issues. Example: smartcashd -minpeerprotocol=90031
If you are stuck on a block 1794798 try this while node is running.
./smartcash-cli clearbanned && ./smartcash-cli reconsiderblock 0000000000007da5223b8548bd44f412dc0a127734caeffb245e28dbb229e2a4 && ./smartcash-cli stop && ./smartcashd
Or with QT wallets from debug - console run these commands and then restart wallet.
clearbanned
reconsiderblock 0000000000007da5223b8548bd44f412dc0a127734caeffb245e28dbb229e2a4
If the reconsider block fails, reindex On linux commandline start with ./smartcashd -reindex
Or follow this guide.
https://smartcash.freshdesk.com/support/solutions/articles/35000164985-how-to-do-reindex
80A704BE454ED4FF125DD8EA55596EB60ABAFDD49B6F9EA40E3D1176DFD12960 smartcash-1.3.3-win32-setup.exe
DDF9E0973BE1ACBFFF1E34E210C46DA5D4C132322AA567A4090D22D476C46715 smartcash-1.3.3-win64-setup.exe
4390AC4CADAFBA45FCF2421D598F03236E91732414975F719E6248F0CF0D3986 smartcash-1.3.3-x86_64-linux-gnu.tar.gz
B3BCD75FCE8D9D180401B250096283C2D342B807C74F5648445E15963BB86C2C smartcash-1.3.3-osx.dmg
SAPI, SmartRewards, and TimeLock Updates
Changes:
- Additional SAPI calls for decentralized explorers.
- Fixed block height and time bug with TimeLock sending.
- Added estimates for SmartRewards at the start of the round.
- UI improvements with the SmartRewards tab showing bonus levels more accurately with SmartReward activation badges.
- Updated format for the % payouts.
- SAPI enforcement for SmartNodes.
- Smartmining commands fixed.
- getnewaddress defaults to legacy format now. JSON format returned with 1 or more for the lock time field.
- Protocol Update
SmartNode Operators:
This release is required for SmartNodes because of the new SAPI calls added and better SmartRewards calculating. We will provide about 3 weeks to update before old nodes stop being paid. It is likely your SmartNode will get stuck in about a week after this release, so updating before then is advised. This update requires a reindex.
Update and start with
./smartcashd -reindex
1st open the 8080 PORT on UFW
ufw allow 8080
SAPI configuration on .smartcash/smartcash.conf
# SmartCash wallet config file
sapi=1
sapiport=8080
sapithreads=4
sapiworkqueue=256
sapiwhitelist=smartcash.cc
sapiwhitelist=smartcash.org
#END-SAPI
daemon=1
Users
An update is recommended. SmartReward estimates are now realtime. The Timelock feature now works for all conditions. Recommended updating to this version before syncing the old wallet. If your blockchain was already updated, a reindex is needed to get estimates to show correctly or wait until the next round for it to recalculate data.
Exchanges/3rd Party Wallets
If running with litemode=1 this release is only recommended. This code is faster to sync. If not running with litemode=1, reindex to capture a new rewards database to avoid wallets getting stuck at the end of a reward round.
litemode=1
2f21f2d97e8d979c2697cd07648cdbad47d69524e39d2ff4d33bef07a78a3b83 smartcash-1.3.2-x86_64-linux-gnu.tar.gz
fa25f47c01ec2f00a65daf97db6d2fdbfa00dfb0dde68c9770079ee106e0351b smartcash-1.3.2-osx-unsigned.dmg
25ab42744bb7fdb2502ed367ec0313909446855567932b3e81fe84bc55d6870b smartcash-1.3.2-win32-setup.exe
0800a273cff8e4d0c0fbac847e7dbe59d21d330d6445169a509d9595b50abe68 smartcash-1.3.2-win64-setup.exe
39f75ac0074a03cb1d71f9e1c5988598f98ccb7bda3d8f7bdf5b117562d05727 smartcash-1.3.2-arm-rpi.tar.gz
Update for SmartNodes and Pools
This release fixes syncing issues encountered by some SmartNodes and wallets.
Nodes that are stuck at block 1761798 need to remove blocks and do a fresh sync.
Updated checkpoints and minimum work
Fix for smartrewards validation
Fix for mining getblocktemplate
1.3.0 Phoenix Release - Mandatory Update
SAPI - SmartCash Application Programming Interface - A new way to access information on blockchain.
-- Enable with sapi=1 in config and enabled with SmartNodes. Access with ip:8080/v1/client/status
Timelock
-- Send with delayed spend and create receive addresses with delayed spending. Lock by time or block number. Buttons will activate when enough nodes are updated.
New Address Format
-- Check box in options. Used for future exchanges and 3rd parties that want to use standardized addresses.
SmartRewards
-- SuperRewards now added for 1 million Smart holders in one address.
-- Progressive bonuses for holding 1, 2, 3, or 4+ weeks. Hold longer than 4 weeks to maximize your rewards.
-- SmartRewards tab shows bonus levels and badges.
-- Activate Rewards - Activation required to get rewards. Use activate button on SmartRewards tab that shows up after block 1761600.
Smartnodes
-- SmartNodes no longer qualify for SmartRewards. They still receive SmartNode rewards.
-- SmartNodes are required to have port 8080 open to allow SAPI access.
-- Blockchain increased from 8GB to about 17GB to allow index space for SAPI information.
Updating from 1.2.8
-- start smartcashd and it will automatically rebuild rewards. It is expected to take 1-2 hours to complete.
-- 1.3.0 Rulles are active on block 1761600 around August 22nd. Please update before then or your blocks will be stuck and a complete download will be required.
706e8f4a920fabf6021755c13fe39c292d298a14bf4eb25052d625a9f670f094 smartcash-1.3.0-x86_64-linux-gnu.tar.gz
b437aa5b0ab87727500e82faf83f5f9433f71836d6d5977d3ea072aee29c7ed7 smartcash-1.3.0-win64-setup.exe
a8d413ac873e909013a7346abb82384b2ca8a5fab1d0c8735bf7e8499c97a196 smartcash-1.3.0-osx.dmg
ee60785530f0a35c97f35617fe8e9a56532bdd74d14203ed287de705c4ba7be5 smartcash-1.3.0-arm-rpi.tar.gz
1.3 Testnet Only Release
Mainnet is disabled for this testnet release.
Windows just click the green testnet icon. Linux/mac start with -testnet or put testnet=1 in the config file.
New features to test.
SAPI - Enable with sapi=1 in config. Access with ip:8080/v1/client/status
Timelock - Send with delayed spend and create receive addresses with delayed spending
New Address Format - Check box in options
SmartRewards
-Activate Rewards - Use activate button on SmartRewards tab.
-SmartRewards Tab shows bonus flags for 2/4/6 months.
-Unplanned shutdown shouldn't have to rebuild from scratch.
Changes
Smartnodes don't get SmartRewards, Min 10k to get SmartRewards.
Mining Fix Release
1.3.1 Updated for Ubuntu 19
v1.2.8
1.2.6 SmartNodes will not be paid once pools update to 1.2.8 and may get stuck once network switches to 1.2.8 protocol. Exchanges and wallet providers can continue to run with 1.2.6 with -litemode flag. Recommended that all users update and required that SmartNodes update.
Release notes
- Increased SmartNode collateral to 100k SMART with payments: 1 SmartNode every other block
- New mining parameter
-txmaxcount
to limit transactions per block in the block template - New rpc command:
getrandomkeypair
that generates a private/public key that is not saved in wallet.dat. - Copyright updates
- Some changes in the SmartNode sync process and better peer discovery process
- New protocol update spork
- Error message when starting a SmartNode and the created broadcast is invalid
- Signing messages changed to enable full Trezor support.
To install by PPA
sudo apt-add-repository multiverse
(required for Ubuntu 18.04 if not enabled already)
sudo add-apt-repository ppa:smartcash/ppa -y && sudo apt update && sudo apt install smartcashd -y
Binaries - SHA256 Checksum
smartcash-1.2.8-x86_64-linux-gnu.tar.gz
d8738e8c3d97a3b776414278991edccd1e555756713911fdc21e77836d00a3f9
smartcash-1.2.8-win32-setup.exe
2fea7c3c26046ee730580230097304da482583dc4c41207e98181246c437eab6
smartcash-1.2.8-win64-setup.exe
d0b1cfe053e2cc9d8b622ab308ab3a04e4a825821bc0d153f0df060133042d4c
smartcash-1.2.8-osx.dmg
13b0dbf2480eb47d2b8a5b82145fe2fc87aef22cb5cdf78e01c27a41c8cd41d1
smartcash-1.2.8-arm-RPi.tar.gz
TBD
1.2.7 - For mining pools only
Release notes
- Fixed block template creation when the mempool contains a lot transactions
Binaries - SHA256 Checksum
smartcash-1.2.7-x86_64-linux-gnu.tar.gz
e27b7ec159e9fd46a9aeb305e6da1a454f7f6f218d89052524edd7742b13178d
v1.2.6
Release notes
- SmartNode list sync - Fixed failing sync attempts for windows users
- Fixed copyright text
- Fixed an issue with the round end representation in the SmartRewards tab
- Fixed unexpected "Smartnode removed" dialog for canceled deletions
To install by PPA
sudo apt-add-repository multiverse (required if for Ubuntu 18.04 if not enabled already)
sudo add-apt-repository ppa:smartcash/ppa -y && sudo apt update && sudo apt install smartcashd -y
Binaries - SHA256 Checksum
smartcash-1.2.6-x86_64-linux-gnu.tar.gz
e45b3635addf53c0ea4d20f769a5eec5887d2155e78e89eb832ee337e0a248a4
smartcash-1.2.6-win32-setup.exe
f3cabb22c2d54b2b6ee3dd5eae55267839ec6d45d0c02985b0d18feb102df7c1
smartcash-1.2.6-win64-setup.exe
39f4e383a52c8852a61c2b77a63de753cb7b5b1cc1172b8b61e56f72c4b95464
smartcash-1.2.6-osx.dmg
8d6edaf592bf96fc747fddf0b6859ad9a805d42f50a57aa682d20e7753247bba
smartcash-1.2.6-arm-RPi.tar.gz
b957ffe87176de18925b706d811dec55165c7c8f4b554ae86629ba07d624fa21