github Nikovash/bitoreum v4.1.0.0

9 months ago

Crystal Bitoreum Core Wallet - "Portland"

🔹 Mandatory Update
This is a mandatory update for all users running wallets, nodes, Exchange Wallets or Smartnodes. Please upgrade to stay in sync with the latest Crystal Bitoreum network rules and features.


Highlights

  • Network performance and reliability improvements
  • Enhanced syncing and smartnode behavior
  • Spork system improvements for smoother upgrades
  • Internal upgrades to match upstream improvements
  • Quorum Parameters changed and enforced
  • Collateral Update

📌 Details

This version includes improvements from our development branch. For full technical details, see the commits here:

⚠️ CRITICAL NOTES

Before Proceeding

Make a backup copy of your current wallet.dat file (with your wallet core safely shutdown)


Our Generic binaries were compiled from source using Ubuntu 18.04 for maximum compatibility.

Code and builds were also tested to work well with Ubuntu 20.04

Code will build on Ubuntu 22.04 and Ubuntu 24.04, but not enough testing has been done yet to ensure, proper functionality. Mainly, sync itself may have issues. Otherwise it should work.


For those of you upgrading from 4.0.1.1 this is just a binary drop in update

If you had/have a fully synced node, smartnode, or wallet from versions older that 4.0.1.1, you will need to do a full sync from zero as describe below:
Only keep the following in your .bitoreumcore folder:

Files:

  • wallet.dat
  • powcache.dat
  • bitoreum.conf

You will need to do either -reindex when launching the wallet in command line:
Example

./bitoreumd -reindex

OR by adding reindex=1 to your bitoreum.conf file. It is strongly advised to do a full resync from zero to force update indexes. To do so, remove all but bitoreum.conf, powcache.dat and wallet.dat from your datadir, and launch the core wallet after doing that. New indexes will be built properly on fresh sync. Using powcache.dat speeds up the sync considerably, as your wallet does not have to calculate powhash to every block during sync. Instead it would use already available index for it. (powcache.dat provided below)

If this is your first time at fight club...
Please use powcache.dat to sync, or syncing headers may take several days.

Bootstrap

The Bootstrap has exceeded GitHubs 2GB limit for the time we have uploaded a bootstrap.zip

MacOS dmg

While the bitoreum-macOS13-x86-dmg-4.1.0.0.zip was compiled for the x86 processor it will run on Apple Silicone under Rosetta, we are looking into compiling a native ARM version, but that will likely happen after we transition to a Dash-v18 upstream. This has been tested personally to ensure compatibility and functionality

Oracle Ampere

The Oracle Ampere build bitoreum-ubuntu-24.04_Oracle-Ampere_ARM_64-4.1.0.0.tar.gz, is a simplified build that does not include QT, as Oracle Ampere VPS's are headless in nature, if QT is desired it is recommended to build it yourself.

Raspberry Pi

Currently we have added support for PIv4+ devices (64-bit aarch64), This was build with Ubuntu 20.04 for maximum compatibility, for both QT and CLI use. That said I have tested with a few different hardware configurations and really cannot recommend the QT on anything less than a model with 3GB of RAM, the more the better. I do not have an older Pi to test the 32-bit package but considering I know most the older model's had very low amounts of RAM so I cannot recommend their use, if you want to test it out, the bitoreum-Generic-Linux_ARM_32-4.1.0.0.tar.gz build should work just fine, although probably very slow.

Footnotes

The Crystal, in Crystal Bitoreum is an in-house distinction used to differentiate the original Core Wallet and developers, from the new Core Wallet and developers.

The coins naming conventions Bitoreum and coin call symbol, $BTRM, have remained the same

Generic builds are those built on Ubuntu 18.04 and are pretty much just work. Only builds that actually have been tested show up here. We encourage everyone to compile their own binaries, and to help those who are not familiar with the make process we built a automatic bitoreum-builder

Don't miss a new bitoreum release

NewReleases is sending notifications on new releases.