Jędrzej Stuczyński
667e41d4ec
moved 'message_type' from 'ContractMessageContent' to 'SignableMessage'
2023-03-08 14:05:56 +00:00
Jędrzej Stuczyński
c3d9b8b21b
removed signature from bonding payload args
2023-03-08 14:05:56 +00:00
Jędrzej Stuczyński
99f2380346
added ability to construct bonding payloads via nym-cli
2023-03-08 14:05:56 +00:00
Jędrzej Stuczyński
c926da46c7
removed owner-signature from details response
2023-03-08 14:05:55 +00:00
Jędrzej Stuczyński
8c6b3567a6
fixed other usages of MessageSignature + FromStr
2023-03-08 14:05:54 +00:00
Jędrzej Stuczyński
7e9187ced6
verifying new signatures in the contract
2023-03-08 14:05:24 +00:00
Jędrzej Stuczyński
d636fa71fb
renamed signer to sender
2023-03-08 14:05:24 +00:00
Jędrzej Stuczyński
440c1e5fa3
updated wallet bonding endpoints
2023-03-08 14:05:24 +00:00
Jędrzej Stuczyński
2f87481348
in-wallet verification of mix bonding signature
2023-03-08 14:05:23 +00:00
Jędrzej Stuczyński
aa9609ec6d
wip
2023-03-08 14:03:19 +00:00
Jon Häggblad
c904d245d2
Remove old erc20 bandwidth-claim-contract ( #3162 )
2023-03-08 13:57:11 +01:00
Jon Häggblad
d315a2a91b
Add nym prefix to coconut contracts and crates ( #3160 )
...
* Add nym prefix to coconut-dkg
* Add nym prefix to coconut-bandwidth
* Add nym prefix to bandwidth-claim-contract
* Add nym prefix to coconut-bandwidth-contract-common
* Add nym prefix to coconut-dkg-common
* Add nym prefix to group-contract-common
* Add nym prefix to multisig-contract-common
* Add nym prefix to coconut-interface
* Add nym prefix to credential-storage
* rustfmt
* Mark coconut-test crate as private
* Fix build errors
* rustfmt
2023-03-08 13:17:09 +01:00
Jon Häggblad
24b9b17e64
Add a few more nym- crate prefixes ( #3158 )
...
* Add nym- to socks5-prefixes crate
* Update imports
* rustfmt
* Add nym-socks5 prefix to proxy-helpers crate
* rustfmt
* Add nym prefix to ordered-buffer crate
* rustfmt
* Add nym prefix to service-providers-common crate
* rustfmt
* Add nym prefix to dkg crate
* Add nym prefix to credentials crate
* rustfmt
* fix build fail in tests
2023-03-08 11:56:29 +01:00
Jon Häggblad
5e3e633c4b
Merge branch 'jon/fix/docs-rs-build' into develop
2023-03-08 09:37:54 +01:00
Jon Häggblad
4fe1b4c26f
Fix docs.rs build for nym-vesting-contract and nym-bin-common
2023-03-08 09:14:07 +01:00
farbanas
cb24a08b06
Merge branch 'master' into develop
2023-03-07 15:22:49 +01:00
farbanas
e89ed985fc
chore: bumped version of common crates
2023-03-07 13:27:03 +01:00
Jon Häggblad
45ebd7c37a
Add list of published common crates
2023-03-07 09:58:07 +01:00
Pierre Dommerc
eca77d684b
feat(wallet): send - add user fees settings and memo field ( #3146 )
...
* feat(wallet): send - add user fees settings, memo field
* fix(wallet): send, custom fees validation
2023-03-06 18:26:07 +01:00
Jędrzej Stuczyński
2ff6bfbdd8
feat: ability to inject custom topology into clients ( #3055 )
...
* ability to specify custom TopologyProvider in TopologyRefresher
* topology provider builder method for base client
* ability to take manual control over topology
* wasm fixes
* added topology injection to nym-sdk API
* added examples to nym-sdk and exposed additional helper methods
2023-03-06 13:50:06 +00:00
Bogdan-Ștefan Neacșu
d4f0b4772b
Fix Service stats address
2023-03-06 14:00:14 +02:00
Jędrzej Stuczyński
17d258d094
renamed serialized GetCW2ContractVersion to 'get_cw2_contract_version' instead of 'get_c_w2_contract_version'
2023-03-03 15:29:10 +00:00
Drazen Urch
8288d38257
Audit fixes ( #2922 )
...
* oak-2
* oak-8
* oak-13
* oak-15
* oak-18
* Minor clippy nit
* 2023-01-13-OAK-6
* 2023-01-13-OAK-3
* 2023-01-13-OAK-13
Implemented via direct dependency on cw2 and calling the appropriate code on migration
* Removed few instances of password being unecessarily copied
* 2023-01-13-OAK-10
* 2023-01-13-OAK-12
* 2021-09-13-JP-S-NYM-02
* 2021-09-13-JP-S-NYM-03
* Removed further instances of needlessly copying the mnemonic
* 2021-09-13-JP-O-PROT-03
* 2021-09-13-JP-S-NYM-01*
*: we still have one vulnerability on 'time' pulled from chrono via sqlx. However, apparently its usage is fine... Having said that, I'd still recommend removing all dependencies on chrono, but this will require some database migrations...
* 2023-01-13-OAK-11 (#3009 )
* wip
* Introducing the concept of starting epoch transition in `nym-api`
* split epoch operations into multiple files
* epoch operation failure recovery
* sending rewarding transactions in correct order
* tests and fixes due to epoch state progression
* lint
* missed rebasing import changes
* Setting cw2 contract version during first migration run
* calling 'reconcile_epoch_events' at least once
* Made message to BeginEpochTransition more consistent with other variants
* Merge layer assignment updates
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-03-03 14:15:38 +00:00
Bogdan-Ștefan Neacşu
f0d9703587
Feature/fix db name collision ( #3103 )
...
* Fix db naming collision
* Increase gateway timeout to accommodate bandwidth spending time
2023-02-24 16:52:56 +02:00
Jędrzej Stuczyński
128dfa6d81
Feature/latency based gateway selection ( #3081 )
...
* wip
* new option to select gateways based on latency
* further changes for wasm-compatibility
* post rebase fixes + clippy
I know, I should have probably included them properly during rebasing ¯\_(ツ)_/¯
* android change
* wasm: the gift that keeps on giving
2023-02-23 17:09:22 +00:00
Jon Häggblad
2f2dfff53d
Add nym prefix to a few more crates ( #3092 )
...
* Add nym- prefix to execute crate
* Add nym- prefix to nonexhaustive-delayqueue
* Add nym- prefix to config crate
* Update imports
* Update more module paths
* rustfmt
* Add nym- prefix to statistics-common
* Update explicit module paths
* rustfmt
2023-02-23 10:01:46 +01:00
farbanas
630b1259d1
Merge branch 'master' into develop
2023-02-22 14:57:44 -05:00
Jon Häggblad
8c50492d43
Update cargo metadata for mixnet and vesting contracts ( #3090 )
2023-02-22 18:49:56 +01:00
Jędrzej Stuczyński
e09b2ab7d6
reversed the dependency between 'nym-contracts-common' and 'dkg' ( #3089 )
2023-02-22 15:19:52 +00:00
Jon Häggblad
24823356fc
nym-crypto: update nym-sphinx-types dependency to published ( #3086 )
...
* nym-crypto: update nym-sphinx-types dependency to published
* nym-crypto: update cargo metadata
2023-02-22 15:55:00 +01:00
Jon Häggblad
fceef1afa6
nymsphinx: clean up Cargo metadata ( #3084 )
2023-02-22 15:19:26 +01:00
Jon Häggblad
ceec4da27d
nymsphinx: use published sphinx-packet crate ( #3083 )
2023-02-22 11:38:07 +01:00
Jon Häggblad
71b5477334
pemstore: simplify crate metadata
2023-02-21 21:28:10 +01:00
Jon Häggblad
b3b4b5ff36
Add nym prefix to inclusion-probability crate ( #3079 )
...
* inclusion-probability: update metadata
* Add nym- prefix to inclusion-probability crate
2023-02-21 17:01:36 +01:00
Jędrzej Stuczyński
39e75850ff
Problem142 ( #3025 )
...
* revamped calculation of spendable coins and behaviour of stakes
* added new queries to the VestingQueryClient
* fixed return types for the query client
* updated wallet commands
* updated common commands
* 🔥 removed dead and commented out code
* comment regarding the 'state_dump_decoder'
* query for withdrawn coins
2023-02-21 13:55:14 +00:00
Jon Häggblad
4587d5da26
Add nym- prefix to network-defaults ( #3069 )
...
* network-defaults: update cargo metadata
* Add nym- prefix to network-defaults crate
* Some manual updating
* rustfmt
2023-02-21 14:26:28 +01:00
Jon Häggblad
586d5f658b
Move client-connections crate to nym-task ( #3068 )
...
* Move client-connections to nym-task
* rustfmt
2023-02-21 13:54:27 +01:00
Jon Häggblad
b1121dabb9
Merge 4 tiny crates into nym-bin-common ( #3065 )
...
* Rename to bin-common
* Merge into new crate
* Merge 3 crates into bin-common
* WIP
* Move build.rs to the correct place
* regex nym_bin_common
* regex nym_bin_common::build_information
* regex nym_version_checker
* Update some explicit mod paths
* Makefile: add nym-connect-android
* Additional fixes
* rustfmt
* Update crate metadata
* Move completions crate into nym-bin-common
* Makefile: add examples
* Fix examples
* rustfmt
2023-02-21 11:30:23 +01:00
Jon Häggblad
46e2c74a98
Rename crate to nym-task ( #3064 )
...
* Rename to nym-task
* Update imports to use nym_task
* Update to nym_task in explicit module prefix
* Touchups and rustfmt
* rustfmt
* crate metadata
* fix nym-connect-android
2023-02-20 21:55:29 +01:00
Jon Häggblad
ce79d5a3bc
Update crate metadata in nym-version-checker and nym-topology ( #3062 )
...
* nym-sphinx: update crate metadata
* Update crate metadata for nym-version-checker and nym-topology
2023-02-20 19:58:25 +01:00
Jon Häggblad
fede9cc194
Add nym prefix to topology and version checker crates ( #3061 )
...
* Rename crate to nym-topology
* Rename crate to nym-version-checker
* Remove unused topology
* rustfmt
2023-02-20 17:05:08 +01:00
Jon Häggblad
c75c5e0903
Rename to crate name to nym-sphinx ( #3060 )
...
* nymsphinx: rename to nym- prefix in Cargo.toml files
* regex use nymsphinx to use nym_sphinx
* all: updated explict crate name in a few places
2023-02-20 16:28:08 +01:00
Jon Häggblad
ec00918524
Update crate metadata for nym-crypto ( #3059 )
...
* dkg: move crate and un-nest
* all: update paths to common/dkg
* crypto: Cargo.toml metadata
2023-02-20 15:44:51 +01:00
Jon Häggblad
4a2f30a581
Merge remote-tracking branch 'origin/release/v1.1.10' into develop
2023-02-20 13:01:56 +01:00
Jon Häggblad
bbb3287029
Add client functionality into nym-network-requester ( #2972 )
...
* network-requester: replace websocket with mixnet client
* network-requester: mini tidy
* network-requester: add info line about own address
* network-requester: update to nym-crypto rename
2023-02-20 13:00:34 +01:00
Jon Häggblad
a8e62bde26
pemstore: more fields, revert back to pem 0.8
2023-02-17 15:42:11 +01:00
Jon Häggblad
22df65aad7
pemstore: set version to 0.1.0
2023-02-17 14:44:16 +01:00
Jon Häggblad
2d3bb78819
pemstore: getting it ready for publication
2023-02-17 12:17:21 +01:00
Jon Häggblad
580cc58f42
Merge pull request #2855 from nymtech/jon/chore/add-nym-prefix-to-mixnet-and-vesting-contract-packages
...
contracts: add nym prefix to mixnet and vesting contract packages
2023-02-16 12:14:03 +01:00
Jon Häggblad
2d59236ee8
verloc: don't shutdown listener on corrupted connection ( #3036 )
2023-02-15 18:14:24 +01:00