Skip to content

Ohmcoin 3.0.2

Compare
Choose a tag to compare
@2a5A1Ghu1 2a5A1Ghu1 released this 03 Sep 06:24
· 6 commits to ohmcoin-3.0.2 since this release
83d2e97

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 and windows. 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.

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