Merge branch 'master' into develop
This commit is contained in:
+110
-2
@@ -1,5 +1,113 @@
|
||||
# Changelog
|
||||
|
||||
## [v0.9.0](https://github.com/nymtech/nym/tree/v0.9.0) (2020-11-13)
|
||||
|
||||
[Full Changelog](https://github.com/nymtech/nym/compare/v0.8.1...v0.9.0)
|
||||
|
||||
The main features of this release are:
|
||||
|
||||
* a reputation tracking system which starts to link node reputation to quality of service
|
||||
* a new component, the `nym-network-monitor`, which tracks whether nodes are working properly and providing good service
|
||||
* automatic node registration and de-registration at node startup
|
||||
* working Cosmos validators with a `nym` token
|
||||
* starting to decentralize the old directory server into the validators
|
||||
* a new block explorer at https://testnet-explorer.nymtech.net which looks the same as the old dashboard but is the basis of something much more advanced. It can be run by anyone.
|
||||
* de-coupling metrics collection from directory services to make the system scale better overall
|
||||
* reliability and performance improvements for mixnode networking
|
||||
|
||||
See the changelog for detailed release notes.
|
||||
|
||||
**Implemented enhancements:**
|
||||
|
||||
- Nicer error if trying to run an uninitialised client/node [\#389](https://github.com/nymtech/nym/issues/389)
|
||||
- Gateway announcement [\#383](https://github.com/nymtech/nym/issues/383)
|
||||
- Add init flag for incentives address [\#382](https://github.com/nymtech/nym/issues/382)
|
||||
- Ed25519 Identity Keys for Mixnodes [\#379](https://github.com/nymtech/nym/issues/379)
|
||||
- Introduce version field to config files [\#375](https://github.com/nymtech/nym/issues/375)
|
||||
- Change `init` to not blow away existing keys \(if exist\) [\#368](https://github.com/nymtech/nym/issues/368)
|
||||
- Introduce an explicit `upgrade` command [\#367](https://github.com/nymtech/nym/issues/367)
|
||||
- Show remote hostname in socks5 connection messages [\#365](https://github.com/nymtech/nym/issues/365)
|
||||
- Make all `const` duration values more explicit. [\#333](https://github.com/nymtech/nym/issues/333)
|
||||
- Feature/socks improvements [\#423](https://github.com/nymtech/nym/pull/423) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/instant sending [\#359](https://github.com/nymtech/nym/pull/359) ([jstuczyn](https://github.com/jstuczyn))
|
||||
|
||||
**Fixed bugs:**
|
||||
|
||||
- React wasm example not compiling [\#394](https://github.com/nymtech/nym/issues/394)
|
||||
- Update main.js [\#441](https://github.com/nymtech/nym/pull/441) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Bugfix/metrics fixes [\#434](https://github.com/nymtech/nym/pull/434) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Bugfix/upgrade fix [\#421](https://github.com/nymtech/nym/pull/421) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Explicitly handling base58 key recovery errors [\#396](https://github.com/nymtech/nym/pull/396) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Corrected version on client-core [\#377](https://github.com/nymtech/nym/pull/377) ([jstuczyn](https://github.com/jstuczyn))
|
||||
|
||||
**Closed issues:**
|
||||
|
||||
- Make validator URL configurable [\#438](https://github.com/nymtech/nym/issues/438)
|
||||
- Change default directory location [\#432](https://github.com/nymtech/nym/issues/432)
|
||||
- Crank up the default bandwidth settings. [\#429](https://github.com/nymtech/nym/issues/429)
|
||||
- Change "sphinx-socks" to "nym-requester" [\#428](https://github.com/nymtech/nym/issues/428)
|
||||
- Clients should use only "active" nodes [\#390](https://github.com/nymtech/nym/issues/390)
|
||||
- Allow persistently changing config values from command line [\#387](https://github.com/nymtech/nym/issues/387)
|
||||
- Remove `--config` flag in `run` [\#385](https://github.com/nymtech/nym/issues/385)
|
||||
- Metrics server should return a metrics rate value [\#374](https://github.com/nymtech/nym/issues/374)
|
||||
- Integer staking [\#372](https://github.com/nymtech/nym/issues/372)
|
||||
- Mixnode and gateway blockchain registration [\#371](https://github.com/nymtech/nym/issues/371)
|
||||
- Remove presence notifications [\#370](https://github.com/nymtech/nym/issues/370)
|
||||
- Handle invalid base58 encoding for asymmetric key recovery \(encryption and identity\) [\#285](https://github.com/nymtech/nym/issues/285)
|
||||
- Socks5 nym client + bitcoin service provider [\#254](https://github.com/nymtech/nym/issues/254)
|
||||
- Message reception in webassembly client [\#204](https://github.com/nymtech/nym/issues/204)
|
||||
- Simplest possible staking system [\#157](https://github.com/nymtech/nym/issues/157)
|
||||
- Validator should hold topology [\#77](https://github.com/nymtech/nym/issues/77)
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Removed incentives form url [\#451](https://github.com/nymtech/nym/pull/451) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Removed hardcoded 'good gateways' in favour of pseusorandom choice fr… [\#450](https://github.com/nymtech/nym/pull/450) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Fixed the URL of the websocket [\#449](https://github.com/nymtech/nym/pull/449) ([futurechimp](https://github.com/futurechimp))
|
||||
- Extra argument to specify metrics websocket + long attribute [\#448](https://github.com/nymtech/nym/pull/448) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Explorer public folder being relative to the binary [\#447](https://github.com/nymtech/nym/pull/447) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Slightly friendlier upgrade argument description [\#446](https://github.com/nymtech/nym/pull/446) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Updated nym-run gateway id [\#445](https://github.com/nymtech/nym/pull/445) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Adjusted 'fastmode' settings [\#444](https://github.com/nymtech/nym/pull/444) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Added validators to dashboard + validator and block count [\#443](https://github.com/nymtech/nym/pull/443) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Adding keybase to allowed.list.sample [\#442](https://github.com/nymtech/nym/pull/442) ([futurechimp](https://github.com/futurechimp))
|
||||
- Spawning rocket as a blocking task [\#440](https://github.com/nymtech/nym/pull/440) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Passing validator base url as an argument [\#439](https://github.com/nymtech/nym/pull/439) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Changing default validator location to make it clear we're testnet [\#437](https://github.com/nymtech/nym/pull/437) ([futurechimp](https://github.com/futurechimp))
|
||||
- Added nym prefix to binary names [\#436](https://github.com/nymtech/nym/pull/436) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/explorer [\#431](https://github.com/nymtech/nym/pull/431) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Updated default sending rates [\#430](https://github.com/nymtech/nym/pull/430) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Fixed bunch of clippy warnings [\#427](https://github.com/nymtech/nym/pull/427) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Starting cover traffic stream under correct condition [\#422](https://github.com/nymtech/nym/pull/422) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Updated validator topology [\#420](https://github.com/nymtech/nym/pull/420) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Added option to set incentives address during mix and gateway init [\#419](https://github.com/nymtech/nym/pull/419) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Flag to start network requester in open proxy mode [\#418](https://github.com/nymtech/nym/pull/418) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Renamed 'sphinx-socks' to 'network-requester' [\#417](https://github.com/nymtech/nym/pull/417) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Updated upgrade commands to set new default validator [\#413](https://github.com/nymtech/nym/pull/413) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/network monitor file topology [\#412](https://github.com/nymtech/nym/pull/412) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Removed debug print statement [\#411](https://github.com/nymtech/nym/pull/411) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/controlled reinit [\#410](https://github.com/nymtech/nym/pull/410) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/max retry [\#409](https://github.com/nymtech/nym/pull/409) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Renamed directory arguments to validator [\#408](https://github.com/nymtech/nym/pull/408) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/no run config flag [\#405](https://github.com/nymtech/nym/pull/405) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/error on noninit [\#404](https://github.com/nymtech/nym/pull/404) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Using metrics interval received from server [\#403](https://github.com/nymtech/nym/pull/403) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/validator api update [\#402](https://github.com/nymtech/nym/pull/402) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/directory server transition [\#401](https://github.com/nymtech/nym/pull/401) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/wasm client fix [\#399](https://github.com/nymtech/nym/pull/399) ([futurechimp](https://github.com/futurechimp))
|
||||
- Fix compiler warnings for unneeded mut [\#398](https://github.com/nymtech/nym/pull/398) ([ethanfrey](https://github.com/ethanfrey))
|
||||
- Feature/fix dependabot alerts [\#393](https://github.com/nymtech/nym/pull/393) ([futurechimp](https://github.com/futurechimp))
|
||||
- moved new\_v4\_with\_node to test only section [\#392](https://github.com/nymtech/nym/pull/392) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/duration cleanup [\#391](https://github.com/nymtech/nym/pull/391) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/mix ed25519 identity [\#388](https://github.com/nymtech/nym/pull/388) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/double init prevention [\#386](https://github.com/nymtech/nym/pull/386) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/upgrade command [\#381](https://github.com/nymtech/nym/pull/381) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/remove validator [\#380](https://github.com/nymtech/nym/pull/380) ([futurechimp](https://github.com/futurechimp))
|
||||
- Feature/version in config [\#376](https://github.com/nymtech/nym/pull/376) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/network monitor [\#369](https://github.com/nymtech/nym/pull/369) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Added sphinx socks to default workspace members [\#358](https://github.com/nymtech/nym/pull/358) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/wasm update [\#341](https://github.com/nymtech/nym/pull/341) ([jstuczyn](https://github.com/jstuczyn))
|
||||
|
||||
## [v0.8.1](https://github.com/nymtech/nym/tree/v0.8.1) (2020-09-28)
|
||||
|
||||
[Full Changelog](https://github.com/nymtech/nym/compare/v0.8.0...v0.8.1)
|
||||
@@ -16,7 +124,7 @@
|
||||
|
||||
**Merged pull requests:**
|
||||
|
||||
- Feature/wasm update [\#341](https://github.com/nymtech/nym/pull/341) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Hotfix/0.8.1 [\#357](https://github.com/nymtech/nym/pull/357) ([jstuczyn](https://github.com/jstuczyn))
|
||||
|
||||
## [v0.8.0](https://github.com/nymtech/nym/tree/v0.8.0) (2020-09-10)
|
||||
|
||||
@@ -332,6 +440,7 @@ This release fixes bugs in v0.5.0. All testnet node operators are advised to up
|
||||
**Merged pull requests:**
|
||||
|
||||
- Bugfix/healthcheck on provided topology [\#108](https://github.com/nymtech/nym/pull/108) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/check packet length [\#99](https://github.com/nymtech/nym/pull/99) ([futurechimp](https://github.com/futurechimp))
|
||||
|
||||
## [v0.4.0](https://github.com/nymtech/nym/tree/v0.4.0) (2020-01-28)
|
||||
|
||||
@@ -382,7 +491,6 @@ This release also integrates a health-checker and network topology refresh into
|
||||
- Feature/base58 [\#102](https://github.com/nymtech/nym/pull/102) ([futurechimp](https://github.com/futurechimp))
|
||||
- Feature/panic improvements [\#101](https://github.com/nymtech/nym/pull/101) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/fix sphinx unwraps [\#100](https://github.com/nymtech/nym/pull/100) ([futurechimp](https://github.com/futurechimp))
|
||||
- Feature/check packet length [\#99](https://github.com/nymtech/nym/pull/99) ([futurechimp](https://github.com/futurechimp))
|
||||
- Feature/version filtering improvements [\#96](https://github.com/nymtech/nym/pull/96) ([futurechimp](https://github.com/futurechimp))
|
||||
- Feature/refreshing topology [\#94](https://github.com/nymtech/nym/pull/94) ([jstuczyn](https://github.com/jstuczyn))
|
||||
- Feature/consistent logging [\#93](https://github.com/nymtech/nym/pull/93) ([futurechimp](https://github.com/futurechimp))
|
||||
|
||||
Generated
+8
-8
@@ -351,7 +351,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "client-core"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
dependencies = [
|
||||
"config",
|
||||
"crypto",
|
||||
@@ -1512,7 +1512,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "nym-client"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"client-core",
|
||||
@@ -1542,7 +1542,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "nym-client-wasm"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
dependencies = [
|
||||
"console_error_panic_hook",
|
||||
"crypto",
|
||||
@@ -1563,7 +1563,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "nym-gateway"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"config",
|
||||
@@ -1593,7 +1593,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "nym-mixnode"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
dependencies = [
|
||||
"bs58",
|
||||
"clap",
|
||||
@@ -1621,7 +1621,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "nym-network-monitor"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"crypto",
|
||||
@@ -1642,7 +1642,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "nym-network-requester"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"dirs 2.0.2",
|
||||
@@ -1662,7 +1662,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "nym-socks5-client"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"client-core",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "client-core"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "nym-client"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>", "Jędrzej Stuczyński <andrew@nymtech.net>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "nym-socks5-client"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
[package]
|
||||
name = "nym-client-wasm"
|
||||
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>", "Jedrzej Stuczynski <andrew@nymtech.net>"]
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
edition = "2018"
|
||||
keywords = ["nym", "sphinx", "wasm", "webassembly", "privacy", "client"]
|
||||
license = "Apache-2.0"
|
||||
|
||||
@@ -24,10 +24,10 @@ async function main() {
|
||||
// sets up better stack traces in case of in-rust panics
|
||||
set_panic_hook();
|
||||
|
||||
// directory server we will use to get topology from
|
||||
const directory = "https://qa-directory.nymtech.net"; //"http://localhost:8080";
|
||||
// validator server we will use to get topology from
|
||||
const validator = "http://testnet-validator1.nymtech.net:8081"; //"http://localhost:8081";
|
||||
|
||||
client = new NymClient(directory);
|
||||
client = new NymClient(validator);
|
||||
|
||||
const on_message = (msg) => displayReceived(msg);
|
||||
const on_connect = () => console.log("Established (and authenticated) gateway connection!");
|
||||
|
||||
+164
-145
@@ -358,10 +358,10 @@
|
||||
"integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"bn.js": "^4.0.0",
|
||||
"inherits": "^2.0.1",
|
||||
"minimalistic-assert": "^1.0.0",
|
||||
"safer-buffer": "^2.1.0"
|
||||
"bn.js": "4.11.9",
|
||||
"inherits": "2.0.4",
|
||||
"minimalistic-assert": "1.0.1",
|
||||
"safer-buffer": "2.1.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"bn.js": {
|
||||
@@ -411,7 +411,7 @@
|
||||
"integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lodash": "^4.17.14"
|
||||
"lodash": "4.17.20"
|
||||
}
|
||||
},
|
||||
"async-each": {
|
||||
@@ -795,14 +795,14 @@
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"anymatch": "~3.1.1",
|
||||
"braces": "~3.0.2",
|
||||
"fsevents": "~2.1.2",
|
||||
"glob-parent": "~5.1.0",
|
||||
"is-binary-path": "~2.1.0",
|
||||
"is-glob": "~4.0.1",
|
||||
"normalize-path": "~3.0.0",
|
||||
"readdirp": "~3.5.0"
|
||||
"anymatch": "3.1.1",
|
||||
"braces": "3.0.2",
|
||||
"fsevents": "2.1.3",
|
||||
"glob-parent": "5.1.1",
|
||||
"is-binary-path": "2.1.0",
|
||||
"is-glob": "4.0.1",
|
||||
"normalize-path": "3.0.0",
|
||||
"readdirp": "3.5.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"braces": {
|
||||
@@ -1069,18 +1069,18 @@
|
||||
"integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"cacache": "^12.0.3",
|
||||
"find-cache-dir": "^2.1.0",
|
||||
"glob-parent": "^3.1.0",
|
||||
"globby": "^7.1.1",
|
||||
"is-glob": "^4.0.1",
|
||||
"loader-utils": "^1.2.3",
|
||||
"minimatch": "^3.0.4",
|
||||
"normalize-path": "^3.0.0",
|
||||
"p-limit": "^2.2.1",
|
||||
"schema-utils": "^1.0.0",
|
||||
"serialize-javascript": "^4.0.0",
|
||||
"webpack-log": "^2.0.0"
|
||||
"cacache": "12.0.4",
|
||||
"find-cache-dir": "2.1.0",
|
||||
"glob-parent": "3.1.0",
|
||||
"globby": "7.1.1",
|
||||
"is-glob": "4.0.1",
|
||||
"loader-utils": "1.4.0",
|
||||
"minimatch": "3.0.4",
|
||||
"normalize-path": "3.0.0",
|
||||
"p-limit": "2.3.0",
|
||||
"schema-utils": "1.0.0",
|
||||
"serialize-javascript": "4.0.0",
|
||||
"webpack-log": "2.0.0"
|
||||
}
|
||||
},
|
||||
"core-util-is": {
|
||||
@@ -1135,17 +1135,17 @@
|
||||
"integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"browserify-cipher": "^1.0.0",
|
||||
"browserify-sign": "^4.0.0",
|
||||
"create-ecdh": "^4.0.0",
|
||||
"create-hash": "^1.1.0",
|
||||
"create-hmac": "^1.1.0",
|
||||
"diffie-hellman": "^5.0.0",
|
||||
"inherits": "^2.0.1",
|
||||
"pbkdf2": "^3.0.3",
|
||||
"public-encrypt": "^4.0.0",
|
||||
"randombytes": "^2.0.0",
|
||||
"randomfill": "^1.0.3"
|
||||
"browserify-cipher": "1.0.1",
|
||||
"browserify-sign": "4.1.0",
|
||||
"create-ecdh": "4.0.3",
|
||||
"create-hash": "1.2.0",
|
||||
"create-hmac": "1.1.7",
|
||||
"diffie-hellman": "5.0.3",
|
||||
"inherits": "2.0.4",
|
||||
"pbkdf2": "3.0.17",
|
||||
"public-encrypt": "4.0.3",
|
||||
"randombytes": "2.1.0",
|
||||
"randomfill": "1.0.4"
|
||||
},
|
||||
"dependencies": {
|
||||
"browserify-sign": {
|
||||
@@ -1154,14 +1154,14 @@
|
||||
"integrity": "sha512-VYxo7cDCeYUoBZ0ZCy4UyEUCP3smyBd4DRQM5nrFS1jJjPJjX7rP3oLRpPoWfkhQfyJ0I9ZbHbKafrFD/SGlrg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"bn.js": "^5.1.1",
|
||||
"browserify-rsa": "^4.0.1",
|
||||
"create-hash": "^1.2.0",
|
||||
"create-hmac": "^1.1.7",
|
||||
"elliptic": "^6.5.2",
|
||||
"inherits": "^2.0.4",
|
||||
"parse-asn1": "^5.1.5",
|
||||
"readable-stream": "^3.6.0"
|
||||
"bn.js": "5.1.3",
|
||||
"browserify-rsa": "4.0.1",
|
||||
"create-hash": "1.2.0",
|
||||
"create-hmac": "1.1.7",
|
||||
"elliptic": "6.5.3",
|
||||
"inherits": "2.0.4",
|
||||
"parse-asn1": "5.1.6",
|
||||
"readable-stream": "3.6.0"
|
||||
}
|
||||
},
|
||||
"create-ecdh": {
|
||||
@@ -1170,8 +1170,8 @@
|
||||
"integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"bn.js": "^4.1.0",
|
||||
"elliptic": "^6.0.0"
|
||||
"bn.js": "4.11.9",
|
||||
"elliptic": "6.5.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"bn.js": {
|
||||
@@ -1188,11 +1188,11 @@
|
||||
"integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"create-hash": "^1.1.2",
|
||||
"create-hmac": "^1.1.4",
|
||||
"ripemd160": "^2.0.1",
|
||||
"safe-buffer": "^5.0.1",
|
||||
"sha.js": "^2.4.8"
|
||||
"create-hash": "1.2.0",
|
||||
"create-hmac": "1.1.7",
|
||||
"ripemd160": "2.0.2",
|
||||
"safe-buffer": "5.1.2",
|
||||
"sha.js": "2.4.11"
|
||||
}
|
||||
},
|
||||
"readable-stream": {
|
||||
@@ -1201,9 +1201,9 @@
|
||||
"integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"inherits": "^2.0.3",
|
||||
"string_decoder": "^1.1.1",
|
||||
"util-deprecate": "^1.0.1"
|
||||
"inherits": "2.0.4",
|
||||
"string_decoder": "1.1.1",
|
||||
"util-deprecate": "1.0.2"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1588,8 +1588,8 @@
|
||||
"integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"esrecurse": "^4.1.0",
|
||||
"estraverse": "^4.1.1"
|
||||
"esrecurse": "4.2.1",
|
||||
"estraverse": "4.3.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"esrecurse": {
|
||||
@@ -1598,7 +1598,7 @@
|
||||
"integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"estraverse": "^4.1.0"
|
||||
"estraverse": "4.3.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2338,10 +2338,10 @@
|
||||
"integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"http-proxy": "^1.17.0",
|
||||
"is-glob": "^4.0.0",
|
||||
"lodash": "^4.17.11",
|
||||
"micromatch": "^3.1.10"
|
||||
"http-proxy": "1.18.1",
|
||||
"is-glob": "4.0.1",
|
||||
"lodash": "4.17.20",
|
||||
"micromatch": "3.1.10"
|
||||
}
|
||||
},
|
||||
"https-browserify": {
|
||||
@@ -2494,7 +2494,7 @@
|
||||
"dev": true,
|
||||
"optional": true,
|
||||
"requires": {
|
||||
"binary-extensions": "^2.0.0"
|
||||
"binary-extensions": "2.1.0"
|
||||
}
|
||||
},
|
||||
"is-buffer": {
|
||||
@@ -2781,8 +2781,8 @@
|
||||
"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"pify": "^4.0.1",
|
||||
"semver": "^5.6.0"
|
||||
"pify": "4.0.1",
|
||||
"semver": "5.7.1"
|
||||
}
|
||||
},
|
||||
"map-cache": {
|
||||
@@ -3324,11 +3324,11 @@
|
||||
"integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"asn1.js": "^5.2.0",
|
||||
"browserify-aes": "^1.0.0",
|
||||
"evp_bytestokey": "^1.0.0",
|
||||
"pbkdf2": "^3.0.3",
|
||||
"safe-buffer": "^5.1.1"
|
||||
"asn1.js": "5.4.1",
|
||||
"browserify-aes": "1.2.0",
|
||||
"evp_bytestokey": "1.0.3",
|
||||
"pbkdf2": "3.0.17",
|
||||
"safe-buffer": "5.1.2"
|
||||
},
|
||||
"dependencies": {
|
||||
"pbkdf2": {
|
||||
@@ -3337,11 +3337,11 @@
|
||||
"integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"create-hash": "^1.1.2",
|
||||
"create-hmac": "^1.1.4",
|
||||
"ripemd160": "^2.0.1",
|
||||
"safe-buffer": "^5.0.1",
|
||||
"sha.js": "^2.4.8"
|
||||
"create-hash": "1.2.0",
|
||||
"create-hmac": "1.1.7",
|
||||
"ripemd160": "2.0.2",
|
||||
"safe-buffer": "5.1.2",
|
||||
"sha.js": "2.4.11"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3561,9 +3561,9 @@
|
||||
"integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"bn.js": "^4.0.0",
|
||||
"inherits": "^2.0.1",
|
||||
"minimalistic-assert": "^1.0.0"
|
||||
"bn.js": "4.11.8",
|
||||
"inherits": "2.0.4",
|
||||
"minimalistic-assert": "1.0.1"
|
||||
}
|
||||
},
|
||||
"bn.js": {
|
||||
@@ -3578,12 +3578,12 @@
|
||||
"integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"asn1.js": "^4.0.0",
|
||||
"browserify-aes": "^1.0.0",
|
||||
"create-hash": "^1.1.0",
|
||||
"evp_bytestokey": "^1.0.0",
|
||||
"pbkdf2": "^3.0.3",
|
||||
"safe-buffer": "^5.1.1"
|
||||
"asn1.js": "4.10.1",
|
||||
"browserify-aes": "1.2.0",
|
||||
"create-hash": "1.2.0",
|
||||
"evp_bytestokey": "1.0.3",
|
||||
"pbkdf2": "3.1.1",
|
||||
"safe-buffer": "5.1.2"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3905,7 +3905,7 @@
|
||||
"integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"node-forge": "^0.10.0"
|
||||
"node-forge": "0.10.0"
|
||||
}
|
||||
},
|
||||
"semver": {
|
||||
@@ -3949,7 +3949,7 @@
|
||||
"integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"randombytes": "^2.1.0"
|
||||
"randombytes": "2.1.0"
|
||||
}
|
||||
},
|
||||
"serve-index": {
|
||||
@@ -4563,15 +4563,15 @@
|
||||
"integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"cacache": "^12.0.2",
|
||||
"find-cache-dir": "^2.1.0",
|
||||
"is-wsl": "^1.1.0",
|
||||
"schema-utils": "^1.0.0",
|
||||
"serialize-javascript": "^4.0.0",
|
||||
"source-map": "^0.6.1",
|
||||
"terser": "^4.1.2",
|
||||
"webpack-sources": "^1.4.0",
|
||||
"worker-farm": "^1.7.0"
|
||||
"cacache": "12.0.4",
|
||||
"find-cache-dir": "2.1.0",
|
||||
"is-wsl": "1.1.0",
|
||||
"schema-utils": "1.0.0",
|
||||
"serialize-javascript": "4.0.0",
|
||||
"source-map": "0.6.1",
|
||||
"terser": "4.8.0",
|
||||
"webpack-sources": "1.4.3",
|
||||
"worker-farm": "1.7.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"source-map": {
|
||||
@@ -4879,10 +4879,10 @@
|
||||
"integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chokidar": "^3.4.1",
|
||||
"graceful-fs": "^4.1.2",
|
||||
"neo-async": "^2.5.0",
|
||||
"watchpack-chokidar2": "^2.0.0"
|
||||
"chokidar": "3.4.3",
|
||||
"graceful-fs": "4.2.4",
|
||||
"neo-async": "2.6.2",
|
||||
"watchpack-chokidar2": "2.0.0"
|
||||
}
|
||||
},
|
||||
"watchpack-chokidar2": {
|
||||
@@ -4996,25 +4996,25 @@
|
||||
"@webassemblyjs/helper-module-context": "1.9.0",
|
||||
"@webassemblyjs/wasm-edit": "1.9.0",
|
||||
"@webassemblyjs/wasm-parser": "1.9.0",
|
||||
"acorn": "^6.4.1",
|
||||
"ajv": "^6.10.2",
|
||||
"ajv-keywords": "^3.4.1",
|
||||
"chrome-trace-event": "^1.0.2",
|
||||
"enhanced-resolve": "^4.3.0",
|
||||
"eslint-scope": "^4.0.3",
|
||||
"json-parse-better-errors": "^1.0.2",
|
||||
"loader-runner": "^2.4.0",
|
||||
"loader-utils": "^1.2.3",
|
||||
"memory-fs": "^0.4.1",
|
||||
"micromatch": "^3.1.10",
|
||||
"mkdirp": "^0.5.3",
|
||||
"neo-async": "^2.6.1",
|
||||
"node-libs-browser": "^2.2.1",
|
||||
"schema-utils": "^1.0.0",
|
||||
"tapable": "^1.1.3",
|
||||
"terser-webpack-plugin": "^1.4.3",
|
||||
"watchpack": "^1.7.4",
|
||||
"webpack-sources": "^1.4.1"
|
||||
"acorn": "6.4.1",
|
||||
"ajv": "6.12.2",
|
||||
"ajv-keywords": "3.4.1",
|
||||
"chrome-trace-event": "1.0.2",
|
||||
"enhanced-resolve": "4.3.0",
|
||||
"eslint-scope": "4.0.3",
|
||||
"json-parse-better-errors": "1.0.2",
|
||||
"loader-runner": "2.4.0",
|
||||
"loader-utils": "1.4.0",
|
||||
"memory-fs": "0.4.1",
|
||||
"micromatch": "3.1.10",
|
||||
"mkdirp": "0.5.5",
|
||||
"neo-async": "2.6.1",
|
||||
"node-libs-browser": "2.2.1",
|
||||
"schema-utils": "1.0.0",
|
||||
"tapable": "1.1.3",
|
||||
"terser-webpack-plugin": "1.4.5",
|
||||
"watchpack": "1.7.4",
|
||||
"webpack-sources": "1.4.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"enhanced-resolve": {
|
||||
@@ -5023,9 +5023,9 @@
|
||||
"integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"graceful-fs": "^4.1.2",
|
||||
"memory-fs": "^0.5.0",
|
||||
"tapable": "^1.0.0"
|
||||
"graceful-fs": "4.2.4",
|
||||
"memory-fs": "0.5.0",
|
||||
"tapable": "1.1.3"
|
||||
},
|
||||
"dependencies": {
|
||||
"memory-fs": {
|
||||
@@ -5034,8 +5034,8 @@
|
||||
"integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"errno": "^0.1.3",
|
||||
"readable-stream": "^2.0.1"
|
||||
"errno": "0.1.7",
|
||||
"readable-stream": "2.3.7"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -5048,6 +5048,25 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"webpack-cli": {
|
||||
"version": "3.3.12",
|
||||
"resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz",
|
||||
"integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chalk": "2.4.2",
|
||||
"cross-spawn": "6.0.5",
|
||||
"enhanced-resolve": "4.3.0",
|
||||
"findup-sync": "3.0.0",
|
||||
"global-modules": "2.0.0",
|
||||
"import-local": "2.0.0",
|
||||
"interpret": "1.4.0",
|
||||
"loader-utils": "1.4.0",
|
||||
"supports-color": "6.1.0",
|
||||
"v8-compile-cache": "2.1.1",
|
||||
"yargs": "13.3.2"
|
||||
}
|
||||
},
|
||||
"webpack-cli": {
|
||||
"version": "3.3.12",
|
||||
"resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz",
|
||||
@@ -5104,19 +5123,19 @@
|
||||
"express": "^4.17.1",
|
||||
"html-entities": "^1.3.1",
|
||||
"http-proxy-middleware": "0.19.1",
|
||||
"import-local": "^2.0.0",
|
||||
"internal-ip": "^4.3.0",
|
||||
"ip": "^1.1.5",
|
||||
"is-absolute-url": "^3.0.3",
|
||||
"killable": "^1.0.1",
|
||||
"loglevel": "^1.6.8",
|
||||
"opn": "^5.5.0",
|
||||
"p-retry": "^3.0.1",
|
||||
"portfinder": "^1.0.26",
|
||||
"schema-utils": "^1.0.0",
|
||||
"selfsigned": "^1.10.7",
|
||||
"semver": "^6.3.0",
|
||||
"serve-index": "^1.9.1",
|
||||
"import-local": "2.0.0",
|
||||
"internal-ip": "4.3.0",
|
||||
"ip": "1.1.5",
|
||||
"is-absolute-url": "3.0.3",
|
||||
"killable": "1.0.1",
|
||||
"loglevel": "1.6.8",
|
||||
"opn": "5.5.0",
|
||||
"p-retry": "3.0.1",
|
||||
"portfinder": "1.0.26",
|
||||
"schema-utils": "1.0.0",
|
||||
"selfsigned": "1.10.8",
|
||||
"semver": "6.3.0",
|
||||
"serve-index": "1.9.1",
|
||||
"sockjs": "0.3.20",
|
||||
"sockjs-client": "1.4.0",
|
||||
"spdy": "^4.0.2",
|
||||
@@ -5376,16 +5395,16 @@
|
||||
"integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"cliui": "^5.0.0",
|
||||
"find-up": "^3.0.0",
|
||||
"get-caller-file": "^2.0.1",
|
||||
"require-directory": "^2.1.1",
|
||||
"require-main-filename": "^2.0.0",
|
||||
"set-blocking": "^2.0.0",
|
||||
"string-width": "^3.0.0",
|
||||
"which-module": "^2.0.0",
|
||||
"y18n": "^4.0.0",
|
||||
"yargs-parser": "^13.1.2"
|
||||
"cliui": "5.0.0",
|
||||
"find-up": "3.0.0",
|
||||
"get-caller-file": "2.0.5",
|
||||
"require-directory": "2.1.1",
|
||||
"require-main-filename": "2.0.0",
|
||||
"set-blocking": "2.0.0",
|
||||
"string-width": "3.1.0",
|
||||
"which-module": "2.0.0",
|
||||
"y18n": "4.0.0",
|
||||
"yargs-parser": "13.1.2"
|
||||
}
|
||||
},
|
||||
"yargs-parser": {
|
||||
|
||||
+4401
-4057
File diff suppressed because it is too large
Load Diff
@@ -3,7 +3,7 @@
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"@nymproject/nym-client-wasm": "^0.8.1",
|
||||
"@nymproject/nym-client-wasm": "file:../pkg",
|
||||
"@testing-library/jest-dom": "^4.2.4",
|
||||
"@testing-library/react": "^9.5.0",
|
||||
"@testing-library/user-event": "^7.2.1",
|
||||
|
||||
+2
-2
@@ -42,8 +42,8 @@ class App extends React.Component {
|
||||
const wasm = await import('@nymproject/nym-client-wasm');
|
||||
this.setState({ wasm });
|
||||
// Set up identity and client
|
||||
let directory = "https://qa-directory.nymtech.net";
|
||||
let _nymClient = new wasm.NymClient(directory);
|
||||
let validator = "http://testnet-validator1.nymtech.net:8081";
|
||||
let _nymClient = new wasm.NymClient(validator);
|
||||
_nymClient.set_on_message(this.receivedMessage);
|
||||
// Start the Nym client. Connects to a Nym gateway via websocket.
|
||||
_nymClient = await _nymClient.initial_setup();
|
||||
|
||||
@@ -66,7 +66,7 @@ pub struct NymClient {
|
||||
#[wasm_bindgen]
|
||||
impl NymClient {
|
||||
#[wasm_bindgen(constructor)]
|
||||
pub fn new(directory_server: String) -> Self {
|
||||
pub fn new(validator_server: String) -> Self {
|
||||
// for time being generate new keys each time...
|
||||
let identity = identity::KeyPair::new_with_rng(&mut DEFAULT_RNG);
|
||||
let encryption_keys = encryption::KeyPair::new_with_rng(&mut DEFAULT_RNG);
|
||||
@@ -76,7 +76,7 @@ impl NymClient {
|
||||
identity: Arc::new(identity),
|
||||
encryption_keys: Arc::new(encryption_keys),
|
||||
ack_key: Arc::new(ack_key),
|
||||
validator_server: directory_server,
|
||||
validator_server,
|
||||
message_preparer: None,
|
||||
// received_keys: Default::default(),
|
||||
topology: None,
|
||||
|
||||
Generated
+1
-1
@@ -959,7 +959,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "nym-explorer"
|
||||
version = "0.1.0"
|
||||
version = "0.9.0"
|
||||
dependencies = [
|
||||
"clap",
|
||||
"futures-util",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "nym-explorer"
|
||||
version = "0.1.0"
|
||||
version = "0.9.0"
|
||||
authors = ["dave <futurechimp@users.noreply.github.com>", "Jedrzej Stuczynski <andrew@nymtech.net>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "nym-gateway"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>", "Jędrzej Stuczyński <andrew@nymtech.net>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "nym-mixnode"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>", "Jędrzej Stuczyński <andrew@nymtech.net>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "nym-network-monitor"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>", "Jędrzej Stuczyński <andrew@nymtech.net>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Copyright 2020 Nym
|
||||
#
|
||||
@@ -13,7 +14,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
#!/bin/bash
|
||||
# set CHANGELOG_GITHUB_TOKEN in your .bashrc file
|
||||
# For each version, you can add a release summary with text, images, gif animations, etc, and show new features and notes clearly to the user. This is done using GitHub metadata.
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "nym-network-requester"
|
||||
version = "0.9.0-dev"
|
||||
version = "0.9.0"
|
||||
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>", "Jędrzej Stuczyński <andrew@nymtech.net>"]
|
||||
edition = "2018"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user