Jędrzej Stuczyński
ce3e674528
updated dkg client traits
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
c9f5594ca5
contract changes
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
a7feeaa660
dealing metadata storage logic
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
e926a1e2c0
fixed bug in DKG to allow for different sets of dealers and receivers
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
8ec7534b57
clippy fixes
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
c9814a1c6e
more completed key derivation
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
bd7eebf463
happy path for key validation
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
faffdf9b2f
happy path for key derivation
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
7081076842
improved test fixture + dealing exchange test
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
b0174dcd0b
[wip] dealing exchange
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
90de0a30a8
storing epoch id alongside coconut key
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
0aa8084625
cargo fmt
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
9b7815d45b
making nym-api aware of the changes
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
ad5a167fe5
client support
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
0235932dda
making dkg kick off when a start message is sent
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
7344248f3b
added a query msg for the data
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
a94196eb82
submit ed25519 public key alongside the bte public key
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
02884d183d
reusing already generated dealings
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
75b02c739d
client support
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
8a6b6ead95
contract query for dealing status
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
205e44a857
fixes
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
48be25f9c7
ability to query for dkg contract state
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
58080ec681
client support
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
fbd58122f4
storage and query tests
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
13f8449dc8
updated dealings queries
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
db36f72200
storing dealings in new map
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
bb3c015633
Merge pull request #4353 from nymtech/feature/gateway-cached-vk
...
make gateway cache master verification keys between requests
2024-02-07 11:31:12 +00:00
Jon Häggblad
b21346064e
Add disconnect request/response for the future
2024-02-07 10:18:23 +01:00
Jon Häggblad
8cccc9ab24
Bump IPR request version
2024-02-06 11:01:54 +01:00
Jon Häggblad
b43a1b8c94
Include destination in error reply
2024-02-05 11:27:28 +01:00
Jon Häggblad
4d62dc9c74
Respond to sender on version mismatch
2024-02-04 18:34:29 +01:00
Jon Häggblad
3d122f45b4
Add two more error responses likely to be used in the future
2024-02-02 17:02:24 +01:00
Jon Häggblad
cb375f15c2
Add ipr response for version mismatch
2024-02-02 16:43:52 +01:00
Jon Häggblad
d7d4c9f09a
Split ip-packet-requests types into modules
2024-02-02 14:49:51 +01:00
Jon Häggblad
b874fc9314
Standalone ip-packet-router ( #4342 )
...
* Initial copy of code from network-requester
* Fix unused
* Fix reading nym-api
* Log env setup steps
* rustfmt
* fix
* Fix unused
* Log number of retransmissions instead of rate
2024-01-30 13:15:34 +01:00
Jon Häggblad
10ba3c2ab9
Fix printing percentage instead of fraction ( #4359 )
2024-01-29 22:53:35 +01:00
Jędrzej Stuczyński
991cc3fa01
make gateway cache master verification keys between requests
2024-01-26 12:07:51 +00:00
Jon Häggblad
3510ee8df6
Report packet traffic rates in nym client ( #4345 )
...
* Report packet traffic rates
* Tweak log
* Check for unusual events
* Log tweaks
2024-01-26 12:13:46 +01:00
Jon Häggblad
dbe6a5de7d
Fix reported sizes of the received packets ( #4343 )
...
The received packet sizes as reported in the stats should include the
encryption that is decrypted by the client. Note that this does not
include the sphinx encryption, which is already removed by the exit
gateway. This is also the reason for the relatively large discrepancy of
the reported sent and received packets.
2024-01-24 14:54:40 +01:00
Jon Häggblad
643f54024b
Client packet counters ( #4325 )
...
* WIP: put in some packet counters
* ws packet counters
* wip
* Add static counters to client traffic stream
* Tweak status log message
* Add packet statistics control
* fixup! Add static counters to client traffic stream
* tweak log
* Move the packet statistics control one level up
* Redo packet stats control to collect locally
* Switch loop cover traffic report over to new channel mechanism
* Switch packet stats in real message stream to channel report
* Finished switching over to channel reporting
* Fix handle stats event
* Log packets received
* Tidy up
* rustfmt
* Add strongly typed stats reporter
* Count cover packets as well
* Log packet sizes sent
* Also log recieved sizes
2024-01-22 09:00:11 +01:00
Jon Häggblad
a51fc0cb9e
Restore BinaryBuildInformation schema ( #4333 )
...
* wip
* Restore BinaryBuildInformation schema
2024-01-19 11:16:25 +01:00
Mark Sinclair
fd68debf9d
nym-cli: add command to broadcast a transaction with multiple send tokens in it
2024-01-18 15:41:02 +00:00
Tommy Verrall
98e88e2f11
Merge pull request #4253 from nymtech/feature/validator-rewarder
...
Feature/validator rewarder
2024-01-15 09:25:26 +01:00
Bogdan-Ștefan Neacşu
025ba2ec5f
Bump vergen version to latest
2024-01-12 14:46:37 +02:00
Jon Häggblad
d3d5cc3424
Don't build wg deps where it's not supported ( #4305 )
...
* Don't build wg deps where it's not supported
* Fix compilation
* Another fix
* More fixes
* another fix
2024-01-11 13:53:57 +01:00
Jędrzej Stuczyński
9b2d224e54
clippy
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
67701290d3
cargo fmt
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
defd148d73
cli arguments + balance check
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
5c864cb055
monitoring done
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
cfc13671a4
most of the issuance monitoring logic
2024-01-09 11:03:05 +01:00