Releases: EpicsDAO/solv
@epics-dao/[email protected]
Patch Changes
- #271
317e858
Thanks @POPPIN-FUMI! - Migrate solv.config.json cmd - solv update --config
@epics-dao/[email protected]
Patch Changes
-
#269
e3850de
Thanks @POPPIN-FUMI! - Update solv.config.json to solv4.config.jsonsolv.config.json will be deprecated in the future, please update your config file to solv4.config.json with the following command:
solv update --config
@epics-dao/[email protected]
Patch Changes
-
6718de8
Thanks @POPPIN-FUMI! - Update Solana Version for Jito MainnetTo update your default solana version, run the following command:
$ solv update && solv update --config
To install the latest solana version, run the following command:
$ solv i
If you want to install a specific version, run the following command:
$ solv i -v <version>
To reflect the changes, restart the solana validator:
$ solv restart
@epics-dao/[email protected]
Minor Changes
-
#266
3d1393e
Thanks @POPPIN-FUMI! - Minor Update - solv v4.5.0 ReleaseMainly We updated
solv setup
command!Now it's more user-friendly and easy to use. Easy to switch between different validators and RPC nodes.
Since solana clients is updated, we also updated solv to be compatible with the latest solana clients.
Update Install Script URL
$ bash -c "$(curl -sSfL "https://storage.googleapis.com/epics-bucket/resource/solv/v4.5.0/install")"
This update includes Solana version update for mainnet-beta and testnet.
To update your default solana version, run the following command:
$ solv update && solv update --config
To install the latest solana version, run the following command:
$ solv i
If you want to install a specific version, run the following command:
$ solv i -v <version>
To reflect the changes, restart the solana validator:
$ solv restart
New Features
solv setup
command is now more user-friendlysolv swap
command is now availablesolv jupiter
command is now availablesolv relayer
command is now availablesolv get ip
command is now availablesolv scp
command is now improved with new optionssolv balance
alias commandsolv b
is now availablesolv monitor
alias commandsolv m
is now availablesolv catchup
alias commandsolv c
is now availablesolv rm:snapshot
removes all the/mnt/ledger
and/mnt/accounts
directoriessolv restart --rm
command usessolv rm:snapshot
command above and restarts the validator
Changes
solv.config.json
file is now updated with new fields.
But this will be deprecated in the future.Now new config is migrating to
solv4.config.json
file.Bug Fixes
solv switch
command now works as expected.bigint
warning message is now resolved.
@epics-dao/[email protected]
Patch Changes
-
5e89d14
Thanks @POPPIN-FUMI! - Last release did not include the--script
option yet.
This patch release adds the--script
option to thesolv setup
command.Added - solv setup --script
@epics-dao/[email protected]
Patch Changes
-
#263
1fe901d
Thanks @POPPIN-FUMI! - Update - solv setup --script, solv epochTimer- Added
solv setup --script
command to updatestart-validator.sh
, remove old snapshot, and restart.
solv setup --script
Solana Official Restart Instructions:
https://github.com/anza-xyz/agave/wiki/2024-08-26-Testnet-Restart
- Updated
solv epochTimer
to use Rust CLI.
- Added
@epics-dao/[email protected]
Patch Changes
-
#261
e64f0d0
Thanks @POPPIN-FUMI! - Update epochTimerFixes
solv epochTimer
for testnetUpdate
solv setup
for RPC to use agave client as default
@epics-dao/[email protected]
Patch Changes
-
#259
b449f68
Thanks @POPPIN-FUMI! - Update Solana Testnet Version v2.0.7If you are using solv MEV mode, ignore this step, It will be automatically updated.
If you are NOT using solv MEV mode, you need to update with the following command:
$ solv update && solv update -b
How to use solv mev mode?
Run the following command:
$ solv mev ? Do you want to enable solv MEV Mode?(You can change it again) (y/N) ? Do you want to enable AUTO UPDATE? (Recommended) (y/N) ? Do you want to enable AUTO RESTART? (Recommended) (y/N) ※ Please turn off if you are using no-downtime migration. ? Enter your Discord Webhook URL (https://discord.com/api/webhooks/1234)
- Enable solv MEV Mode.
- Enable AUTO UPDATE.
- Enable AUTO RESTART.
※ Please turn off if you are using no-downtime migration.
※ No-downtime migration requires spare server and manual restart. - Enter your Discord Webhook URL.
※ You can receive notifications about the Solana/solv version update. - Enter RPC URL (Mainnet Only)
- Enter Harvest Account (Mainnet Only)
How to disable solv mev mode?
Run the following command:
$ solv mev ? Do you want to enable solv MEV Mode?(You can change it again) (y/N) n ✅ Cron Job successfully removed.
Added - solv update --config
You can now update the solv configuration file with the following command:
$ solv update --config
This command will update the default Solana version.
Validator Auto Operation Service
We are providing a validator auto-operation service for those who want to operate a validator without any hassle.
Epics DAO Discord: https://discord.gg/HDTy96Wr2W
@epics-dao/[email protected]
Patch Changes
-
#256
4bbf087
Thanks @POPPIN-FUMI! - ## Update - solv relayer- Added solv relayer setup to setup separate Jito Relayer
- Added solv relayer set:url to set Relayer URL on Validator
This command will set the Relayer URL on the Validator
Equivalent tosolana-validator --ledger /mnt/ledger set-relayer-config --relayer-url <relayer_url>
command - Added solv relayer log to show Relayer logs
Usage: solv relayer [options] [command] Jito Relayer Commands Options: -h, --help Display help for solv commands Commands: setup Show Relayer Status status Show Relayer Status start Start Relayer stop Stop Relayer log [options] Show Relayer Logs restart Restart Relayer set:url [options] Set Relayer URL on Validator help [command] display help for command
Update - solv switch
Testnet switch command is now available.
Also, added validation of Validator keys before switching.Usage: solv switch [options] Switch Validator Identity with No Downtime Options: --ip <ip> IP Address of the New Validator (default: "") --switchType <switchType> Switch Type (default: "") -h, --help Display help for solv commands
@epics-dao/[email protected]
Patch Changes
-
#254
5e8d471
Thanks @POPPIN-FUMI! - ## Downgrade Solana Testnet Version to v2.0.5If you are using solv MEV mode, ignore this step, It will be automatically updated.
If you are NOT using solv MEV mode, you need to update the Agave CLI with the following command:
$ solv update && solv update -b
How to use solv mev mode?
Run the following command:
$ solv mev ? Do you want to enable solv MEV Mode?(You can change it again) (y/N) ? Do you want to enable AUTO UPDATE? (Recommended) (y/N) ? Do you want to enable AUTO RESTART? (Recommended) (y/N) ※ Please turn off if you are using no-downtime migration. ? Enter your Discord Webhook URL (https://discord.com/api/webhooks/1234)
- Enable solv MEV Mode.
- Enable AUTO UPDATE.
- Enable AUTO RESTART.
※ Please turn off if you are using no-downtime migration.
※ No-downtime migration requires spare server and manual restart. - Enter your Discord Webhook URL.
※ You can receive notifications about the Solana/solv version update. - Enter RPC URL (Mainnet Only)
- Enter Harvest Account (Mainnet Only)
How to disable solv mev mode?
Run the following command:
$ solv mev ? Do you want to enable solv MEV Mode?(You can change it again) (y/N) n ✅ Cron Job successfully removed.
Added - solv update --config
You can now update the solv configuration file with the following command:
$ solv update --config
This command will update the default Solana version.
Validator Auto Operation Service
We are providing a validator auto-operation service for those who want to operate a validator without any hassle.
Epics DAO Discord: https://discord.gg/HDTy96Wr2W