Ohmcoin 3.0.2
Ohmcoin v3.0.2
This is a MANDATORY major version release, which includes various new features, bug fixes and performance improvements.
Mandatory Update
Ohmcoin v3.0.2
is mandatory update that includes consensus rule changes that will increase the target-time-between-blocks from 30 seconds
, to a new time of 4 minutes
. Additionally the block reward value has been changed to 6
. The enforcement of this protocol change will occur at block height 2977924
and is a hard fork event. Those not updated beyond protcol version 71020
will be left behind.
In Addition to these consensus changes to the protocol; Segwit Implementation has been included as well and to be enforced via Spork
activation.
Please upgrade your wallets and other Ohmcoin nodes as soon as possible!
- You may check the status of the upgrade with the RPC or Console command
getblockchaininfo
. - ATTENTION: BACKUP YOUR WALLET DATA BEFORE UPDATING
Please report bugs using the issue tracker at github: https://github.com/theohmproject/ohmcoin/issues
Update Highlights:
- New block time - activates by spork and forced block time (2977924)
- Change block time to 4 minutes
- Higher reward - activates by spork and forced block time (2977924)
- Set block reward to 6 on activation of new time
- Adjust new block enforce policy to 24 hour span
- Segwit (requires spork activation)
- New Interface
- Performance Improvements for large wallets
- Housekeeping..
Notes and Caveats
- This release has changed the default name of all binaries for
*nix
,macOS
andwindows
. The data directory remains the same on all platforms. - Windows: AFTER BACKING UP THE "OHMC" DATA DIRECTORY,
ohmc-qt.exe
will need to be uninstalled via it's uninstaller. The standard installer for this release can then be used to install the new update. If the uninstaller had removed the OHMC data directory put it back via your back up and make sure it is named OHMC. - *nix:
ohmcd
ohmc-cli
ohmc-qt
=ohmcoind
ohmcoin-cli
ohmcoin-qt
- note: symbolic links or an alias may be used to support legacy names in programs. Although not suggested renaming the binaries SHOULD work as well.
- macOS:
OHMC-Qt.app
=Ohmcoin Core.app
(the".app"
suffix is invisible on most machines unless enabled to be visible via the Finder)- note: The old
OHMC-Qt.app
will need to deleted manually and if the OHMC-Qt app icon is kept in the Dock it will need to be removed. Standard install will work for new app and if desired, once opening the app right clicking on the app icon -> Options -> Keep in Dock will keep Ohmcoin QT in the dock.
- note: The old
WARNING: BACKUP YOUR DATA DIRECTORY BEFORE UPDATING
Commit Change Log
- Fix crosscompile for win32
- Update Segwit and Zerocoin (#47)
- Added all of the code for the update
- Fix URL Path
- Fixed default directory path
- Change masternode declarations to karmanode
- change to ohmcoin
- Create .gitignore
- Update .gitignore
- Update .gitignore
- karmanodefy
- Update proposallist.cpp
- Missing class
- Docs Masternode to karmanode
- Change mn(masternode) to kn(karmanode)
- Update doc and comment collateral
- More doc updates
- Fixed Karmanode references in proposal related files.
- Ckarmanode -> CKarmanode
- Karmanodefy Budget System
- Porotocol and Version Bump
- Protocol Enforcement
- Fix typo
- Spork fixes
- Fix Spork Typo
- Develop (#48)
- Added all of the code for the update
- Fix URL Path
- Fixed default directory path
- Change masternode declarations to karmanode
- change to ohmcoin
- Create .gitignore
- Update .gitignore
- Update .gitignore
- karmanodefy
- Update proposallist.cpp
- Missing class
- Docs Masternode to karmanode
- Change mn(masternode) to kn(karmanode)
- Update doc and comment collateral
- More doc updates
- Fixed Karmanode references in proposal related files.
- Ckarmanode -> CKarmanode
- Karmanodefy Budget System
- Porotocol and Version Bump
- Protocol Enforcement
- Fix typo
- Spork fixes
- Update README.md
- Fixes issues when building in 10.15
This will need to be built against different brew formulas that will be provided on release... This is also a temporary solution once fixes are made for building against updated dependencies. - Qt Frontend Performace
Limits amount of txs loaded - Added Qt Dependencies for Cross Compile
- Update spork.h
- [Qt][Bug] Load the most recent instead of the first transactions
PIVX-Project/PIVX@ec72107 - Fix QT and Boost bugs
phoreproject/Phore#140 - Update Seeders
- Update Budget and Regtest
- More Budget and Regtest
- Too Expressive
removed arrant paranthesis - Added select coin strategy
phoreproject/Phore@5928d0b - allow openssl1.0/1.1 to coexist
phoreproject/Phore@d1b6037 - Prevent RPC calls during warmup
- Changed for loop copies to references, and added stake logging
phoreproject/Phore@3e7f6cf - Fixed masternode edit deleting two masternodes in list
- Fix staking assertion
phoreproject/Phore@0a6a243 - Added Python test for transaction too large issue
phoreproject/Phore@5b08df9 - Added benchmark in mutex lock
phoreproject/Phore@be2f913 - Fix bugs in mnemonic selection and mint maturity
phoreproject/Phore@c118242 - Revert "Fix bugs in mnemonic selection and mint maturity"
This reverts commit 2f242b0. - Replaced mapNextTx with smaller map to reduce memory usage.
phoreproject/Phore@3a7c813 - Move ThreadStakeMinter out of net.cpp
phoreproject/Phore@5568806 - Revert "Changed for loop copies to references, and added stake logging"
This reverts commit 113aeea. - Add missing QPainterPath include
PIVX-Project/PIVX@2e226ad - Lighter Icons
- Update Checkpoints
- Switch Sporks
- Update Placeholder Address
- Ohmify
Credits
- Phore - https://github.com/phoreproject/Phore
- PIVX - https://github.com/PIVX-Project/PIVX
- SocialSEND - https://github.com/SocialSend/SocialSend