Skip to content

Commit

Permalink
Merge pull request #148 from EpicsDAO/changeset-release/main
Browse files Browse the repository at this point in the history
solv new release
  • Loading branch information
POPPIN-FUMI committed May 18, 2024
2 parents 7914204 + 41267cf commit 5ccb88f
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 79 deletions.
78 changes: 0 additions & 78 deletions .changeset/mean-impalas-drive.md

This file was deleted.

79 changes: 79 additions & 0 deletions packages/solv/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,84 @@
# @epics-dao/solv

## 4.0.0

### Major Changes

- [#147](https://github.com/EpicsDAO/solv/pull/147) [`0043376`](https://github.com/EpicsDAO/solv/commit/0043376b943840960cc59b5ec9707c03c12dfa56) Thanks [@POPPIN-FUMI](https://github.com/POPPIN-FUMI)! - 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
```

## 3.4.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/solv/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@epics-dao/solv",
"version": "3.4.2",
"version": "4.0.0",
"description": "Solana Validator CLI SOLV",
"main": "dist/index.js",
"module": "dist/index.js",
Expand Down

0 comments on commit 5ccb88f

Please sign in to comment.