dependabot[bot]
d8d2d84aa7
Bump websockets in /clients/native/examples/python-examples/websocket ( #638 )
...
Bumps [websockets](https://github.com/aaugustin/websockets ) from 8.1 to 9.1.
- [Release notes](https://github.com/aaugustin/websockets/releases )
- [Changelog](https://github.com/aaugustin/websockets/blob/9.1/docs/changelog.rst )
- [Commits](https://github.com/aaugustin/websockets/compare/8.1...9.1 )
---
updated-dependencies:
- dependency-name: websockets
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-18 12:22:38 +01:00
Jędrzej Stuczyński
3d2654923a
Bugfix/delegation type fixes ( #649 )
...
* Extended no delegation found errors with address information
* Error now use Display implementation rather than Debug
* Delegation correctly contains owner address
* Updated js delegation type
* Bumped validator client version number
* Delegation::owner returns owned type
* cargo fmt
2021-06-17 10:51:50 +01:00
Jędrzej Stuczyński
97ec416b3e
TypeScript client v0.12.0 ( #641 )
2021-06-15 10:46:42 +01:00
Jędrzej Stuczyński
164c8ad05c
Feature/reverse contract mapping ( #640 )
...
* WIP
* One fewer todos
* Migrated transactions,queries + query tests
* Transaction-related tests restored
* Import cleanup
* Initial draft of the migration procedure
* Future migration test
* Fixed rust compilation errors
* Unbonding no longer requires explicit identity
* Delegation API changes
* Fixed incorrect gateway delegation object
2021-06-14 17:55:41 +01:00
Dave Hrycyszyn
7b02026476
Bumped to 0.11.1
2021-06-11 10:51:54 +01:00
Jędrzej Stuczyński
1fb26b68c6
Feature/delegated staking ( #635 )
...
* Initial delegation
* Queries for delegation
* Validation + delegation tests
* Removing delegation tests + fixes
* Tests for query related functions
* Adjusted delegation queries page limits
* Added delegation queries to validator client
* Methods for delegation inside validator client
* Some comments
* missing return types
* Post merge fixes
* Rewarding mix delegations
* Renaming
* Moved storage keys around
* Gateway delegation
* ibid
* Removed needlessly commented lines
2021-06-10 12:55:58 +01:00
Jędrzej Stuczyński
29fd8b8805
Chore/clippy nightly fixes ( #636 )
...
* Removed needless borrow in upgrade args matches
* Pathfinder needless borrows
* cmp needless borrow
* Network monitor needless borrows
* Topology control needless borrows
* Received buffer needless borrow
* Key manager needless borrows
* Network requester needless borrow
* Gateway client needless borrow
* Gateway requests needless borrow
* Nymsphinx needless borrows
* verloc needless borrows
* Socks5 needless borrow
* Clone on copy type
2021-06-07 14:52:11 +01:00
dependabot[bot]
31b9048144
Bump ws from 6.2.1 to 6.2.2 in /clients/webassembly/js-example ( #632 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-07 12:41:39 +01:00
dependabot[bot]
10c0e04926
Bump ws in /clients/native/examples/js-examples/websocket ( #633 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-07 12:41:33 +01:00
dependabot[bot]
c0ad3ce1a6
Bump ws from 6.2.1 to 6.2.2 in /clients/validator ( #634 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/commits )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-07 12:41:26 +01:00
Jędrzej Stuczyński
94a52aa2db
Updated all js related dependencies ( #629 )
2021-06-07 12:00:12 +01:00
Jędrzej Stuczyński
7b1dab8546
Getting required bond from the contract ( #623 )
2021-06-02 12:51:28 +01:00
dependabot[bot]
5288510979
Bump dns-packet in /clients/native/examples/js-examples/websocket ( #626 )
...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet ) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases )
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 09:42:26 +01:00
dependabot[bot]
81481832d8
Bump dns-packet from 1.3.1 to 1.3.4 in /clients/webassembly/js-example ( #625 )
...
Bumps [dns-packet](https://github.com/mafintosh/dns-packet ) from 1.3.1 to 1.3.4.
- [Release notes](https://github.com/mafintosh/dns-packet/releases )
- [Changelog](https://github.com/mafintosh/dns-packet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mafintosh/dns-packet/compare/v1.3.1...v1.3.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 09:42:20 +01:00
dependabot[bot]
aee0ec7dec
Bump browserslist in /clients/native/examples/js-examples/websocket ( #619 )
...
Bumps [browserslist](https://github.com/browserslist/browserslist ) from 4.14.1 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases )
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md )
- [Commits](https://github.com/browserslist/browserslist/compare/4.14.1...4.16.6 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-26 14:56:07 +01:00
Jędrzej Stuczyński
d9087bf2a9
Upgrade commands
2021-05-24 11:52:31 +01:00
Jędrzej Stuczyński
abc5a58b19
Version bumps
2021-05-24 11:15:59 +01:00
Jędrzej Stuczyński
ea62d01e65
Feature/updated network monitor ( #604 )
...
* Connecting to gateway with a timeout
* Added address value to InvalidAddress error
* Initial updated network monitor (does not submit results yet)
* Created client for node status api
* Changed default address to the local one
* Removed old validator client
* Renamed validator client rest to validator client
* Print conversion warnings using Display rather than Debug formattingn
* WIP for adding owner field in monitor
* Preserving changes before branch switch
* Keeping track of node owners during monitoring + using those for node status api
* Removed temporary log statement
* Dont notify node status api if good nodes are broken
* Changed default monitor interval to 5min
* Post merge issues
* Allowing dead version field in seocksrequest
* Updated monitor run interval to 15min
* Reporting gateways and mixnodes separately with the new api
* Unused imports
* Decreased testing interval to temporarily bypass the silent timeout issue
* Formattingn
2021-05-18 17:33:31 +01:00
dependabot[bot]
97156c918b
Bump url-parse from 1.4.7 to 1.5.1 in /clients/webassembly/js-example ( #598 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.1.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 09:55:58 +01:00
dependabot[bot]
d79013f1c1
Bump url-parse in /clients/native/examples/js-examples/websocket ( #599 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.1.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.1 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 09:55:52 +01:00
dependabot[bot]
b69b221e62
Bump lodash in /clients/native/examples/js-examples/websocket ( #601 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 09:55:45 +01:00
dependabot[bot]
266138dcf2
Bump lodash from 4.17.20 to 4.17.21 in /clients/validator ( #602 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.20 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.20...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-17 09:55:12 +01:00
Dave Hrycyszyn
7dc4d653c2
Feature/add rocket ( #600 )
...
* Added rocket at a git tag
* Adding Rocket to the mixnode
* Verloc route now in place
* Adding an http api startup notification
* Updated version number to 0.10.1-dev
* Fixing clippy warnings
* Compressing split a bit
* Adjusted used version of js-sys
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2021-05-11 17:40:29 +01:00
Jędrzej Stuczyński
2c058bcbca
Feature/simple payments ( #571 )
...
* Calculating reward per epoch
* Initial uptime-based rewards
* Setting monitor address on init + minor cleanup
* Ability to reward nodes through validator client
* Preemptively updated client version
* Using hardcoded monitor address
* Removed unnecessary let binding
* Comment typo
* Changed validator-client package.json version
* Checking for broadcast error
* Added epoch_length to typescript client's stateparams
* Setting default state on migration
* Removed reward mixnode/gateway methods from the client api
* api for executing custom contract methods
* Removed whitespace leftover from the merge
* Extra comments
* Cleanup
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
2021-04-29 14:22:14 -04:00
Jędrzej Stuczyński
528eba2faa
Changed default mixnode query page limit ( #592 )
...
* Changed default mixnode query page limit
* Fixed the tests
* 0.11.0 validator client
2021-04-29 13:58:28 -04:00
Jędrzej Stuczyński
7f7c37eeba
Feature/more exposed client api ( #591 )
...
* Added public sign and broadcast to net client
* Created a function to send funds multiple times in a single block
2021-04-28 09:13:41 -04:00
Jędrzej Stuczyński
18adb1f5bd
Contract adjustment to check for node ownership before allowing bonding ( #590 )
...
* Checking for gateway/mixnode ownership before allowing bonding of the other type
* Renamed bond and unbond to bondmixnode and unbondmixnode
2021-04-28 09:12:20 -04:00
Jędrzej Stuczyński
a521bc0f54
Logging adjustment ( #585 )
...
* Reduced severity of common harmless warnings
* Changed the same ip node warning
* More explicit error on network address binding failure
2021-04-28 09:11:04 -04:00
dependabot[bot]
6f173ffebd
Bump ssri from 6.0.1 to 6.0.2 in /clients/webassembly/js-example ( #589 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-23 17:14:33 +01:00
dependabot[bot]
7e31cbabe5
Bump ssri in /clients/native/examples/js-examples/websocket ( #588 )
...
Bumps [ssri](https://github.com/npm/ssri ) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases )
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md )
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-23 17:14:19 +01:00
Jędrzej Stuczyński
e8e966b67a
Feature/multiple validator endpoints ( #583 )
...
* Rust half done
* Removed the temporary 'test'
* Using multiple validator endpoints in the javascript client
* Dont attempt any switches with a single validator endpoint
* Removed the unused temporary function
* Updated validator-client version
2021-04-23 16:41:39 +01:00
Jędrzej Stuczyński
73af405400
Checking for tx success when sending coins ( #586 )
...
* Checking for tx success when sending coins
* Changed send return type to BroadcastTxSuccess
2021-04-23 15:34:35 +01:00
Jędrzej Stuczyński
0a3cffa1a1
Validator client patch version increase
2021-04-16 10:17:01 +01:00
Jędrzej Stuczyński
796107c4c5
Refreshing nodes gets all available nodes from the contract ( #575 )
2021-04-16 10:15:25 +01:00
Jędrzej Stuczyński
8b12a31f73
Version 0.10.0 of the validator client
2021-04-15 09:41:14 +01:00
Jędrzej Stuczyński
fd55eb678c
Displaying address of the client on init ( #573 )
2021-04-15 09:34:57 +01:00
Jędrzej Stuczyński
bb3ce645a4
Changed default client topology refresh rate from 30s to 5min ( #570 )
2021-04-14 17:04:00 +01:00
Jędrzej Stuczyński
4e339f1788
Fixed nightly clippy warnings ( #572 )
...
* Fixed nightly clippy warnings
* Using string literal in panic message
2021-04-14 16:41:47 +01:00
Jędrzej Stuczyński
dca9c7079c
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-04-14 11:42:23 +01:00
Jędrzej Stuczyński
52a8909e77
Updated default mixnet contract address
2021-04-14 11:42:05 +01:00
Jędrzej Stuczyński
809c3f3607
Updated version number on the validator client ( #565 )
2021-04-09 15:34:20 +01:00
Dave Hrycyszyn
5652eb7ee3
A pull request for discussion about contract state variables ( #563 )
...
* A pull request for discussion about contract state variables
* Updated contract state struct
* Introduced transaction to update the contract state
* Moved transactions to separate file
* Corrected return type on query
* Corrected query match
* Added test for state params query
* Test for state params update
* Removed unused imports
* Helper functions to query for state params
* Removed hardcoded inside bond, old mix bond value
* Helper function to update contract state
* Changed typescript StateParam from numbers to strings
* Somehow unresolved post-merge issues in tests
* Introduced additional helpers for the validator client to use the new contract features
* Using the state-specified bond values
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2021-04-09 13:10:01 +01:00
Jędrzej Stuczyński
b6ba8f8555
Renamed mixnode registration into bonding ( #564 )
2021-04-08 15:37:56 +01:00
Jędrzej Stuczyński
f536449f0c
Feature/migration additions ( #560 )
...
* Changed default contract execution gas limit to 250_000 (from 9_000_000_000)
* Introduced ability to perform contract migration
* Removed unused import
2021-04-07 17:23:13 +01:00
Jędrzej Stuczyński
7659424f28
Changed default contract execution gas limit to 250_000 (from 9_000_000_000) ( #559 )
2021-04-07 14:37:11 +01:00
Jędrzej Stuczyński
eff40dd907
Missing quotes in mixnet_contract_address config field ( #558 )
2021-04-06 14:46:37 +01:00
Jędrzej Stuczyński
800af218a5
Updated default validator url and contract address ( #557 )
2021-04-06 13:22:30 +01:00
dependabot[bot]
f5c1b6dfdd
Bump y18n in /clients/native/examples/js-examples/websocket ( #556 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-06 12:17:18 +01:00
Jędrzej Stuczyński
047a483464
Added extra step for publishing validator client ( #553 )
2021-04-01 12:08:16 +01:00
Jędrzej Stuczyński
bcf25135a1
Feature/validator client address getter ( #554 )
...
* Added address getter for the client
* Might as well bump the version number
2021-04-01 12:08:16 +01:00