-
Notifications
You must be signed in to change notification settings - Fork 20
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cff04ea
commit 0043376
Showing
2 changed files
with
86 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,78 @@ | ||
--- | ||
'@epics-dao/solv': major | ||
--- | ||
|
||
Update - solv4 | ||
|
||
## New Features | ||
|
||
- No Downtime Migration | ||
- Jito RPC Setup | ||
- Jito Relayer Setup | ||
- Compatible with Google Cloud (※You need to setup firewall and disk settings yourself) | ||
- New solv CLI Commands | ||
|
||
## How to Update | ||
|
||
```bash | ||
$ solv update | ||
``` | ||
|
||
## No Downtime Migration | ||
|
||
Now you can migrate your validator without downtime. | ||
You need to setup your new server with solv4. | ||
(solv4 uses symbolic link to define the validator keypair path.) | ||
|
||
1. Setup your new server with solv4 as Dummy Server (Inactive Side) | ||
Please upload your main keys to the new server before setup. | ||
|
||
- mainnet-validator-keypair.json | ||
- mainnet-vote-account-keypair.json | ||
- mainnet-authority-keypair.json | ||
|
||
Please create SSH connection between your old server and new server. | ||
|
||
Create SSH Public Key. | ||
|
||
```bash | ||
$ solv scp init | ||
``` | ||
|
||
Create SSH Connection. | ||
|
||
```bash | ||
$ solv scp create | ||
``` | ||
|
||
Upload your keys to the new server. | ||
|
||
```bash | ||
$ solv scp upload | ||
``` | ||
|
||
Download your keys from the old server. | ||
|
||
```bash | ||
$ solv scp download | ||
``` | ||
|
||
2. Setup your new server with solv4 as Active Side | ||
|
||
```bash | ||
$ solv setup | ||
``` | ||
|
||
Then, Please select Dummy Mode. | ||
|
||
Once the new server is ready, you can run `solv change` command to switch the server on Active Side to make it Inactive. | ||
|
||
```bash | ||
$ solv change | ||
``` | ||
|
||
Then, immidiately run `solv change` command on the new server to switch the server on Active Side. | ||
|
||
```bash | ||
$ solv change | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters