Jon Häggblad
f172a23ef8
clients: remove cluster of unwrap and expects for gateway handling ( #1599 )
...
* clients: remove cluster of unwraps and expects for gateway handling
* rustfmt
2022-09-07 15:35:26 +02:00
Drazen Urch
2363f3ad0a
Initial docs pass ( #1582 )
2022-09-07 01:41:51 +02:00
Jędrzej Stuczyński
6d3e5f22d4
Removed mix_denom from vesting MigrateMsg
2022-09-06 16:45:32 +01:00
Jędrzej Stuczyński
c74ea43b94
Removed migration artifacts from mixnet and vesting contracts ( #1598 )
...
* Removed migration artifacts from mixnet and vesting contracts
* Workaround for CI build
* unused imports
2022-09-06 16:20:16 +01:00
Drazen Urch
49d8424e30
Update network-requester dependencies ( #1588 )
2022-09-06 14:24:17 +02:00
Drazen Urch
5a7f296328
Update validator-api dependencies ( #1589 )
2022-09-06 14:15:22 +02:00
Fouad
8a6f8185db
Update/update modal background color ( #1594 )
...
* update receive bg color + all other modals
2022-09-06 09:56:12 +01:00
Bogdan-Ștefan Neacşu
30dfa09e18
Simplify the migration to trust the owner more ( #1593 )
2022-09-05 17:31:06 +03:00
Mark Sinclair
7e7072258d
Add nym-cli tool ( #1577 )
...
Co-authored-by: tommy <tommyvez@protonmail.com >
2022-09-05 12:06:35 +01:00
Bogdan-Ștefan Neacşu
10221a1767
Migrate heights to timestamps ( #1584 )
...
* Migrate heights to timestamps
* Improve test with a possible scenario
* Use account id instead of address, as returned by the query
2022-09-05 12:25:57 +03:00
Jędrzej Stuczyński
a2c6abd3dd
Made nodes_to_remove field in mixnet MigrateMsg public
2022-09-01 17:10:17 +01:00
Bogdan-Ștefan Neacşu
d289c46e87
Feature/nr err report ( #1576 )
...
* common/socks5: Use thiserror and add copyright notice
* Send allowlist failure msg back to socks5 client
* Add some serde unit tests
* Fix clippy after rustup update
* Update changelog
2022-08-31 16:27:02 +03:00
Bogdan-Ștefan Neacşu
a6aba3defd
Feature/validator api shutdown ( #1573 )
...
* Rewarded set updater shutdown (partial) handling
* Shutdown handling in monitor
* Remove shutdown from packet receiver
* Configurable shutdown timeout
* Select on test_run too
* Remove unnecessary await/async
* Add bias to shutdown select and concurrency for big tasks
* Put cpu-bound packet prep on separate thread, to avoid blocking
* Use a better fit timeout value
* Fix clippy warnings
* Update changelog
* Fix wasm client
2022-08-30 14:14:50 +03:00
Jędrzej Stuczyński
6557be3738
Delegator compoudning to bypass pending events ( #1571 )
...
* Delegator compoudning to bypass pending events
* Updated changelog
2022-08-30 11:56:13 +01:00
Bogdan-Ștefan Neacşu
7134755073
Feature/credential mode ( #1570 )
...
* Activate enabled cred mode for coconut feature
* Fix disable cred mode propagation bug
2022-08-26 16:45:32 +03:00
Sachin Kamath
dd1420a65a
Wallet - set gateway default port to 9000 ( #1568 )
...
* fix(wallet): client port to gateway defaults
* fix(wallet): refactor variable name
2022-08-26 13:28:58 +02:00
Jędrzej Stuczyński
df1bc60464
Feature/vesting delegations queries ( #1569 )
...
* Added contract queries for vesting delegations
* Added the queries on NymdClient
* Added account_id to DelegationTimesResponse
* Returning raw u64 as opposed to wrapped Timestamp
* Updated changelog
2022-08-26 11:24:16 +01:00
Bogdan-Ștefan Neacşu
865e809342
Remove hard-coded values from credential client ( #1566 )
2022-08-25 17:52:43 +03:00
Jon Häggblad
51f9c1ca29
Connect: remove some sources of panics when initializing socks5-client ( #1563 )
...
* connect: remove panic when unable to load previous gateway conf
* connect: dont panic when cant get config file
2022-08-25 16:25:31 +02:00
Jon Häggblad
303b014a59
types: fix missing entries in SelectionChance ( #1564 )
2022-08-25 14:06:54 +02:00
Jon Häggblad
e1e20fb13e
inclusion-prob: make rng generic and predictable in tests ( #1561 )
2022-08-25 08:47:04 +02:00
Mark Sinclair
0c3c13ae88
Change nym-connect window title to NymConnect
nym-connect-v1.0.2
2022-08-24 15:48:26 +01:00
Jon Häggblad
8c8b7d71d0
validator-api: create node status cache with selection probabilies ( #1547 )
...
* validator-api: create node status cache with selection probabilies
Create a node status cache to complement the contract cache. Initially
we store the simulated active set selection probabilities.
* validator-api: add validator cache watch channel
* changelog: add note
* validator-api: clippy fixes
* validator-api: fix clippy
* validator-api: additional fields to inclusion probabilities response
* selection chance: revert back to 3 buckets
* selection chance: revert buckets again
* rustfmt
* validator-api: remove the old get_mixnode_inclusion_probability
* node-status-cache: return error when refreshing
* inclusion-simulator: cap on wall clock time
* node status cache: tidy
2022-08-24 14:29:21 +02:00
Jon Häggblad
3163c5f054
gateway-client: clippy::question-mark
2022-08-24 09:51:47 +02:00
Jon Häggblad
4a1794b2f1
nymcoconut: fix named-arguments-used-positionally
2022-08-24 09:51:47 +02:00
Jon Häggblad
1898b8ed96
validator-api: add bounds checks in compute_mixnode_reward_estimation ( #1559 )
2022-08-24 09:30:12 +02:00
Mark Sinclair
a23471859d
GitHub Actions: fix up artifacts on nym-cli-publish
2022-08-23 20:19:57 +01:00
Mark Sinclair
9d8c9edf22
Add GitHub Action to build nym-cli on all platforms
2022-08-23 19:27:03 +01:00
Pierre Dommerc
5ea7b24efc
fix(nym-wallet): bonding, enhance error handling ( #1543 )
...
open a dialog for user feedback when error occurs
add some better error logging
2022-08-23 17:53:57 +02:00
Jędrzej Stuczyński
a43a24faa8
Exposed direct queries to smart contract on NymdClient ( #1558 )
...
* Exposed direct queries to smart contract on NymdClient
* Updated changelog
2022-08-23 15:45:43 +01:00
Jędrzej Stuczyński
39ee215005
Storing delegations using block timestamp as opposed to block height ( #1544 )
...
* Storing delegations using block timestamp as opposed to block height
* Updated changelog
2022-08-23 09:42:34 +01:00
Mark Sinclair
ef7961f58e
Update nym-release-publish.yml
2022-08-19 18:32:28 +01:00
Mark Sinclair
e628338b33
GitHub Actions: add manual dispatch and artifact upload
2022-08-19 18:23:16 +01:00
Pierre Dommerc
1bb137f87f
Nym-connect - service provider persistant storage ( #1540 )
...
* feat(nym-connect): local storage service provider
* feat(nym-connect): local storage service provider
* feat(nym-connect): local storage service provider
* Add some extra height to the window to stop the scrollbar apearing
* Show the service description when selecting a Service Provider
* Bump version
* Update changelog
* fix(nym-connect): hotfix
* fix(nym-connect): hotfix
* fix(nym-connect): wrong disabled state for connection button
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-08-18 18:53:03 +02:00
Dave Hrycyszyn
773f9e5ead
Moving helpful comment into docs comment
2022-08-18 10:45:42 +01:00
Pierre Dommerc
79f695f138
Wallet: new UI for pending delegation ( #1499 )
...
* refactor(wallet-delegation): new delegation pending ui
* refactor(wallet-delegation): remove pending delegation table
* refactor(wallet-delegation): new pending delegation ui
* refactor(wallet-delegation): remove logs
* refactor(wallet-delegation): better typing
* refactor(wallet-balance): feedback review
2022-08-18 11:20:32 +02:00
Pierre Dommerc
3aabbcf876
fix(nym-wallet): make get_operator_rewards request success optional ( #1542 )
2022-08-17 17:21:36 +02:00
Jędrzej Stuczyński
d96b7408db
Allowing optional fee for top-level NymdClient ( #1541 )
...
* Allowing optional fee for top-level NymdClient
* Updated changelog
* Fixed usages of said methods in validator-api
2022-08-17 13:27:53 +01:00
Jon Häggblad
728b0f4549
inclusion-probability: new crate for simulation active set inclusion ( #1534 )
2022-08-16 14:19:55 +02:00
tommy
0a37c81709
remove not needed prior state of denom
2022-08-16 12:05:38 +02:00
Jędrzej Stuczyński
957cbb45b0
Chore/linter updates ( #1530 )
...
* Removed needless return
* Added Eq derivation where applicable for types with PartialEq
2022-08-12 17:56:49 +01:00
Pierre Dommerc
8ec074cb1f
fix(wallet): typo ( #1527 )
2022-08-12 16:02:27 +02:00
Jess
ab5740087f
Update CHANGELOG.md
2022-08-12 14:55:39 +01:00
Jess
6af59c303e
Update CHANGELOG.md
2022-08-12 14:54:09 +01:00
Jess
27b384e034
Update CHANGELOG.md
2022-08-12 14:53:40 +01:00
Dave Hrycyszyn
7f5ce3ffeb
Removing wallet entries from main changelog
2022-08-12 12:58:49 +01:00
Dave Hrycyszyn
89b6667c75
Splitting changelogs into their own files
2022-08-12 12:50:17 +01:00
Tommy Verrall
a94a9aeaf5
Update README.md
2022-08-11 16:18:06 +01:00
tommy
6bc8b88a20
WIP - validator-api-tests
...
- Test base line
- Jest / Typescript / Node
2022-08-11 17:14:04 +02:00
Fouad
21f3991714
update sample env ( #1523 )
2022-08-11 12:21:19 +01:00