Releases: easy-node-pro/harmony-toolbox
v1.3.1 - No more shard 2/3 upgrades, config update
v1.3.1 - No more shard 2/3 upgrades, config update
Cleaned up old versions so we'll have proper release notes going forward. This section might be long today but we've updated the toolbox to no longer attempt to upgrade shards 2/3 as it's pretty pointless atm.
What's Changed
- Debug stats by @patrickmogul in #63
- Added cli args for stats, harmony.sh ready to rock by @patrickmogul in #64
- Switches by @patrickmogul in #66
- v1.1.0 - Backend Upgrades by @patrickmogul in #67
- Small Upgrades by @patrickmogul in #68
- v1.1.1 - Install anywhere by @patrickmogul in #69
- Moved to subprocess by @patrickmogul in #70
- Squashed some bugs by @patrickmogul in #71
- v1.2.1 Concurrent Stats by @patrickmogul in #72
- v1.3.0 - No more 2/3 upgrades, Config upgrade by @patrickmogul in #73
Full Changelog: v1.0.3...v1.3.1
v1.2.4 - New rclone location
Harmony has shifted rclone locations again, so we're updated.
New validators:
Nothing really to note, new validators on shards 1-3 will use the fulldb, shard 0 loaders will get the snapdb as per the docs.
Existing Validators:
New rclone.conf will load if yours isn't updated. Not that you'll need to re-download but your rclone for the server will be ready if called.
v1.2.2 - Installer Improvements
Some improvements to the installer, will stop if there's not enough disk space now.
v1.2.1 - Service dynamic
Now you can use a dynamic service name to control your main harmony folder & corresponding service.
SERVICE_NAME env has been implemented, will default to harmony if you've got the toolbox installed.
v1.2.0 - Harmony Governance
We've added option #7 - Harmoy Governance Voting
Both current votes are added for you to vote via cli.
v1.1.2 - Send Rewards Option
Updated the main menu slightly.
3 - Bingo check
4 - Claim pending $ONE rewards
5 - Send Wallet Balance (shows up if #6 is configured)
6 - Set Rewards Wallet
For reference the variables used are GAS_RESERVE and REWARDS_WALLET to configure these manually but option 6 will let you set either option.
v1.1.1 - Better installer
We've now setup the installer to default to ~/harmony or ask if you'd like to set your own folder path.
We will create the path if you give us a non existing location or ask if you want to install into a pre-exisiting folder if found.
This way you can run the installer and set your own folder like /home/serviceharmony/harmony0 to better identify each folder/service.
The folder we use for running functions is now taken exclusively from ~/.easynode.env and the HARMONY_DIR value. Set this to match your folder if using a custom one.
You can also now use SERVICE_NAME as a new env value to lock in your service if you use something other than the default harmony serivce.
v1.1.0
We've got a lot of backend upgrades in this patch for the most part. Here's some highlights:
- Setup a run an upgrade shortcut:
./harmony.sh -u
- Set DisablePrivateIPScan to true in harmony.conf on any new upgrades
- Optimized stats script
- Removed Full Node Install (If you need a full node install shard 0 w/o a wallet and then cancel when the db download starts. Run a full node db download manually after cancelling).
v1.0.8 - Claim and Claim & Send Flags
We've added 2 new flags to the launcher, claim and claim & send.
-c --claim, will claim your rewards, if you have a rewards wallet it will ask if you'd like to send to the rewards wallet.
-cs --claimsend, will claim and send your rewards to your saved wallet.
v1.0.7 - harmony.sh for updating/launching, cli args for direct commands!
1.0.7 now has a harmony.sh script for pulling updates and launching.
To get the script locally and ready to rock:
cd ~/ && wget -O harmony.sh https://raw.githubusercontent.com/easy-node-pro/harmony-toolbox/main/src/bin/harmony.sh && chmod +x harmony.sh
Now you'll be able to simply run ./harmony.sh
from your home directory to launch the toolbox, ./harmony.sh -s
to run stats or ./harmony.sh -h
to see the help menu and any future options that are added.
Multi-Stats script upgraded to work with ./harmony.sh -s
or ./harmony.sh --stats