Raphaël Walther
d25848e6f8
Added nightly build workflow on second latest release
2022-11-28 10:41:17 +01:00
Raphaël Walther
0084ba221b
Set build on latest release on schedule event
2022-11-25 16:03:43 +01:00
Jędrzej Stuczyński
186896bb37
Feature/gateway client protocol version ( #1795 )
...
* Introducing concept of gateway protocol version
* Remove version-based gateway filtering
* Fixed the unit test
* grammar
2022-11-25 13:29:42 +00:00
Mark Sinclair
df90ff8658
nym-cli: improve error reporting/handling and changed vesting-schedule queries to use query client instead of signing client
2022-11-25 13:16:44 +00:00
Bogdan-Ștefan Neacşu
bff079a3f8
Fix export dkg contract addr ( #1800 )
...
* Export dkg contract for mainnet when no config file present
* Remove redundant env files
2022-11-25 14:18:07 +02:00
Jon Häggblad
9c361385a7
websocket-requests: fix length check before deserialize ( #1799 )
2022-11-24 23:45:25 +01:00
Jon Häggblad
a9983003d4
changelog: add missing entry for fixing message decrypt in gateway-client
2022-11-24 23:29:37 +01:00
Jon Häggblad
e645d14005
Make connection_id optional in ClientRequest::Send ( #1798 )
2022-11-24 23:13:51 +01:00
Jędrzej Stuczyński
cbf9db91ab
Feature/use expect instead of panicking ( #1797 )
...
* Implementation of 'Debug' on 'RealMessage'
* expect with failed channel name instead of throwing empty panics
* Introduced Debug trait constraint in ProxyRunner
* Derive Debug for socks5_requests::Message
2022-11-24 17:02:31 +00:00
Jon Häggblad
8304146195
Fix decrypting stored received msg ( #1786 )
...
* Fix decrypting stored received msg
* rustfmt
* Moving binary message recovery to separate function
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-11-24 10:26:09 +01:00
Jon Häggblad
c5c16cd6b0
client-core: add warning when delay multiplier is larger than 1
2022-11-23 21:00:48 +01:00
Jon Häggblad
258fa41271
Update wallet and connect lock files ( #1793 )
2022-11-23 20:59:12 +01:00
Jon Häggblad
0a41834fbe
real_traffic_stream: reduce frequency of status print ( #1794 )
2022-11-23 16:56:09 +01:00
Mark Sinclair
9637afea85
Update contracts-build.yml
2022-11-23 15:51:21 +00:00
cgi-bin/
c8b454a085
Possibilty to change gateway ws listener ( #1779 )
...
* add: set gatewayListener
* Update types.ts
* Update worker.ts
2022-11-23 15:14:43 +00:00
Fran Arbanas
81f7457e0e
Add step to release GH actions ( #1792 )
...
* feat: add a release step to nym contracts GH action
* feat: add shrinking the size of wasm
2022-11-23 15:13:18 +00:00
Jon Häggblad
63ae568cc2
rust: bump required version to 1.65 in some crates that need it
2022-11-23 15:52:58 +01:00
Jon Häggblad
f3c1ff02e2
Network-requester: throttle inbound connections ( #1789 )
...
* Return and handle ClientRequest::LaneQueueLenghts
* Pass lane queue lengths to inbound future
* Remove unused self reference
* Request lane queue lengths periodically for all open connections
* Add timeouts
* Rename to ConnectionCommandSender and Receiver
* Rename to client_connection_tx/rx
* Fix wasm build
* Replace bool with enum
2022-11-23 12:03:58 +01:00
Bogdan-Ștefan Neacşu
f4fb0d6d6c
Remove required deposit from signers ( #1791 )
2022-11-23 12:10:24 +02:00
Jon Häggblad
236594f0c6
Fix clippy::derive-partial-eq-without-eq ( #1790 )
2022-11-23 10:09:50 +01:00
Jon Häggblad
e873845178
Fix some client send unwraps encountered during use ( #1787 )
2022-11-23 10:09:22 +01:00
Raphaël Walther
2e2f2bb702
atty is unmaintained
2022-11-22 15:28:08 +01:00
Bogdan-Ștefan Neacşu
1cec2ddff0
Remove debugging transaction ( #1788 )
2022-11-22 14:33:35 +02:00
Bogdan-Ștefan Neacşu
2db1bc8efa
Feature/dkg publish vk ( #1747 )
...
* Save to disk coconut keypair
* Check verification keys of the other signers
* Post verification key to chain
* Add multisig propose/vote for vks
* Execute the proposal
* Parse announce address argument
* Gateway uses chain data
* Network requester uses chain data
* Native&socks5 clients use chain data
* Credential client signature uses chain data
* Remove redundant api endpoints
* Undo debugging logging
* Fix some tests
* Fix clippy
* Fix wasm client and contract test
* More contract clippy
* Update CHANGELOG
* Use a bigger expiry period then the testing one
2022-11-22 11:16:02 +02:00
Jon Häggblad
f1deebc0f1
ci: check formatting first, and add all targets to coconut clippy step
2022-11-22 09:29:32 +01:00
Jon Häggblad
9063a86d26
client: log and handle error when cant load reply key storage ( #1785 )
...
* client: log and handle error when cant load reply key storage
* clippy
2022-11-22 01:15:50 +01:00
Jon Häggblad
d82fd620ad
Update blake2 and ed25519 deps ( #1762 )
2022-11-22 01:09:12 +01:00
Jon Häggblad
fa95d15eac
socks5-client: throttle connection inbound from application until data is sent ( #1783 )
...
* socks5: throttle send
* client-connections: add additional methods
* WIP
* Update
* Input message sender bounded
* WIP
* Remove the delay that is no longer needed
* rustfmt
* clippy
* Fix wasm build
* clippy
* Try to use MixProxySender/Reader type alias
* Extract out wait function
* Wait on every msg
* changelog: add note
* rustfmt
2022-11-21 23:52:30 +01:00
Bogdan-Ștefan Neacşu
b71a8708db
Feature/dkg dealing ( #1708 )
...
* Reintroduce epoch states
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Use admin address for sensible txs
* Validator-api watch contract and handle events
* Handle dealing exchange
* Dealing exchange
* Recover raw verification keys for 5 dkgs
* Test coconut with dkg keys
* Split dealing storage
* Finish dkg task when it achieved its purpose
* Temporary fix for clippy
* Fix clippy
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-11-21 18:00:47 +02:00
Bogdan-Ștefan Neacşu
fea6f44a57
Feature/dkg ( #1678 )
...
* Port code without epoch and blacklisting
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Add dkg contract to validator client
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Introduce publisher
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Fix mock testing client
* Apply fmt to contract
* Get data from attributes
* Minor fixes
* Fix wasm client
* Add pem files for dkg keys
* Save/load dkg keys in/from pem files
* Get dealer old or fresh dealer index
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-11-21 17:28:26 +02:00
Raphaël Walther
23e97e9643
Set schedule for nightly build on release
2022-11-21 16:23:36 +01:00
Raphaël Walther
3f5bfcc696
Cleaned
2022-11-21 16:20:44 +01:00
Raphaël Walther
f568673fbc
Debugging workflow
2022-11-21 16:13:46 +01:00
Jon Häggblad
f6576939d9
Merge remote-tracking branch 'origin/release/v1.1.1' into develop
2022-11-21 16:09:29 +01:00
Raphaël Walther
ce17196d48
Debugging workflow
2022-11-21 16:04:12 +01:00
Raphaël Walther
6dde8ecd0a
Debugging
2022-11-21 15:49:55 +01:00
Jon Häggblad
1db5e6af05
Merge remote-tracking branch 'origin/release/v1.1.0' into release/v1.1.1
2022-11-21 15:45:18 +01:00
Bogdan-Ștefan Neacşu
c4ee964557
Setup with 1 epoch and full test that skips key update ( #1647 )
...
* Setup with 1 epoch and full test that skips key update
* Remove a bunch of epoch code
* Remove unnecessary map from one element vector
* Remove tau, epoch and lambda_t
* Removed lambda_t completely
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-11-21 16:34:50 +02:00
Raphaël Walther
9337821712
Removed extra spaces in sed expression
2022-11-21 15:07:50 +01:00
Raphaël Walther
279ba7034c
Typo
2022-11-21 14:53:30 +01:00
Jon Häggblad
1859ca0a30
client-core: expose lane queue length state to other components ( #1777 )
...
* client-core: publish lane queue lengths
* client-connections: rename to LaneQueueLenghts plural
* Fix clippy
* Fix wasm build
* rustfmt
* clippy
2022-11-21 11:21:28 +01:00
Mark Sinclair
e30fd270a1
Publish @nymproject/sdk v1.1.4
2022-11-18 15:32:57 +00:00
Jon Häggblad
3ae16fbf1d
network-requester: make arguments to run into flags ( #1776 )
nym-binaries-1.1.0-network-requester
2022-11-18 15:22:33 +01:00
Mark Sinclair
e3cda93919
WASM client: update crate version so that the client works with mainnet
2022-11-18 13:06:03 +00:00
benedetta davico
87fb4daeda
Release/v1.1.1 nym wallet ( #1775 )
...
* fix undelegating with vesting tokens
* update version number
* update tauri conf version
* fix(wallet): explorer links
* refactor(explorer): rename mixnodeidentitykey to mixid
* fix(wallet): broken explorer links
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2022-11-18 12:38:16 +00:00
Dave Hrycyszyn
9f56796bf6
Removing unused nym-chitchat experiment
2022-11-18 12:28:21 +00:00
Jon Häggblad
09b51226c2
client: add LaneQueueLength to ServerResponse ( #1772 )
...
* client: add LaneQueueLength to ServerResponse
* fix test compilation
* changlog: add note
2022-11-18 10:24:28 +01:00
Jędrzej Stuczyński
6946151b25
Made vesting_contract_address argument peroperly optional ( #1769 )
...
* Made vesting_contract_address argument peroperly optional
* Updated changelog
2022-11-17 17:13:58 +00:00
Jon Häggblad
a4aee465fa
Merge pull request #1758 from nymtech/jon/fix/deserialize-length-check
...
Fix deserialize length check
2022-11-17 16:09:54 +01:00
Jon Häggblad
0d71ac5e75
websocket-requests: fix lints in file
2022-11-17 15:32:12 +01:00