Releases: odinblockchain/ODIN
v1.6.6 Official — Mandatory Update
v1.6.6 Release Notes
v1.6.6 is an MANDATORY release for all Wallets and ODIN Masternodes. Any ODIN Blockchain Wallet software less than v1.6.6 should UPGRADE IMMEDIATELY. There is a planned blockchain fork happening around December 30th 2019 at 22:00 UTC. At that time any wallets not running this version may begin mining an INVALID chain and thus mean your stake rewards will be worthless!
This is a mandatory release including various bug fixes and enhancements downstream from Phore and PIVX. These enhancements include: Proposal creation and voting from within your Wallet, Masternode management from within your wallet, and Segwit activation.
SHASUM Checks
We've provided official SHASUM file integrity checks on our official @odinblockchain twitter for message integrity. Please see this thread for SHASUM:
https://twitter.com/odinblockchain/status/1202619504431206413
Bugs? Wallet Support?
Please report all bugs through the official ODIN Blockchain Github tracker:
https://github.com/odinblockchain/odin/issues
For other questions/general support, please join either our Discord or Telegram communities, or start a thread on our Reddit.
What happens if I don't upgrade
Due to v1.6.6 being a mandatory update, meaning you must upgrade it as soon as possible, you are at risk of missing out on potential rewards from staking your ODIN coins. The planned fork is expected to occur on December 30th, 2019 at 22:00 UTC. Any wallet software that has not upgraded at that time may start forking which will mean your stakes from then on would be worthless.
If this happens to you or you are just realizing this has happened, please shutdown your wallet instance immediately and take the following steps:
- Download the latest v1.6.6 wallet software for your machine;
- Remove the following folders from your ODIN Blockchain Data Directory:
blocks/
,chainstate/
,sporks/
,zerocoin/
- Optional: Place the
bootstrap.dat
file in your Data folder to sync a little faster OR download the compressed snapshot file that contains those folders.
- Optional: Place the
- Start your wallet again. If using a bootstrap or snapshot folders, it should pick up from there and begin synchronizing.
How to Upgrade Wallets
Shut down the older wallet. Wait until it has completely shut down (which might take a few minutes for older versions), then download, open, and run the appropriate application for your system.
- Windows:
odin-1.6.6-win64.zip
should containodin-qt.exe
within thebin/
folder. - Mac:
odin-1.6.6-osx64.dmg
should containODIN Core.app
which can be moved to replace the one in yourApplications/
folder. - Linux/GNU:
odin-1.6.6-x86_64-linux-gnu.tar.gz
should containodin-qt
within thebin/
folder.
How to Update ODIN Docker
Our ODIN wallet hosted on Dockerhub can be upgraded to this latest release by simply re-running the latest published image. This process should leave your local ODIN data folder untouched and simply rebuild your docker instance. As a precaution however, you could make a backup of your wallet.dat
file before hand.
# download the latest odind-docker image
docker run --restart always -d -v ~/odin-wallet/:/root/.odin/ --name=odind-docker odinblockchain/odind-docker:v1.6.6
How to Upgrade Masternodes
Looking for hassle-free Masternode hosting for ODIN? Look no further than MASH. For a fixed price per month, you can rent as many Masternodes as we have available and not worry about any upgrades or confusing setups/guides. All profit funnels back into ODIN Society and ODIN Blockchain.
Important: When upgrading Masternodes, upgrade your personal "controller" wallet first.
Single Masternode on VPS (Virtual Private Server)
You'll need to shut down your current wallet (the odind
process), download the latest wallet to your VPS, unpack it, replace the primary executable files with the new ones, and restart your wallet.
odin-cli stop
wget https://github.com/odinblockchain/Odin/releases/download/v1.6.6/odin-1.6.6-x86_64-linux-gnu.tar.gz
tar zxvf odin-1.6.6-x86_64-linux-gnu.tar.gz
cp ./odin-1.6.6/bin/odin* /usr/local/bin/
odind -daemon
To verify the status of the Masternode a few minutes after restarting with the upgraded version, type:
odin-cli masternode status
If it says "started successfully", that may be all you need to do. If it tells you that it is a "hot node awaiting activation", you'll need to go back to your personal wallet "controller", and either open the debug console, and type the following, replacing "aliasname" with the name you used for your masternode:
startmasternode alias false "aliasname"
Or utilize the new Masternode management screen that is part of the core Qt wallet UI and select the specific Masternode that needs to be started and then click the "Start Alias" button at the bottom of the screen.
In either case it should say it was "started successfully". After about 30 minutes from when you started the Masternode, verify on your ODIN wallet Masternode tab, in the Active column, that the time has started counting up from zero. If it is, you're set!
Syncing the blockchain with bootstrap/snapshot
Using a bootstrap.dat
file or a snapshot of the ODIN data directory are done at your own risk. Never use bootstrap.dat
or snapshot files from any unofficial sources, as your node is trusting that the data is from the correct ODIN blockchain.
It is more secure and recommended to sync the ODIN blockchain over the network from other ODIN nodes. However, if you have issues with your ODIN wallet/Masternode syncing the blockchain, for example if it gets stuck on a specific block and won't continue syncing, in some cases it may help to use a bootstrap.dat
file that provides a local copy of all of the blocks up to a certain point.
If your wallet/Masternode has never been run before, start your wallet/masternode to have it create the initial ODIN data directory. If you have an existing wallet you can skip this step.
Syncing the blockchain with bootstrap.dat
The ODIN Society has provided a recent bootstrap.dat
file to help with troubleshooting in these cases. Unless you have a very slow Internet connection, it is not significantly faster to load blocks from a bootstrap.dat
file than it is to load it over the network – it is mostly useful in cases when a user is having issues with that completing successfully.
For last resort troubleshooting where even the bootstrap.dat
is failing, we have also provided a snapshot of the key folders in the ODIN data directory
To use the bootstrap.dat
file, shut down your wallet or Masternode if it was already running, download, uncompress and move the file to the ODIN data directory, and start your wallet/Masternode. It will load the blockchain up to the last block contained in the bootstrap.dat
file and then switch to loading blocks over the network.
Syncing the blockchain with the snapshot
- Shut down the wallet/Masternode.
- Delete the following folders:
blocks
,chainstate
,sporks
, andzerocoin
. - Download the snapshot, uncompress it, and replace the same folders into the ODIN data directory.
- Start your wallet/Masternode.
Notes on the above processes:
On Windows, 7zip is one option to uncompress .tar.gz files. Please note you have to run the file through 7zip twice--once to unzip the gzipped file into a tar file, and a second time opening the tar file to extract the individual folders and files it contains.
For OSX or Linux, after deleting the four folders listed above, you can copy the snapshot file into the ODIN data folder, navigate to that folder using Terminal, and uncompress it using the command tar zxvf ODINSnapshot.tar.gz
Credits:
PIVX
Phore
Pixxlated (Vaughn)
Itz (Pete)
Nondescript (Chris)
ODIN Society
ODIN Blockchain Community
Notes on macOS
If you are running anything above High Sierra (10.13) including Mojave or Catalina, you must download and use odin-1.6.6-osx-high-sierra.dmg
. This is due to important library changes. The other option, OSX is for any macOS versions between 10.0 and 10.12 (Sierra).
v1.6.5 Testnet
v1.6.5 Testnet
NOTICE: TESTNET ONLY RELEASE —
All coins received or minted are usable only on the special Testnet of ODIN Blockchain which runs on port
12100
compared to Mainnet which runs on port22100
.
FAQ
What is a Testnet Release?
Testnet releases are for testing upcoming features, enhancements, and/or bug fixes before releasing to the wider ODIN Blockchain community
Do I need to run this version?
This release is optional – Your participation, while welcome, is not a requirement. Using Testnet releases allows you to enjoy the first glance at an upcoming release for ODIN Blockchain. You can also help test out report any bugs encountered.
How can I access the Testnet?
- Download and install/run one of the official Testnet Releases below. These releases are configured to run in a testnet environment already.
- Configure your current Qt wallet to run in the Testnet Environment. This requires adding some specific settings to your configuration file
odin.conf
:
testnet=1
addnode=valknut1.odinblockchain.org
addnode=valknut2.odinblockchain.org
addnode=valknut3.odinblockchain.org
Then save your file and restart your wallet. It will detect the settings and setup accordingly. Your Mainnet wallet (wallet.dat) will remain safe and unaffected by this switch. All testnet related wallets/blockchain are stored in a separate folder called
testnet4/
.
How can I receive tØ / testnet ODIN coins?
Join one of our online social communities: Reddit – Discord – Telegram – BTCTalk and ask!
How can I make sure I am on the ODIN Testnet?
At the bottom of the Qt wallet, and throughout the wallet itself, it will reference ODIN coins as
tODIN
. Additionally, addresses starting with a lowercasex
represents a normal testnet ODIN address.
GUI Release
ODIN Core version 1.4.2
Mainnet Release
ODIN Core v1.4.2 is the Mainnet GUI release of the ODIN Blockchain. Download the relevant release for your Operating System, and if you are unsure or unclear, please go ahead and ask in any of the official ODIN communities listed on our Github Wiki.
› ODIN Wallet - Github Issues
Welcoming Open Collaboration
Whether you are a creative, programmer, social media butterfly, or crypto hobbyist, you are invited to get involved with ODIN. If you are new, a good starting point is to join one of the official ODIN communities listed on our Github Wiki and chat with the people there to learn more.
GUI Pre-release
Work in progress GUI Build for ODIN Blockchain.