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
037723eb90
Impl Error trait for ValidatorClientError ( #587 )
2021-04-23 10:58:06 +01:00
François Garillot
d432bebce8
Minor cosmetic changes while reading around ( #568 )
...
* Simplify some Option / Result / ? operator patterns
... when they have a direct combinator equivalent.
Tool-aided by [comby-rust](https://github.com/huitseeker/comby-rust )
* Remove panic in socket state
2021-04-19 15:12:19 +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
fd0df9fe47
Merge tag '0.10.0' into develop
...
release 0.10.0
2021-04-15 10:05:29 +01:00
Jędrzej Stuczyński
58a7f4ea5f
Merge branch 'release/0.10.0'
v0.10.0
2021-04-15 10:05:20 +01:00
Jędrzej Stuczyński
725b8d6f8a
Updated CHANGELOG
2021-04-15 10:05:10 +01:00
Jędrzej Stuczyński
e5a1c1c97e
Merge branch 'develop' into release/0.10.0
2021-04-15 10:02:48 +01:00
Dave
b894dbf243
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-04-15 10:01:08 +01:00
Dave
92821c8d81
Pushing changelog for 0.10.0
2021-04-15 10:00:52 +01:00
Jędrzej Stuczyński
af8360f363
Updated old 0.9.2 versions to 0.10.0
2021-04-15 09:47:55 +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
Dave Hrycyszyn
9d2c445bb7
Adding the wallet url in startup instructions ( #569 )
2021-04-13 14:13:13 +01:00
Dave Hrycyszyn
6a1c2fa5dd
Feature/cli signing ( #566 )
...
* Adding hex output and coloured terminal output crates
* Adding a `sign` command to the mixnode
* IntelliJ's non-use of rustftm is non-IntelliJent. Whitespace commit.
* Removing hex, using base58 everywhere.
2021-04-12 11:11:20 +01:00
Jędrzej Stuczyński
809c3f3607
Updated version number on the validator client ( #565 )
2021-04-09 15:34:20 +01:00
Jędrzej Stuczyński
bebf0df2de
Removed unused data from cargo.toml ( #567 )
2021-04-09 15:19:39 +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
22bfd44065
Feature/mixnet contract ci ( #562 )
...
* Fixed constant not updated in error macros
* Fixed clippy warning
* Attempt at adding mixnet contract to CI
2021-04-08 11:42:25 +01:00
Jędrzej Stuczyński
3136346a01
Feature/bonding adjustments ( #561 )
...
* Made mixnode bonding process similar to that of gateways' + lowered bonding fee
* Adjusted bonding fee to 100
* Adjusted MixNode Display implementation for nicer formating
* Renamed bonding stake to just bond
* Renamed other cases where stake was referring to bond
2021-04-08 11:15:19 +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
Dave
dfdfba5d2f
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-04-01 12:08:34 +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
4a908e7e14
Feature/bonding info on init ( #555 )
...
* Mixnode bonding info on init
* Gateway bonding info on init
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
Jędrzej Stuczyński
087efbe553
Feature/validator client rc3 ( #552 )
...
* Bumped the version number
* Additional currency helper
2021-04-01 12:08:16 +01:00
Jędrzej Stuczyński
2be0ab6474
Feature/upgrade update ( #551 )
...
* Native client upgrade command capable of upgrading to 0.10.0
* Ibid for the socks5 client
* Mixnode upgrade command for 0.10.0
* Fixed clippy warnings
* Gateway upgrade command for 0.10.0
* Removed unused import
2021-04-01 12:08:16 +01:00
Dave Hrycyszyn
9a1abfad9c
Feature/export coin helper ( #550 )
...
* Annoying whitesapce commit
* ibid
* Re-exporting `coin` so client applications don't need to import it from some random spot
2021-04-01 12:08:16 +01:00
Dave
f7f119b100
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-04-01 12:02:29 +01:00
Dave
bd78f8833f
Adding nymd binaries (which are just cosmwasm/wasmd v0.14.1 compiled artefacts)
...
May be helpful in case people don't have Go experience.
2021-04-01 12:02:11 +01:00
Dave
4a081d6fa7
Adding a pointer to the docs for validator deploy instructions
2021-04-01 12:01:35 +01:00
Jędrzej Stuczyński
42268e044c
Added extra step for publishing validator client ( #553 )
2021-04-01 11:38:08 +01:00
Jędrzej Stuczyński
48dda32c3e
Feature/bonding info on init ( #555 )
...
* Mixnode bonding info on init
* Gateway bonding info on init
2021-03-31 16:01:06 +01:00
Jędrzej Stuczyński
a21ed92ac3
Feature/validator client address getter ( #554 )
...
* Added address getter for the client
* Might as well bump the version number
2021-03-31 10:15:42 +01:00