Skip to content

Commit

Permalink
update solv4
Browse files Browse the repository at this point in the history
  • Loading branch information
POPPIN-FUMI committed May 18, 2024
1 parent cff04ea commit 0043376
Show file tree
Hide file tree
Showing 2 changed files with 86 additions and 2 deletions.
78 changes: 78 additions & 0 deletions .changeset/mean-impalas-drive.md
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
```
10 changes: 8 additions & 2 deletions packages/solv/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ The Solana validator will start 🎊

## New Jito MEV Setup

Now you can select the mainnet for Jito MEV 🎉
Now you can select the mainnet for Jito MEV / Jito RPC / Jito Relayer 🎉

![](https://storage.googleapis.com/epics-bucket/solv/assets/mainnet-select.png)

Expand Down Expand Up @@ -128,7 +128,7 @@ $ solv log -e
This command will show your all config paths which are used by solana validator.

```bash
$ solv get config
$ solv config
```

If you have any questions, please contact us on Discord.
Expand Down Expand Up @@ -166,9 +166,15 @@ Commands:
balance|bal Show Keypairs Balance
mtr Mount Reload Command
disks Show unmounted disks
relayer Jiro Relayer Commands
rm:log Remove Logs
rm:snapshot Remove Snapshot
withdraw Withdraw SOL from Vote Account to Authority Account
login Login to Validatoors Cloud
change Change Identity of Validator to New Validator
monitor|m Monitor Solana Node
catchup|ca Check Solana Catchup Status
config Show Solv Config
help [cmd] Display help for solv commands
```

Expand Down

0 comments on commit 0043376

Please sign in to comment.