Merge remote-tracking branch 'origin/release/v1.1.19' into release/v1.1.19

This commit is contained in:
Tommy Verrall
2023-05-16 11:22:59 +02:00
17 changed files with 52 additions and 27 deletions
+12
View File
@@ -4,6 +4,18 @@ Post 1.0.0 release, the changelog format is based on [Keep a Changelog](https://
## [Unreleased]
## [v1.1.19] (2023-05-16)
- nym-name-service endpoint in nym-api ([#3403])
- Implement key storage for WASM client using IndexedDB (for browser) ([#3329])
- Initial version of nym-name-service contract providing name aliases for nym-addresses ([#3274])
- Update Cargo.lock ([#3410])
[#3403]: https://github.com/nymtech/nym/issues/3403
[#3329]: https://github.com/nymtech/nym/issues/3329
[#3274]: https://github.com/nymtech/nym/issues/3274
[#3410]: https://github.com/nymtech/nym/pull/3410
## [v1.1.18] (2023-05-09)
- Implement heartbeat messages between socks5 proxy and network requester ([#3215])
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-client"
version = "1.1.18"
version = "1.1.19"
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>", "Jędrzej Stuczyński <andrew@nymtech.net>"]
description = "Implementation of the Nym Client"
edition = "2021"
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-socks5-client"
version = "1.1.18"
version = "1.1.19"
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>"]
description = "A SOCKS5 localhost proxy that converts incoming messages to Sphinx and sends them to a Nym address"
edition = "2021"
+3 -3
View File
@@ -49,9 +49,9 @@ assets_version = "2.0.0" # do not edit: managed by `mdbook-admonish install`
[preprocessor.variables.variables]
# code prerequisites versions
minimum_rust_version = "1.66"
platform_release_version = "v1.1.18"
upcoming_platform_release_version = "v1.1.19" # to use when adding 'edit on github' plugin
mix_node_release_version = "v1.1.19"
platform_release_version = "v1.1.19"
upcoming_platform_release_version = "v1.1.20" # to use when adding 'edit on github' plugin
mix_node_release_version = "v1.1.20"
#
[preprocessor.last-changed]
command = "mdbook-last-changed"
+4 -4
View File
@@ -1,5 +1,5 @@
[book]
title = "Nym Docs v1.1.18"
title = "Nym Docs v1.1.19"
authors = ["Max Hampshire"]
description = "Nym technical documentation"
language = "en"
@@ -48,9 +48,9 @@ assets_version = "2.0.0" # do not edit: managed by `mdbook-admonish install`
# https://gitlab.com/tglman/mdbook-variables/
[preprocessor.variables.variables]
minimum_rust_version = "1.66"
platform_release_version = "v1.1.18"
upcoming_platform_release_version = "v1.1.19" # to use in 'edit page on github' plugin (coming soon)
mix_node_release_version = "v1.1.19"
platform_release_version = "v1.1.19"
upcoming_platform_release_version = "v1.1.20" # to use in 'edit page on github' plugin (coming soon)
mix_node_release_version = "v1.1.20"
[preprocessor.last-changed]
command = "mdbook-last-changed"
@@ -27,7 +27,7 @@ pacman -S git gcc jq
sudo rm -rf /usr/local/go
# Install correct Go version
curl https://dl.google.com/go/go1.19.2.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf -
curl https://dl.google.com/go/go1.20.4.linux-amd64.tar.gz | sudo tar -C/usr/local -zxvf -
# Update environment variables to include go
cat <<'EOF' >>$HOME/.profile
@@ -44,10 +44,17 @@ Verify `Go` is installed with:
```
go version
# Should return something like:
go version go1.19.2 linux/amd64
go version go1.20.4 linux/amd64
```
### Compiling your validator binary
### Download a precompiled validator binary
You can find pre-compiled binaries for Ubuntu `22.04` and `20.04` [here](https://github.com/nymtech/nyxd/releases).
```admonish caution title=""
Binaries for both Mainnet and Sandbox testnet can be found in each release - make sure to download the correct binary to avoid `bech32Prefix` mismatches.
```
### Manually compiling your validator binary
The codebase for the Nyx validators can be found [here](https://github.com/nymtech/nyxd).
The validator binary can be compiled by running the following commands:
@@ -72,7 +79,7 @@ You should see help text print out.
The `nyxd` binary and the `libwasmvm.so` shared object library binary have been compiled. `libwasmvm.so` is the wasm virtual machine which is needed to execute smart contracts.
```admonish caution
```admonish caution title=""
If you have compiled these files locally you need to upload both of them to the server on which the validator will run. **If you have instead compiled them on the server skip to the step outlining setting `LD_LIBRARY PATH` below.**
```
@@ -132,7 +139,7 @@ nyxd init <ID> --chain-id=nyx
nyxd init <ID> --chain-id=sandbox
```
```admonish caution
```admonish caution title=""
`init` generates `priv_validator_key.json` and `node_key.json`.
If you have already set up a validator on a network, **make sure to back up the key located at**
@@ -168,7 +175,7 @@ laddr = "tcp://0.0.0.0:26656"
```
# Sandbox testnet
cors_allowed_origins = ["*"]
persistent_peers = "8421c0a3d90d490e27e8061f2abcb1276c8358b6@sandbox-validator1.nymtech.net:26656"
persistent_peers = "8421c0a3d90d490e27e8061f2abcb1276c8358b6@sandbox-validator1.nymtech.net:26666"
create_empty_blocks = false
laddr = "tcp://0.0.0.0:26656"
```
@@ -266,7 +273,7 @@ If you wish to sync from a snapshot or via state-sync please check out the Polka
> If you are having trouble upgrading your validator binary, try replacing (or re-compile) the `libwasmvm.so` file and replace it on your validator server.
```admonish caution
```admonish caution title=""
When joining consensus, make sure that you do not disrupt (or worse - halt) the network by coming in with a disproportionately large amount of staked tokens.
Please initially stake a small amount of tokens compared to existing validators, then delegate to yourself in tranches over time.
@@ -429,7 +436,7 @@ sudo apt install certbot nginx python3
certbot --nginx -d nym-validator.yourdomain.com -m you@yourdomain.com --agree-tos --noninteractive --redirect
```
```admonish caution
```admonish caution title=""
If using a VPS running Ubuntu 20: replace `certbot nginx python3` with `python3-certbot-nginx`
```
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "explorer-api"
version = "1.1.18"
version = "1.1.19"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -3,7 +3,7 @@
[package]
name = "nym-gateway"
version = "1.1.18"
version = "1.1.19"
authors = [
"Dave Hrycyszyn <futurechimp@users.noreply.github.com>",
"Jędrzej Stuczyński <andrew@nymtech.net>",
+1 -1
View File
@@ -3,7 +3,7 @@
[package]
name = "nym-mixnode"
version = "1.1.19"
version = "1.1.20"
authors = [
"Dave Hrycyszyn <futurechimp@users.noreply.github.com>",
"Jędrzej Stuczyński <andrew@nymtech.net>",
+1 -1
View File
@@ -3,7 +3,7 @@
[package]
name = "nym-api"
version = "1.1.19"
version = "1.1.20"
authors = [
"Dave Hrycyszyn <futurechimp@users.noreply.github.com>",
"Jędrzej Stuczyński <andrew@nymtech.net>",
+6
View File
@@ -2,6 +2,12 @@
## [Unreleased]
## [v1.2.3] (2023-05-16)
- Wallet - Allow users to choose validator under the Advanced Settings 🟢 ([#2489])
[#2489]: https://github.com/nymtech/nym/issues/2489
## [v1.2.2] (2023-05-02)
- Wallet - change "Bond more" action to "Change bond amount" to allow for increasing and decreasing the amount in the same modal ([#2134])
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@nymproject/nym-wallet-app",
"version": "1.2.2",
"version": "1.2.3",
"main": "index.js",
"license": "MIT",
"scripts": {
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym_wallet"
version = "1.2.2"
version = "1.2.3"
description = "Nym Native Wallet"
authors = ["Nym Technologies SA"]
license = ""
+1 -1
View File
@@ -1,7 +1,7 @@
{
"package": {
"productName": "nym-wallet",
"version": "1.2.2"
"version": "1.2.3"
},
"build": {
"distDir": "../dist",
@@ -3,7 +3,7 @@
[package]
name = "nym-network-requester"
version = "1.1.18"
version = "1.1.19"
authors.workspace = true
edition.workspace = true
rust-version = "1.65"
@@ -1,6 +1,6 @@
[package]
name = "nym-network-statistics"
version = "1.1.18"
version = "1.1.19"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
+1 -1
View File
@@ -1,6 +1,6 @@
[package]
name = "nym-cli"
version = "1.1.18"
version = "1.1.19"
authors.workspace = true
edition = "2021"