Mandatory Komodo Daemon Update Before June 29, 2023
Please make sure to update your Komodo daemon promptly to ensure users can continue to use wallets without service interruption.
Exchanges and service providers are advised to pause all wallet operations (deposits/withdraws) from June 29, 2023, 03:00 UTC until July 1, 2023, 23:00 UTC.
The Komodo daemon will activate the hard fork at KMD block height 3484958 (expected to take place on June 30, 2023). Assetchains (Komodo Smart Chains) will activate the upgrade precisely at timestamp 1688132253 (June 30, 2023, at 13:37:33 UTC).
0.8.0 [Viserion] Changelog
- Reduce AUR 5% -> 0.01% (start from S7), as it announced in KIP-0001.
- Memory Usage Improvement: The memory usage of
komodod
has been reduced by not keeping Equihash solutions for all block headers in memory. - Node Startup Performance Improvements.
- Security fixes.
- Upgrade project dependencies (libevent).
- Add
z_gettreestate
rpc. - Minor fixes and updates.
Instructions for Updating the CLI Daemon
If you have the Komodo daemon running, you can keep it running while updating if your machine has sufficient processing power. If you prefer to stop it before updating, please use
~/komodo/src/komodo-cli stop
to stop the daemon and proceed with the steps to update.
Be sure to follow each of these steps carefully. Don’t move onto the next step until the previous one is successfully completed.
Step 1
Navigate to your Komodo directory.
cd ~/komodo
Step 2
Make sure you don't have any changes made to the source and reset it. This will ensure clean source and shouldn't create issue while pulling the latest source in the next step.
git reset --hard
Step 3
Use master branch
git checkout master
Step 4
Clean the source directory.
make clean
Step 5
Update the source. (If you’ve made any changes to the source code, this step may not pull the latest source. Please make sure you used the step above to eliminate this issue.)
git pull
Step 6
Compile the latest binary.
./zcutil/build.sh -j$(nproc)
Start your services as usual. (If you have not stopped the Komodo daemon before compiling, please stop the daemon now and start it again.)
Step 7
Verify the update.
~/komodo/src/komodo-cli getinfo
Please look for the KMDversion in the output of the above call, which should display:
"KMDversion": "0.8.0",
This verifies your Komodo (KMD) wallet daemon is updated to the latest version which has the required updates.
Need Assistance?
If you have any questions or need further assistance with this update, please contact the Komodo support team at support@komodoplatform.com. Komodo team members are also available on the Komodo Discord server.