Dave Hrycyszyn
fdbecb2a3f
Removing Bogdan for the moment so as not to flood him :)
2021-06-15 12:50:42 +01:00
Dave Hrycyszyn
785513914c
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-06-15 12:42:25 +01:00
Dave Hrycyszyn
c789853b32
Adding codeowners who can be added to PRs by default
2021-06-15 12:42:15 +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
82def1349f
Feature/stats endpoint ( #631 )
...
* Idea for stats endpoint
* Introduced /stats endpoint replacing sending data to metrics server
* Removed metrics client
* Removed old metrics file
* cargo fmt
2021-06-07 12:01:43 +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
50f65aa698
Feature/per layer count ( #628 )
...
* Initial struct
* WIP
* Added test for migration
* unused import
2021-06-07 11:59:33 +01:00
Jędrzej Stuczyński
e12314a6fa
Feature/update validator binaries ( #624 )
...
* Removed old wasmd v0.14.1 binaries
* Uploaded new wasmd v0.14.2 binaries
2021-06-07 11:02:06 +01:00
Jędrzej Stuczyński
15e377e678
Changed rewarding behaviour on not found bonds ( #627 )
2021-06-07 11:00:07 +01:00
Jędrzej Stuczyński
7b1dab8546
Getting required bond from the contract ( #623 )
2021-06-02 12:51:28 +01:00
Jędrzej Stuczyński
93e9dc5c1e
Bugfix/verloc fixes and adjustments ( #618 )
...
* Using new display trait for identity key
* Establishing verloc connection with timeout
* Further decrease in log severity
* Writing echo packets with timeout
* Sender formatting
* ConnectionWriteTimeout error definition
* Writing verloc results in chunks
* Added run started and run finished fields to verloc
* Reordered the fields
* Storing the timestamps as options to indicate run in progress
2021-06-02 12:50:36 +01:00
Jędrzej Stuczyński
0dcb046576
Changed omitted print to a debug call ( #617 )
2021-06-02 12:48: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
b8e8beb62b
Merge tag 'v0.10.1' into develop
...
release v0.10.1
2021-05-25 17:15:36 +01:00
Jędrzej Stuczyński
b4ef0ae4f3
Merge branch 'release/v0.10.1'
v0.10.1
2021-05-25 17:15:28 +01:00
Jędrzej Stuczyński
d9087bf2a9
Upgrade commands
2021-05-24 11:52:31 +01:00
Jędrzej Stuczyński
2f29ee49db
Updated changelog
2021-05-24 11:21:28 +01:00
Jędrzej Stuczyński
abc5a58b19
Version bumps
2021-05-24 11:15:59 +01:00
Jędrzej Stuczyński
01d7e3a5f2
Bugfix/unique node ownership ( #612 )
...
* Removed old migration code
* Added new errors for duplicate nodes
* Checking for node ownership before adding them
* Tests
2021-05-21 09:03:07 -04:00
Jędrzej Stuczyński
ea08fad2e0
Decreased log severity for verloc-related functionalities ( #611 )
...
* Decreased log severity for verloc-related functionalities
* Removed unused variable
2021-05-20 20:53:28 -04:00
Jędrzej Stuczyński
a47bbf1e67
Disabled metrics reporting to the central server ( #609 )
2021-05-20 09:09:52 +01:00
Jędrzej Stuczyński
1fe38b1b9c
Implemented display traits for identity and encryption keys ( #607 )
2021-05-19 10:33:01 -04:00
Jędrzej Stuczyński
ed489149dc
Feature/network monitor gateway pings ( #608 )
...
* Ability to send Ping frame to gateway
* Sending ping frame to gateways every 1min
* Increased monitor run interval back to 15min
* Whitespace
2021-05-19 10:32:31 -04:00
Dave Hrycyszyn
190d3c4972
Feature/add node description api ( #605 )
...
* Starting to build out node descriptions
* Renamed the mod to node_description instead of descriptor
* Returning results loaded from file
* Taking user input for node describe command
* Readline without new dependencies
* Adding input format hint
* Making sure the node can still start even when the descriptor file isn't there yet
* Adding some additional runtime checks
* Removing -dev from minimum node version
* Removing initial :: on serde
* Fixing comment on the /description endpoint
* Swapped json for toml
* Being a bit more specific with my startup message.
* Cleaning up path building
* Nicer runtime checks
* Put path building inside the file methods
2021-05-19 14:25:11 +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
Jędrzej Stuczyński
a8299e867d
Feature/ping timings ( #603 )
...
* WIP
* WIP for time measurement
* In theory working sender and listener
* Further additions + main.rs for local testing
* Further improvements + config builder
* Initial integration into mixnode
* Verifying mixnode version
* 1.52+ clipy warning
* 1.54 nightly clippy fixes
* Changed HTTP Api to bind to the same ip as used for mix packets
* Changed measurements to instead write to shared object
* Required dependencies
* Connecting with the http api
* Updated mixnode common rand dependency
2021-05-12 11:20:03 -04: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
2f9e67e8b2
Recalculating reward rates on appropriate value changes ( #594 )
2021-05-05 11:47:36 -04: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