Skip to content

Releases: swiftcashproject/swiftcash

Necessary Update for Occasional Resets

31 Jan 01:57
Compare
Choose a tag to compare
  • Fixed a minor issue that avoids a wallet reset within 100 blocks of a lottery draw that has less fees for Miners
  • Fixed a few minor typos in the RPC
  • Fixed a minor issue with the UI under Transactions

Necessary Update for Reindexing/Resyncing

11 May 16:12
Compare
Choose a tag to compare

This update is not mandatory protocol-wise but necessary to make sure reindex/resync works and valid blocks like block 7473 are not wrongly rejected as being invalid, during reindex/resync. If your wallet is stuck at block 7472, then you have to update to v3.0.4 and also delete banlist.dat before starting the new wallet.

  • Fixed a minor issue with reindexing/resyncing that was rejecting block 7473

Mandatory Update For Miners

23 Apr 09:41
Compare
Choose a tag to compare

Only Miners are advised to update. It doesn't make any difference if all others update to v3.0.3 or not.

  • Fixed the issue with mining the blocks that pay the winners of the lottery

Not A Mandatory Update By Any Stretch But Highly Recommended For Everyone

02 Apr 20:41
Compare
Choose a tag to compare

Fixed the intermittent issue with "corrupted block database detected" at some restarts. This issue can only happen if the wallet restarts while there is a HODL deposit transaction in the past 100 blocks. The verifychain method fails and assumes the blocks database is corrupted, while it's not. To avoid reindexing in this case for the wrong reasons, make sure you update to v3.0.2.

HF/Reset v3.0.0 - Mandatory Update for Everyone

29 Mar 21:52
Compare
Choose a tag to compare

To update, first use dumpwallet in the old wallet to save your private keys. Then shut down the old wallet and rename or move your old data directory. Download and run the new wallet and use importwallet to import your keys. Please keep in mind that addresses and private keys look different in v3.0 onward since we have changed the hashing algorithm from Keccak256 to SHA256.

Release notes:

  • Reset the blockchain back to genesis
  • Airdropped everyone based on their balance in the previous chain as of block 583,000
  • Manually paid the remains of the passed proposals appx. 5.6M paying at block 604,800 otherwise
  • Increased the block time from 1 minute to 10 minutes
  • Increased the maximum block size from 2MB to 10MB
  • Increased the difficulty adjustment timespan from 40 minutes to 24 hours
  • Increased the minimum age requirement for staking from 1 hour to 24 hours or 144 confirmations
  • Introduced a minimum collateral requirement of 10,000 SWIFT for mining/staking
  • Now giving Masternodes/SwiftNodes 1/5th of the minimum inflation, instead of 2/3rd
  • Reduced the maximum budget allowance via proposals from 70% to 10% of the maximum inflation
  • Reduced the minimum inflation from 30% to 10% of the maximum inflation
  • Reduced the proposal/budget fees from 100/10 to 10/1 SWIFT
  • Will no longer have SwiftRewards but instead on-chain HODL deposits/rewards
  • HODL deposits can lock between 1-12 months and receive their rewards instantly
  • Changed the hashing algorithm for everything except blocks from Keccak256 to SHA256
  • Made the wallet backward compatible so users can import their old private keys
  • Changed the inflation curve and so now first halving happens in 4 years instead of 20 years
  • Added blockchain-based and cheat-proof lotteries drawing at every 5,000 block
  • Fixed various of minor bugs and issues as well

-- Markus GH msg768@hotmail.com Thu, 25 Mar 2020 18:58:02 +1100

Mandatory Update for Masternodes and Miners - Highly Recommended for Others

19 Feb 17:54
Compare
Choose a tag to compare
  • Fixed nStakeMinAge local error
  • Added swiftcash-tx to debian's package
  • Avoid duplicating IPs with SwiftNodes

v2.1.1 Non-Mandatory Update

21 Jul 01:47
Compare
Choose a tag to compare

SwiftCash v2.1.1

  • Added "Subtract Fee From Amount" checkbox/feature to the qt wallet
  • Added the same feature to the rpc for sendtoaddress and sendtoaddressix methods

Not a mandatory update but highly recommended since this feature can come in handy.

v2.1.0 Mandatory Update For Miners

06 Jul 14:47
Compare
Choose a tag to compare

SwiftCash v2.1.0

  • Added BIP65 aka OP_CHECKLOCKTIMEVERIFY Soft Fork
  • Enhanced the GUI of the QT Wallet

The BIP65 soft fork required for Atomic Swaps will happen once the majority of miners update.

v2.0.2 — Non-Mandatory Update

24 Apr 17:38
Compare
Choose a tag to compare

SwiftCash v2.0.2

  • Increased hex length in multisigdialog to 512000
  • Added getinflation RPC function
  • Added getroi RPC function
  • Added getmoneysupply RPC function

Not a mandatory update but recommended if above fixes and additions are needed.

Highly Recommended: v2.0.1

16 Feb 11:28
Compare
Choose a tag to compare

SwiftCash v2.0.1

  • Fixed some minor issues with the fake stake attack fix
  • Added some locks to main.cpp to avoid possible crashes/freezing

Not a mandatory update but highly recommended to avoid potential freezings.