Jędrzej Stuczyński
a2437ebe3e
chore: remove legacy gateway key compatibility ( #5531 )
...
* removed aes128ctr key between client and gateway
* removed deprecated code and all references to the legacy aes128ctr key
* clippy
* post rebase fixes
2025-03-04 16:42:29 +00:00
Jędrzej Stuczyński
e72103bbe6
deprecated unpaginated /issued-ticketbooks-challenge request ( #5555 )
2025-03-04 16:42:08 +00:00
Jędrzej Stuczyński
f7ebddf84b
chore: removed sphinx backwards compatibility ( #5515 )
2025-03-04 14:59:00 +00:00
Jędrzej Stuczyński
c8e825bd1e
chore: remove legacy gateway authentication ( #5553 )
...
* remove legacy gateway authentication
* fixed test code
2025-03-04 14:56:50 +00:00
Jędrzej Stuczyński
8c6f84b3fe
Merge pull request #5550 from nymtech/merge/release/2025.4-dorina
...
Merge/release/2025.4 dorina
2025-03-04 12:55:45 +00:00
Jędrzej Stuczyński
27dc9c8024
Merge branch 'develop' into merge/release/2025.4-dorina
2025-03-04 11:00:24 +00:00
Jędrzej Stuczyński
42d559bc69
fix prometheus metric naming test due to changes to packet version scheme
2025-03-04 10:46:12 +00:00
benedettadavico
41b9b0e5bd
update changelog
2025-03-04 10:40:08 +01:00
dependabot[bot]
6c781a0064
build(deps): bump itertools from 0.13.0 to 0.14.0 ( #5509 )
...
Bumps [itertools](https://github.com/rust-itertools/itertools ) from 0.13.0 to 0.14.0.
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-itertools/itertools/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: itertools
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 00:37:35 +01:00
dependabot[bot]
080ec80722
build(deps): bump uuid from 1.13.2 to 1.15.1 ( #5542 )
...
Bumps [uuid](https://github.com/uuid-rs/uuid ) from 1.13.2 to 1.15.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases )
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.13.2...v1.15.1 )
---
updated-dependencies:
- dependency-name: uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 00:36:24 +01:00
dependabot[bot]
9c17239831
build(deps): bump flate2 from 1.0.35 to 1.1.0 ( #5510 )
...
Bumps [flate2](https://github.com/rust-lang/flate2-rs ) from 1.0.35 to 1.1.0.
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.35...1.1.0 )
---
updated-dependencies:
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 00:35:12 +01:00
dependabot[bot]
f6c19ec02b
build(deps): bump the patch-updates group across 1 directory with 14 updates ( #5549 )
2025-03-03 20:05:21 +01:00
Jędrzej Stuczyński
94ff8a79ee
feature: disallow routing mix packets to nodes not present in the topology ( #5526 )
...
* new NymNodeTopologyProvider to also keep track of ips of all nodes
* added nym-api endpoint for nodes existence by ip
* change behaviour of updating allowed nodes alongside the topology
* clippy
* license fix
* fix default filtering limit
2025-03-03 18:03:47 +00:00
Jędrzej Stuczyński
155c4d37ef
feature: v2 authentication request ( #5537 )
...
* introduced v2 authentication request between clients and gateways
* client to send v2 auth when possible
* added persistence to last used authentication timestamp
* added clients identity to signed plaintext
2025-03-03 17:51:30 +00:00
Jędrzej Stuczyński
7060fa6dad
fixed sphinx version metrics registration ( #5546 )
2025-03-03 17:24:10 +00:00
Jon Häggblad
9be9c04f52
Add SURBs soft threshold ( #5535 )
...
* Add surbs soft threshold
* wip
* Proactively request more SURBs than needed
* fmt
* cleanup
* wip logging
* wip
* debugging
* wip
* Tidy
* tidy
* Set threshold buffer default for IPR
* rustfmt
* wasm fixes
* debug
* Tweak debug message
* Set default min buffer to 0
* Tweak backlog message
* Restore debug message
* tweak
* tweak
* wasm
2025-03-03 14:06:20 +01:00
import this
2a6fe6624d
[DOCs/operators]: Advanced server setup: install KVM, virtualise machines, prep VMs for nym-node ( #5493 )
...
* initialise KVM docs
* initialise steps for KVM installation and setup
* document guide to setup KVM network bridge
* add new page with KVM installation
* add disclaimer
* add VM configuration guide
* first version finalised, ready for testing and review
* finish VM guide
* setup guide finished
* add last sentence
2025-03-03 11:49:09 +00:00
Jędrzej Stuczyński
4f7124e661
Feature/chain status api ( #5539 )
...
* nym-api endpoint to return latest block information
* attached chain health to health query
* fixed serde casing
* one of the most nastiest work arounds in test code
2025-03-03 10:47:40 +00:00
mfahampshire
f52f07f6ec
Max/tcp proxy bin sdk readme ( #5354 )
...
* removed old todos
* add bin files to proxy
* add readme to sdk
* fmt
2025-03-03 07:39:17 +00:00
Fran Arbanas
b709d3ba0b
Fix/pull from harbor ( #5521 )
...
* fix: pull from harbor instead of dockerhub
* add remaining
* add comments saying that these changes will only work with VPN
2025-02-28 14:01:33 +01:00
Jon Häggblad
128f69a5d6
Simplify IPR v8 ( #5532 )
...
* Purge stuff from v8
* Adapt to v8 changes
* Use protocol in ipr header
* Remove commented out code
* Remove unused error
2025-02-28 13:04:53 +01:00
Jon Häggblad
40dd7dc95e
Add RUSTUP_PERMIT_COPY_RENAME to ci-build ( #5533 )
2025-02-28 10:55:30 +01:00
Jack Wampler
f13ce6bf2d
HickoryDnsResolver use a shared instance by default to limit fd use ( #5523 )
2025-02-27 09:05:10 -07:00
Jon Häggblad
856dbfe1ac
IPR request types v8 ( #5498 )
...
* IPR v8 request/response types
* Remove signature for when we use sender tags
* Remove unused
* Address some review comments
* Update license to GPL-3.0 for IPR
Since the IPR can run as a binary, make sure it's license is GPL-3.0
* update cargo deny
* Add back support for v6
* Tidy responses
* Clippy
* Fix compilation
* Conversions
* Conversions
* Split response conversion
* request split
* Complete conversion switch
* Remove commented out code
* rustfmt
* Remove unused conversions
* Remove unused TryFrom
* use from
2025-02-27 15:21:55 +01:00
Tommy Verrall
b2f6836756
Merge pull request #5465 from pedrofaustino/patch-1
...
Display error messages if IPv4 or IPv6 address not found on nymtun0
2025-02-27 11:11:41 +01:00
Tommy Verrall
87e429d78a
Merge pull request #5524 from nymtech/yana/memo-and-links
...
Make "Memo" visible per default on send NYM
2025-02-27 10:32:38 +01:00
Yana
4178809555
Make "Memo" visible per default on send NYM
2025-02-26 18:53:08 +02:00
benedetta davico
e6f6e1342f
Update ns-api version
2025-02-26 12:25:46 +01:00
Jędrzej Stuczyński
65175fee09
merge #5512 again after reverting due to incorrect rebase ( #5520 )
...
* setup workspace global lints to prevent needless panics
* removed sources of panic in nym-crypto, nym-node and nym-api
* adjusted test code
2025-02-26 10:52:09 +00:00
Jędrzej Stuczyński
69b2448500
chore: removed all old coconut code ( #5500 )
2025-02-26 10:02:55 +00:00
Jędrzej Stuczyński
8ba5322997
bugfix: bound check when recovering a reply SURB ( #5502 )
2025-02-26 09:48:21 +00:00
Jędrzej Stuczyński
2cb3817b2c
feat: add config option for maximum number of client connections ( #5513 )
2025-02-26 09:48:13 +00:00
Jędrzej Stuczyński
80b395cd8e
feat: use ct_eq for checking bearer token ( #5501 ) ( #5519 )
2025-02-26 09:48:05 +00:00
Jędrzej Stuczyński
8f5457e698
feature: allow nym-nodes to understand future version of sphinx packets ( #5496 ) ( #5518 )
...
* use updated sphinx crate
* updated outfox usage of keygen in tests
* use x25519 in outfox
* remove redundant constructor
* adjusted key convertion traits
2025-02-26 09:47:57 +00:00
dynco-nym
9de5d7213a
Another total_stake SQL fix ( #5516 )
2025-02-24 18:06:03 +01:00
dynco-nym
94eb362a71
Fix total_stake on SQL update ( #5514 )
2025-02-24 20:50:42 +05:30
dependabot[bot]
0f615f48f2
build(deps): bump the patch-updates group with 2 updates ( #5505 )
2025-02-24 13:33:20 +01:00
Bogdan-Ștefan Neacşu
d511611641
Connection fd callback before actual connection ( #5494 )
2025-02-24 14:23:43 +02:00
Jędrzej Stuczyński
26f97d3c34
dont query for ecash apis unless necessary ( #5508 )
2025-02-24 10:59:06 +00:00
Jędrzej Stuczyński
17d3ff2d77
feat: use ct_eq for checking bearer token ( #5501 )
2025-02-24 09:04:34 +00:00
dynco-nym
dd3dcfa7fe
Treat gateways as Nym Nodes ( #5504 )
...
* Generate GW moniker if missing
Beside that:
- clear up gw nomenclature
- adjust counting when legacy nodes are present in nym node APIs
- create utils module
* Store gatewy descriptions
* Clippy & version
2025-02-21 20:32:39 +01:00
dynco-nym
86ea2d23cb
Update version in Cargo.toml ( #5503 )
2025-02-21 16:16:44 +01:00
dynco-nym
42a37442e8
Fix stats bug & remove HM caching ( #5495 )
...
* Fix stats bug & remove HM caching
* Use variable for better clarity
* Minor fixes
2025-02-21 16:05:26 +01:00
dynco-nym
6b24f081e1
Add extra args for the probe ( #5499 )
2025-02-21 12:14:37 +01:00
Jędrzej Stuczyński
6e5d0dac1b
feature: allow nym-nodes to understand future version of sphinx packets ( #5496 )
...
* use updated sphinx crate
* updated outfox usage of keygen in tests
* use x25519 in outfox
* remove redundant constructor
* adjusted key convertion traits
2025-02-21 11:06:07 +00:00
benedettadavico
63a8f96ea5
bump versions
2025-02-19 12:13:24 +01:00
mfahampshire
5f2740bf66
add vercel config file: turn off autodeploy on master ( #5490 )
2025-02-19 11:03:04 +00:00
Tommy Verrall
ecb15034d3
Merge pull request #5489 from nymtech/fix/contracts-cargo-lock
...
fix: Cargo.lock for contracts
2025-02-19 11:41:30 +01:00
Fran Arbanas
bd49c222a3
fix: Cargo.lock for contracts
2025-02-19 09:06:34 +01:00
Jack Wampler
50b044a100
Support static routes for HTTP requests ( #5487 )
...
allow static dns override
2025-02-18 11:53:32 -07:00
Jack Wampler
ba645694d4
Provide Interval context with node descriptor endpoints ( #5456 )
...
send interval with paginated cached node responses - if epoch_id is in params and current send noupdates
2025-02-18 09:02:34 -07:00
Jack Wampler
be44811a65
centralize API request interface and add preffered compression in responses ( #5450 )
2025-02-18 08:58:35 -07:00
import this
62e1d32e4f
[DOCs:/operators]: Update sgp locations ( #5486 )
2025-02-18 11:39:45 +00:00
benedetta davico
9a4bbe1d67
Merge pull request #5484 from nymtech/release/2025.3-ruta
...
Release/2025.3 ruta to develop
2025-02-18 09:54:04 +01:00
dependabot[bot]
98090d18b4
build(deps): bump the patch-updates group across 1 directory with 3 updates ( #5482 )
2025-02-18 01:21:46 +01:00
dependabot[bot]
79f8066c13
build(deps): bump http from 1.1.0 to 1.2.0 ( #5472 )
...
Bumps [http](https://github.com/hyperium/http ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/hyperium/http/releases )
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/http/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: http
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 00:45:21 +01:00
dependabot[bot]
d0209766a3
build(deps): bump celes from 2.4.0 to 2.5.0 ( #5469 )
...
Bumps [celes](https://github.com/mikelodder7/celes ) from 2.4.0 to 2.5.0.
- [Commits](https://github.com/mikelodder7/celes/commits/2.5.0 )
---
updated-dependencies:
- dependency-name: celes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 00:24:50 +01:00
dependabot[bot]
844030091f
build(deps): bump colored from 2.1.0 to 2.2.0 ( #5470 )
...
Bumps [colored](https://github.com/mackwic/colored ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/mackwic/colored/releases )
- [Changelog](https://github.com/colored-rs/colored/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mackwic/colored/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: colored
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 00:24:36 +01:00
dependabot[bot]
a7a421b006
build(deps): bump utoipa-swagger-ui from 8.0.3 to 8.1.0 ( #5471 )
...
Bumps [utoipa-swagger-ui](https://github.com/juhaku/utoipa ) from 8.0.3 to 8.1.0.
- [Release notes](https://github.com/juhaku/utoipa/releases )
- [Changelog](https://github.com/juhaku/utoipa/blob/master/utoipa-rapidoc/CHANGELOG.md )
- [Commits](https://github.com/juhaku/utoipa/compare/utoipa-swagger-ui-8.0.3...utoipa-swagger-ui-8.1.0 )
---
updated-dependencies:
- dependency-name: utoipa-swagger-ui
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 00:24:24 +01:00
import this
6680fbd61a
[DOCs/operators]: Relase notes for v2025.3-ruta & SGPv2 form for public ( #5481 )
...
* new relase notess + SG2 rules
* PR ready to review
* PR ready to review
* fix review comments
2025-02-17 16:48:44 +00:00
Jack Wampler
fe2d21cf88
Add a middleware layer to the nym api allowing for data compression ( #5451 )
2025-02-17 09:05:24 -07:00
Jon Häggblad
eeaca9fc10
Run cargo autoinherit ( #5460 )
...
* cargo autoinherit
* sort
2025-02-17 15:05:27 +00:00
Jon Häggblad
7255f79b9c
Merge pull request #5435 from nymtech/jon/task-all-stop
...
Remove all recv_with_delay and add shutdown condition to loops in client-core
2025-02-17 15:54:34 +01:00
Tommy Verrall
589069504a
Merge pull request #5463 from nymtech/dependabot/npm_and_yarn/docker/typescript_client/upload_contract/elliptic-6.6.1
...
build(deps): bump elliptic from 6.5.4 to 6.6.1 in /docker/typescript_client/upload_contract
2025-02-17 14:48:09 +01:00
Jon Häggblad
4da7bc7442
Fix wasm client stats sender task client
2025-02-17 14:37:34 +01:00
Jon Häggblad
35be8de9f1
Update task fork names to be consistent
2025-02-17 14:37:34 +01:00
Jon Häggblad
2b14a9e6f8
Fix unexpected drop:
2025-02-17 14:37:34 +01:00
Jon Häggblad
e9269da897
Fix using is_shutdown_poll
2025-02-17 14:37:34 +01:00
Jon Häggblad
7bceeadf16
Include MessageHandler
2025-02-17 14:37:34 +01:00
Jon Häggblad
e72ce8fa92
Fix bug with ack control task client
2025-02-17 14:37:34 +01:00
Jon Häggblad
1ccdd5d660
Also remove a bunch of panics in the native client
2025-02-17 14:37:34 +01:00
Jon Häggblad
c6d38d3c4f
Also include topology refresher and mix traffic controller
2025-02-17 14:37:34 +01:00
Jon Häggblad
e8e2bf107f
Wrap more send errors in shutdown check
2025-02-17 14:37:34 +01:00
Jon Häggblad
efe4e5c1c1
Move TaskClient to Self in few tasks
2025-02-17 14:37:34 +01:00
Jon Häggblad
2230609a72
Use a TaskClient in client stats sender
2025-02-17 14:37:34 +01:00
Jon Häggblad
6d80c37b21
Tweak logging
2025-02-17 14:37:34 +01:00
Jon Häggblad
cb8b4c56af
Remove a bunch of unwraps from client-core
2025-02-17 14:37:34 +01:00
Jon Häggblad
4d486abfef
Remove all recv_with_delay and add shutdown condition to loops in client-core
...
Inside client-core we want to prepare the ground for moving a behaviour
close to what we have in the vpn client.
Remove all the recv_with_delay since we want to just stop
Add shutdown condition to all select loops to guard against the shutdown
listener being polled inside the select blocks.
2025-02-17 14:37:34 +01:00
Jędrzej Stuczyński
b694845e4c
added missing import to doctest ( #5480 )
2025-02-17 13:27:47 +00:00
Jon Häggblad
5cb2800d15
Trigger contracts CI on main workspace Cargo changes ( #5477 )
...
Since the contracts workspace depends on the common code in the main
workspace, and since the contracts are critical to not have regressions
in, trigger contracts CI on any changes to the workspace
Cargo.toml and lock files.
2025-02-17 13:00:40 +01:00
Jędrzej Stuczyński
fd14394958
adjusted TestSetup::new_complex to ensure bonded node's existence ( #5478 )
2025-02-17 11:52:53 +00:00
Drazen Urch
134883522d
Seedable clients ( #5440 )
...
* Seedable clients
* Finalize seedable PR
* Address PR comments
* More generic DerivationMaterials init
* Fix xoring the wrong index
* Tests
2025-02-17 00:00:17 +01:00
pedrofaustino
0d397ab5cc
Display error messages if IPv4 or IPv6 address not found on nymtun0 (issue #5461 )
2025-02-14 12:47:34 +01:00
dependabot[bot]
221e01e9b8
build(deps): bump elliptic in /docker/typescript_client/upload_contract
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.4 to 6.6.1.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.6.1 )
---
updated-dependencies:
- dependency-name: elliptic
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-02-14 05:30:38 +00:00
Jon Häggblad
dcc48db301
Fix clippy::precedence ( #5457 )
...
* Fix clippy::precedence
* Fix clippy::useless_conversion
2025-02-13 11:05:39 +00:00
dainius-nym
7528109693
fix: update fx average rate calcs to ignore 0 values ( #5454 )
...
* fix: update fx average rate calcs to ignore 0 values
* chore: bump version and format the code
2025-02-13 09:50:32 +00:00
Jon Häggblad
203d682f2c
Upgrade tower to 0.5.2 ( #5446 )
2025-02-13 10:43:39 +01:00
dependabot[bot]
589575eed8
build(deps): bump publicsuffix from 2.2.3 to 2.3.0 ( #5367 )
...
Bumps [publicsuffix](https://github.com/rushmorem/publicsuffix ) from 2.2.3 to 2.3.0.
- [Release notes](https://github.com/rushmorem/publicsuffix/releases )
- [Commits](https://github.com/rushmorem/publicsuffix/compare/v2.2.3...v2.3.0 )
---
updated-dependencies:
- dependency-name: publicsuffix
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 00:50:34 +01:00
Jon Häggblad
35bf1cc717
Disable debug in wasm and wallet workflows too ( #5459 )
2025-02-13 00:16:32 +01:00
dependabot[bot]
f5e02d5652
build(deps): bump hickory-proto from 0.24.2 to 0.24.3 ( #5444 )
...
* build(deps): bump hickory-proto from 0.24.2 to 0.24.3
Bumps [hickory-proto](https://github.com/hickory-dns/hickory-dns ) from 0.24.2 to 0.24.3.
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases )
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/v0.24.3/CHANGELOG.md )
- [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.24.2...v0.24.3 )
---
updated-dependencies:
- dependency-name: hickory-proto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Don't downgrade rand_core
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2025-02-13 00:09:03 +01:00
dependabot[bot]
2fc641a7ff
build(deps): bump hyper from 1.4.1 to 1.6.0 ( #5416 )
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 1.4.1 to 1.6.0.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.4.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 00:05:39 +01:00
dependabot[bot]
0ccca19cc2
build(deps): bump uniffi_build from 0.25.3 to 0.29.0 ( #5448 )
...
* build(deps): bump uniffi_build from 0.25.3 to 0.29.0
Bumps [uniffi_build](https://github.com/mozilla/uniffi-rs ) from 0.25.3 to 0.29.0.
- [Changelog](https://github.com/mozilla/uniffi-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mozilla/uniffi-rs/compare/v0.25.3...v0.29.0 )
---
updated-dependencies:
- dependency-name: uniffi_build
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Also update uniffi to match uniffi_build
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2025-02-12 23:56:02 +01:00
Jon Häggblad
a07e567eb2
Set debug to false in ci-build.yml ( #5458 )
2025-02-12 23:08:44 +01:00
Jon Häggblad
f3400a0aa5
Add helper to extract a list of sqlite files with journal files wal/shm ( #5452 )
...
Co-authored-by: Andrej Mihajlov <andrej@nymtech.net >
2025-02-12 17:29:06 +01:00
dainius-nym
bf8614a545
Feature/add gbp currency ( #5453 )
...
* features: add gbp currency to the fx price scrapper
* regenerated sqlx queries
* nump cargo version
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2025-02-12 13:16:34 +00:00
dynco-nym
b7e3687757
Dz nym node stats ( #5418 )
...
* Remove blacklisted, inactive, reserve fields
* Remove gw.blacklisted
* Remove blacklisted and bonded count
* DB operations
* Improve logging
* Remove unused functions
* get_nym_nodes for scraping WIP
* Separate nym_nodes from mixnode stats
- fixes FOREIGN_KEY_CONSTRAINT error when storing
stats for nym_nodes which aren't in mixnodes table
* Daily aggregation works
* mixnodes/stats exposes correct info
* Undo unnecessary tidbits
* Replace obsolete stats
* Add total_stake
* Bump cargo.toml version
* Rename MixingNodeKind for better clarity
2025-02-11 12:07:15 +01:00
windy-ux
b9b969b7d3
+ specify worker-src ( #5443 )
...
+ CSP from main website
Co-authored-by: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
2025-02-11 10:19:12 +00:00
dependabot[bot]
47303e5b3b
build(deps): bump openssl from 0.10.56 to 0.10.70 in /nym-wallet ( #5422 )
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.56 to 0.10.70.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.56...openssl-v0.10.70 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 22:27:42 +01:00
dependabot[bot]
6b38ffd4f3
build(deps): bump hickory-proto from 0.24.2 to 0.24.3 in /nym-wallet ( #5445 )
...
Bumps [hickory-proto](https://github.com/hickory-dns/hickory-dns ) from 0.24.2 to 0.24.3.
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases )
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/v0.24.3/CHANGELOG.md )
- [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.24.2...v0.24.3 )
---
updated-dependencies:
- dependency-name: hickory-proto
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 22:19:43 +01:00
import this
169c313404
[DOCs/operators]: Email templates update ( #5441 )
...
* new intro template
* Update dmca_response.md
2025-02-10 19:11:03 +00:00
benedettadavico
a3e19b4563
update changelog
2025-02-10 18:14:47 +01:00
dependabot[bot]
ccf430ea62
build(deps): bump the patch-updates group across 1 directory with 10 updates ( #5439 )
...
Bumps the patch-updates group with 10 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.85` | `0.1.86` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.27` | `4.5.28` |
| [comfy-table](https://github.com/nukesor/comfy-table ) | `7.1.3` | `7.1.4` |
| [hickory-resolver](https://github.com/hickory-dns/hickory-dns ) | `0.24.2` | `0.24.3` |
| [once_cell](https://github.com/matklad/once_cell ) | `1.20.2` | `1.20.3` |
| [pin-project](https://github.com/taiki-e/pin-project ) | `1.1.8` | `1.1.9` |
| [serde_json_path](https://github.com/hiltontj/serde_json_path ) | `0.7.1` | `0.7.2` |
| [toml](https://github.com/toml-rs/toml ) | `0.8.19` | `0.8.20` |
| [cosmrs](https://github.com/cosmos/cosmos-rust ) | `0.21.0` | `0.21.1` |
| [tokio-postgres](https://github.com/sfackler/rust-postgres ) | `0.7.12` | `0.7.13` |
Updates `async-trait` from 0.1.85 to 0.1.86
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.85...0.1.86 )
Updates `clap` from 4.5.27 to 4.5.28
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.27...clap_complete-v4.5.28 )
Updates `comfy-table` from 7.1.3 to 7.1.4
- [Release notes](https://github.com/nukesor/comfy-table/releases )
- [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nukesor/comfy-table/compare/v7.1.3...v7.1.4 )
Updates `hickory-resolver` from 0.24.2 to 0.24.3
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases )
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/v0.24.3/CHANGELOG.md )
- [Commits](https://github.com/hickory-dns/hickory-dns/compare/v0.24.2...v0.24.3 )
Updates `once_cell` from 1.20.2 to 1.20.3
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.20.2...v1.20.3 )
Updates `pin-project` from 1.1.8 to 1.1.9
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.8...v1.1.9 )
Updates `serde_json_path` from 0.7.1 to 0.7.2
- [Release notes](https://github.com/hiltontj/serde_json_path/releases )
- [Changelog](https://github.com/hiltontj/serde_json_path/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hiltontj/serde_json_path/compare/v0.7.1...v0.7.2 )
Updates `toml` from 0.8.19 to 0.8.20
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.19...toml-v0.8.20 )
Updates `cosmrs` from 0.21.0 to 0.21.1
- [Commits](https://github.com/cosmos/cosmos-rust/compare/cosmrs/v0.21.0...cosmrs/v0.21.1 )
Updates `tokio-postgres` from 0.7.12 to 0.7.13
- [Release notes](https://github.com/sfackler/rust-postgres/releases )
- [Commits](https://github.com/sfackler/rust-postgres/compare/tokio-postgres-v0.7.12...tokio-postgres-v0.7.13 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: comfy-table
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hickory-resolver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json_path
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: cosmrs
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-postgres
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-10 14:59:07 +01:00
import this
cf13b79e93
[DOCs/operators]: Clarify SGPv2 program rules ( #5434 )
2025-02-07 11:31:34 +00:00
Jon Häggblad
134a0196f8
Disable the test for checking the remaining bandwidth in nym-node-status-api ( #5425 )
...
* Disable the test for checking the remaining bandwidth in nym-node-status-api
This check fails almost every time on CI, possibly due to rate limiting?
It's not good to disable the check, but it's blocking CI as it stands
now. Given that we have the check above for locating the ip, we at least
have a little coverage.
* Remove unused
2025-02-07 11:39:37 +01:00
benedettadavico
54aef7c242
bump binary versions
2025-02-07 10:21:16 +01:00
benedetta davico
6c45c9f0b0
Merge pull request #5396 from nymtech/fix/wallet-explorer-url
...
Change Explorer URL to new smooshed nodes
2025-02-06 16:47:26 +01:00
import this
b5afae0916
[DOCs:operators]: Update nym-node specs ( #5433 )
...
* Update nym-node-specs.mdx
* update specs - PR finished
2025-02-06 15:43:33 +00:00
benedetta davico
988eca857f
Merge pull request #5431 from nymtech/drazen/forget-cli-client
...
Push down forget me to client configs
2025-02-06 15:25:04 +01:00
benedetta davico
3c05db2874
Merge pull request #5428 from nymtech/release/2025.2-hu
...
Merge release/2025.2-hu to develop
2025-02-06 13:58:47 +01:00
durch
a8e268f84a
Push down forget me to client configs
2025-02-06 13:15:58 +01:00
benedetta davico
ac22533ecd
Merge pull request #5429 from nymtech/feature/fix_develop_merge
...
Feature/fix develop merge
2025-02-06 13:12:31 +01:00
Bogdan-Ștefan Neacşu
bdc0b875a4
Merge remote-tracking branch 'origin/develop' into release/2025.2-hu
2025-02-06 13:16:51 +02:00
import this
d7b67c1408
[DOCs]: hotfix relative path url ( #5427 )
2025-02-06 10:15:45 +00:00
import this
606e29ebb0
[DOCs/operators]: Release notes, new specs, legal pages ( #5419 )
...
* add legal support notes
* write dev release notes
* create new legal page and add templates
* remove node_api_check to backup
* templates page
* update specs
* update backup and restore node
* PR ready for review
* address review comment
* last tweaks - PR finished
* last tweaks - PR finished
2025-02-05 15:19:56 +00:00
Bogdan-Ștefan Neacşu
21e3c1538d
Fix statistics shutdown ( #5426 )
2025-02-05 16:06:46 +02:00
mfahampshire
0fc7cc657d
Max/openapi docs update ( #5292 )
...
* spacing + working openapi local for nymapi
* sandbox nyx rest api
* add now working nym-api openapi json url to component
2025-02-05 14:05:44 +00:00
dependabot[bot]
23a7f01c05
build(deps): bump tokio from 1.40.0 to 1.43.0 ( #5370 )
...
* build(deps): bump tokio from 1.40.0 to 1.43.0
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.40.0 to 1.43.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.40.0...tokio-1.43.0 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* wip: test if token is set
* Try with an artifical delay between calls
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2025-02-05 10:38:28 +01:00
Jon Häggblad
3a21cfa1ab
Make wait_for_graceful_shutdown to be pub ( #5424 )
2025-02-05 08:58:25 +01:00
Jack Wampler
1d2e6d916c
Use secure DNS for websocket connection establishment ( #5386 )
...
implementation of secure dns for websocket connection establishment. depends on #5355
2025-02-04 11:20:39 -07:00
benedettadavico
4c2bf3642e
update changelong
2025-02-04 10:29:48 +01:00
Jędrzej Stuczyński
70e2e32385
Feature/remove double spending bloomfilter ( #5417 )
...
* removed all uses of the bloomfilter inside nym-api
* changed http status code on bf queries
2025-02-03 16:11:13 +00:00
Jon Häggblad
68a192daa3
Upgrade to thiserror 2.0 ( #5414 )
...
* Upgrade to thiserror 2.0
* Remove line macros in vesting contract error type
* Name positional arguments in GatewayRequestsError
* Named positional argument
* Revert "Remove line macros in vesting contract error type"
This reverts commit 49f937da3f .
* Use positional arguments for line
2025-02-03 10:50:11 +01:00
dependabot[bot]
d6aacae14e
build(deps): bump the patch-updates group across 1 directory with 9 updates ( #5406 )
...
Bumps the patch-updates group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap ) | `4.5.26` | `4.5.27` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.40` | `4.5.44` |
| [getset](https://github.com/jbaublitz/getset ) | `0.1.3` | `0.1.4` |
| [indicatif](https://github.com/console-rs/indicatif ) | `0.17.9` | `0.17.11` |
| [log](https://github.com/rust-lang/log ) | `0.4.22` | `0.4.25` |
| [pin-project](https://github.com/taiki-e/pin-project ) | `1.1.7` | `1.1.8` |
| [semver](https://github.com/dtolnay/semver ) | `1.0.24` | `1.0.25` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.135` | `1.0.138` |
| [bip32](https://github.com/iqlusioninc/crates ) | `0.5.2` | `0.5.3` |
Updates `clap` from 4.5.26 to 4.5.27
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.26...clap_complete-v4.5.27 )
Updates `clap_complete` from 4.5.40 to 4.5.44
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.44 )
Updates `getset` from 0.1.3 to 0.1.4
- [Release notes](https://github.com/jbaublitz/getset/releases )
- [Commits](https://github.com/jbaublitz/getset/compare/0.1.3...0.1.4 )
Updates `indicatif` from 0.17.9 to 0.17.11
- [Release notes](https://github.com/console-rs/indicatif/releases )
- [Commits](https://github.com/console-rs/indicatif/compare/0.17.9...0.17.11 )
Updates `log` from 0.4.22 to 0.4.25
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.25 )
Updates `pin-project` from 1.1.7 to 1.1.8
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.7...v1.1.8 )
Updates `semver` from 1.0.24 to 1.0.25
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.24...1.0.25 )
Updates `serde_json` from 1.0.135 to 1.0.138
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.135...v1.0.138 )
Updates `bip32` from 0.5.2 to 0.5.3
- [Commits](https://github.com/iqlusioninc/crates/compare/bip32/v0.5.2...bip32/v0.5.3 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: getset
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: indicatif
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: bip32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-31 11:27:52 +01:00
Jon Häggblad
6f00023d09
Send shutdown instead of panic when reaching max fail ( #5398 )
...
* Send shutdown instead of panic when reaching max fail
* Stop quicker on failure
* Update comment
2025-01-31 10:39:37 +01:00
Tommy Verrall
982ec56874
Merge pull request #5300 from nymtech/feat/nymnode-entrypoint-docker
...
Nymnode entrypoint docker
2025-01-31 09:08:50 +01:00
Jack Wampler
5dcc1ed6dc
Merge pull request #5401 from nymtech/jmwample/nym-api-route
...
Relocate a validator api function
2025-01-30 09:50:58 -07:00
Jon Häggblad
d62bc0a10b
Downgrade harmless log message from info to debug ( #5403 )
2025-01-30 13:36:06 +01:00
benedetta davico
d1fb926a2a
Merge pull request #5405 from nymtech/downgrade-to-debug
...
HU - Downgrade harmless log message from info to debug
2025-01-30 11:34:14 +01:00
benedettadavico
dea69acd49
Downgrade harmless log message from info to debug
2025-01-30 11:32:54 +01:00
Tommy Verrall
ada2d2247a
Merge pull request #5404 from nymtech/jstuczyn-patch-1
...
lower default ticket verification quorum to 0.7
2025-01-30 11:28:32 +01:00
Jędrzej Stuczyński
0159d7c27a
lower default ticket verification quorum to 0.7
2025-01-30 10:16:41 +00:00
jmwample
882003c08c
fmt
2025-01-29 14:58:04 -07:00
jmwample
b71a491872
relocate a validator api function
2025-01-29 14:55:16 -07:00
Yana Matrosova
8f48ae08c4
Redirect from mixnode page to nodes page ( #5397 )
...
Co-authored-by: Yana <yanok87@users.noreply.github.com >
2025-01-28 17:30:45 +00:00
Yana
31b9623407
Change Explorer URL to new smooshed nodes
2025-01-28 13:00:01 +02:00
Jędrzej Stuczyński
6d90ffdd2c
reduce log severity for checking topology validity ( #5395 )
2025-01-28 09:29:51 +00:00
benedettadavico
28997c7f97
adding changelog for hu
2025-01-28 09:02:54 +01:00
Drazen Urch
9550934d1f
Pre shutdown hooks for GatewayClient ( #5381 )
2025-01-27 20:00:37 +01:00
Jędrzej Stuczyński
a6c586a33b
chore :update version of chain watcher and validator rewarder ( #5394 )
2025-01-27 15:47:37 +00:00
Jędrzej Stuczyński
7c85c1a271
bugfix: correctly handle ingore epoch roles flag ( #5390 )
2025-01-24 15:35:06 +00:00
Jędrzej Stuczyński
92c8d1b73f
bugfix: terminate mixnet socket listener on shutdown ( #5389 )
2025-01-24 12:59:14 +00:00
Jędrzej Stuczyński
554e9ca490
feat: make client ignore dual mode nodes by default ( #5388 )
2025-01-24 12:07:25 +00:00
import this
ff91d4619e
[HOTFIX/DOCs]: Update pre-built-binaries.mdx ( #5385 )
2025-01-24 10:31:19 +00:00
Jack Wampler
9d01474277
Merge pull request #5355 from nymtech/jmwample/dot
...
DNS resolver configuration for internal HTTP client lookups
2025-01-23 10:41:39 -07:00
jmwample
8d10552d7c
hickory dns error mgmt
2025-01-23 08:29:56 -07:00
import this
04fd197f5a
[DOCs]: Add more backup guides, clean up deprecated, fix URLs, add sha verf ( #5384 )
...
* fix socks5 syntax
* reshape backup and restore and add proxy
* fix URLS
* remove deprecated node-api-check - archived for when there is time to maintain the tool
* add hash verification step
2025-01-23 15:14:31 +00:00
Jon Häggblad
4eadaf8292
Fix missing path triggers for CI ( #5380 )
...
* Fix missing path triggers for CI
* Sort alphabetically to make it easier to maintain
2025-01-22 23:46:07 +01:00
jmwample
32e39ebc6b
square cargo.lock with upstream branch
2025-01-22 14:32:04 -07:00
jmwample
117eb83a0b
managing returned iterators
2025-01-22 14:30:16 -07:00
jmwample
c964c137f4
fmt
2025-01-22 14:30:16 -07:00
jmwample
35b43d5b20
missed Lookup strategy
2025-01-22 14:30:16 -07:00
jmwample
bf88b34898
fix wasm compile (exclude wasm target from DoH / DoT)
2025-01-22 14:30:16 -07:00
jmwample
93140a1aa7
minor fixes for clarity, interface access, and wasm exclusion
2025-01-22 14:30:16 -07:00
jmwample
f594bfc9ab
remove h3 because it causes an error
2025-01-22 14:30:12 -07:00
jmwample
4327e2945a
DNS-over-X for internal domain name (i.e. API client) lookups
2025-01-22 14:29:44 -07:00
Bogdan-Ștefan Neacşu
6e6675f7bf
Handle ecash network errors differently ( #5378 )
2025-01-22 15:46:05 +01:00
Bogdan-Ștefan Neacşu
8670693952
Uncouple storage reference for bandwidth client ( #5372 )
2025-01-22 12:12:06 +01:00
Bogdan-Ștefan Neacşu
a7f7ebfbae
Remove empty ephemeral keys ( #5376 )
2025-01-22 12:11:01 +01:00
mfahampshire
57c38ef222
temp remove cargodoc command ( #5375 )
2025-01-22 10:09:47 +00:00
Jędrzej Stuczyński
1aec8be85e
fixed sql migration for adding default message timestamp ( #5374 )
2025-01-21 10:00:11 +00:00
benedettadavico
4b474dd8ff
bump versions for hu
2025-01-20 15:34:23 +01:00
mfahampshire
8e05386a0b
Max/tssdk docs maintenance ( #5364 )
...
* add temp warning
2025-01-20 13:02:56 +00:00
Tommy Verrall
13cfa55e6c
Merge pull request #5327 from nymtech/marcdbz-patch-1
...
Update README.md
2025-01-20 09:36:25 +01:00
Tommy Verrall
18e628acde
Merge pull request #5328 from nymtech/marcdbz-patch-2
...
Update README.md
2025-01-20 09:35:58 +01:00
Tommy Verrall
b163dba2d4
Merge pull request #5356 from nymtech/release/2025.1-reeses
...
2025.1-reeses to master
2025-01-20 09:35:09 +01:00
import this
e67b2b020a
[DOCs/operators]: Bump release version ( #5362 )
...
* bump release version
* bump version in setup guide
* PR finished
2025-01-17 18:12:12 +00:00
benedetta davico
9b627dd70f
Merge pull request #5363 from nymtech/fix-ci
2025-01-17 11:35:04 +01:00
Bogdan-Ștefan Neacşu
9a0b769425
Bind to [::] on nym-node for both IP versions ( #5361 )
...
* Bind to [::] on nym-node for both IP versions
* Force update to be run
* Fix after merging develop
2025-01-17 11:32:33 +01:00
Sachin Kamath
8e14f5f884
Update ci-build-upload-binaries.yml
...
remove observatory
2025-01-17 15:11:53 +05:30
import this
1b64cb42b0
[DOCs/operators]: Guides, changes and release-notes for v2025.1-reeses ( #5340 )
...
* create ToC snippet
* fund node client account
* revamp node guide
* finish setup page revamp
* add new update to changelog
* fix wallet dowload uls
* fix operator steps urls
* fix operator steps urls
* fix operator steps urls
* finish release notes
* finish changelog
* debug build
* correct links syntax
* add remote mnemonic pull command
2025-01-16 15:23:58 +00:00
Jędrzej Stuczyński
03c4895f2b
feature: introduce /load endpoint for self-reported quantised NymNode load ( #5326 )
...
* feature: introduce /load endpoint for self-reported quantised NymNode load
* return Load::Unknown for value of 0 because it means we misread some data
* add additional filtering on 'en...' endpoints
2025-01-16 15:13:08 +00:00
Jędrzej Stuczyński
dcfb092758
updated cosmrs and tendermint-rpc to their most recent versions ( #5339 )
2025-01-16 14:52:36 +00:00
Jędrzej Stuczyński
9305ad5364
exposed NymApiClient method for obtaining node performance history ( #5360 )
...
* exposed NymApiClient method for obtaining node performance history
* using path constants for route definition
2025-01-16 14:50:09 +00:00
Jędrzej Stuczyński
ea5aef6c2f
Client gateway selection ( #5358 )
...
* filter out dual-role gateways during selection
* changed behaviour of egress node validitiy
2025-01-16 14:24:27 +00:00
Jędrzej Stuczyński
61a4433cd9
chore: update indexed_db_futures ( #5347 )
...
* chore: update indexed_db_futures
* clippy
2025-01-16 14:23:43 +00:00
benedetta davico
5c89d36140
Merge pull request #5359 from nymtech/release/2025.1-reeses
...
merge reeses patch to develop
2025-01-16 13:34:36 +01:00
benedetta davico
5ab164d229
Update Cargo.toml
2025-01-16 12:51:53 +01:00
Jędrzej Stuczyński
26538c5884
bugfix: only consider pre-existing peers for wg bytes metric ( #5357 )
2025-01-16 11:50:26 +00:00
Fran Arbanas
a0daabab03
fix version
2025-01-16 10:10:16 +01:00
Fran Arbanas
b0a5b60945
update version
2025-01-16 10:06:34 +01:00
Jędrzej Stuczyński
adb248dbcc
chore: refresh wasm sdk ( #5353 )
...
* make packet statistics wasm-compatible
* fixed possible overflow issue in delay controller
* updated wasm-client to be compatible with the current network
* applied same logic to mixfetch client
* removed dead imports
* updated versions
2025-01-15 17:11:17 +00:00
Sachin Kamath
fffec65cab
NS API: add mixnet scraper ( #5200 )
...
* ns-api: add mixnode scraper
* clippy
* rebase
2025-01-15 13:12:11 +01:00
benedetta davico
bb24004d46
Merge pull request #5352 from nymtech/merge/release/2025.1-reeses
2025-01-15 11:34:39 +01:00
Jędrzej Stuczyński
c487eff7ca
Merge branch 'release/2025.1-reeses' into develop
2025-01-15 10:18:45 +00:00
Jędrzej Stuczyński
5fa21c9aae
chore: remove performed mixnet contract migration ( #5350 )
2025-01-15 10:06:04 +00:00
dependabot[bot]
fd18aae0d6
build(deps): bump log in the patch-updates group across 1 directory ( #5348 )
...
Bumps the patch-updates group with 1 update in the / directory: [log](https://github.com/rust-lang/log ).
Updates `log` from 0.4.22 to 0.4.25
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.25 )
---
updated-dependencies:
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-15 10:01:25 +00:00
benedettadavico
c202e2d598
adding changelog for reeses
2025-01-15 10:27:39 +01:00
mfahampshire
62d23cff9f
removed old todos ( #5349 )
2025-01-14 16:37:30 +00:00
mfahampshire
e454d71b78
Max/client pool ( #5188 )
...
* tcp conn tracker
* make default decay const
* first pass connpool
* err handling conpool start
* added notes for next features
* first version working
* first pass spin out client_pool
* cancel token
* logging change
* bump default decay time
* bugfix: make sure to apply gateway score filtering when choosing initial node
* add duplicate packets received to troubleshooting
* client_pool.rs mod
* client pool example
* clippy
* client pool example done
* added disconnect to client pool
* update mod file
* add cancel token disconnect fn
* comments
* comments
* add clone
* added disconnect thread
* update example files tcpproxy
* client pool docs
* remove comments for future ffi push + lower default pool size from 4 to 2
* comment on ffi
* update command help
* clone impl
* remove clone
* fix clippy
* fix clippy again
* fix test
* tweaked text grammar
* updated comment in example
* future is now
* cherry
* cherry
* fix borked rebase
* fix fmt
* wasm fix
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2025-01-14 16:11:47 +00:00
huximaxi
a7874add88
Merge pull request #5346 from nymtech/feture/legacy_alert
...
Feture/legacy alert
2025-01-14 15:00:49 +01:00
dependabot[bot]
0a47d5dcf8
build(deps): bump criterion from 0.4.0 to 0.5.1 ( #4911 )
...
Bumps [criterion](https://github.com/bheisler/criterion.rs ) from 0.4.0 to 0.5.1.
- [Changelog](https://github.com/bheisler/criterion.rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bheisler/criterion.rs/compare/0.4.0...0.5.1 )
---
updated-dependencies:
- dependency-name: criterion
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 13:47:58 +00:00
RadekSabacky
3d84be22e2
+ add releaseAlert component
2025-01-14 13:41:30 +01:00
dependabot[bot]
6ccbb30491
build(deps): bump http from 1.1.0 to 1.2.0 ( #5228 )
...
Bumps [http](https://github.com/hyperium/http ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/hyperium/http/releases )
- [Changelog](https://github.com/hyperium/http/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/http/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: http
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 12:33:17 +00:00
dependabot[bot]
91c205f83a
build(deps): bump the patch-updates group with 8 updates ( #5336 )
...
Bumps the patch-updates group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.84` | `0.1.85` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.23` | `4.5.26` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.40` | `4.5.42` |
| [futures](https://github.com/rust-lang/futures-rs ) | `0.3.30` | `0.3.31` |
| [pin-project](https://github.com/taiki-e/pin-project ) | `1.1.7` | `1.1.8` |
| [pin-project-lite](https://github.com/taiki-e/pin-project-lite ) | `0.2.15` | `0.2.16` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.134` | `1.0.135` |
| [wasm-bindgen-test](https://github.com/rustwasm/wasm-bindgen ) | `0.3.45` | `0.3.49` |
Updates `async-trait` from 0.1.84 to 0.1.85
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.84...0.1.85 )
Updates `clap` from 4.5.23 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.23...clap_complete-v4.5.26 )
Updates `clap_complete` from 4.5.40 to 4.5.42
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.40...clap_complete-v4.5.42 )
Updates `futures` from 0.3.30 to 0.3.31
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31 )
Updates `pin-project` from 1.1.7 to 1.1.8
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.7...v1.1.8 )
Updates `pin-project-lite` from 0.2.15 to 0.2.16
- [Release notes](https://github.com/taiki-e/pin-project-lite/releases )
- [Changelog](https://github.com/taiki-e/pin-project-lite/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project-lite/compare/v0.2.15...v0.2.16 )
Updates `serde_json` from 1.0.134 to 1.0.135
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.134...v1.0.135 )
Updates `wasm-bindgen-test` from 0.3.45 to 0.3.49
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project-lite
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-test
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 12:30:31 +00:00
dependabot[bot]
4a704e992a
build(deps): bump tempfile from 3.14.0 to 3.15.0 ( #5337 )
...
Bumps [tempfile](https://github.com/Stebalien/tempfile ) from 3.14.0 to 3.15.0.
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Stebalien/tempfile/compare/v3.14.0...v3.15.0 )
---
updated-dependencies:
- dependency-name: tempfile
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 12:29:40 +00:00
dependabot[bot]
6c88c7df42
build(deps): bump ts-rs from 10.0.0 to 10.1.0 ( #5338 )
...
Bumps [ts-rs](https://github.com/Aleph-Alpha/ts-rs ) from 10.0.0 to 10.1.0.
- [Release notes](https://github.com/Aleph-Alpha/ts-rs/releases )
- [Changelog](https://github.com/Aleph-Alpha/ts-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Aleph-Alpha/ts-rs/compare/v10.0.0...v10.1.0 )
---
updated-dependencies:
- dependency-name: ts-rs
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 12:29:13 +00:00
dependabot[bot]
2a748fc968
build(deps): bump mikefarah/yq from 4.44.6 to 4.45.1 ( #5342 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.44.6 to 4.45.1.
- [Release notes](https://github.com/mikefarah/yq/releases )
- [Changelog](https://github.com/mikefarah/yq/blob/master/release_notes.txt )
- [Commits](https://github.com/mikefarah/yq/compare/v4.44.6...v4.45.1 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-14 12:28:43 +00:00
RadekSabacky
25766dc0ec
+ add alert message into nav components
2025-01-14 13:22:31 +01:00
mfahampshire
07544d939e
Max/docs gen update ( #5333 )
...
* update landing page icons
* new architecture diagram
* force dark theme
* new nyx consolidated page
* epoch page
* overhaul traffic flow + add diagram
* note on dvpn mode
* fix formatting of lists
* remove old todo
2025-01-14 11:25:06 +00:00
Jędrzej Stuczyński
102cd1033c
feature: CancellationToken-based shutdowns ( #5325 )
...
* initial stub for ShutdownToken
* attempting to start using new ShutdownManager in NymNode
* migrated verloc tasks
* added custom shutdown signal registration
* integrated legacy task support
* migrated additional tasks inside nym-node
* removed import thats unused in wasm
* apply review comments
* windows fixes
2025-01-13 09:13:13 +00:00
Jędrzej Stuczyński
676e93a372
bugfix: make sure refresh data key matches bond info ( #5329 )
2025-01-10 14:52:52 +00:00
Jędrzej Stuczyński
5a6770e5e2
chore: readjusted --mode behaviour to fix the regression ( #5331 )
2025-01-10 13:17:03 +00:00
Jędrzej Stuczyński
529e8d49ee
chore: apply 1.84 linter suggestions ( #5330 )
...
* chore: apply 1.84 linter suggestions
* updated wasm dependencies to fix the macro issue
* second batch of clippy fixes
2025-01-10 13:00:18 +00:00
Marc
01c7ea72dd
Update README.md
...
Fixed typo and updated operators link
2025-01-09 20:28:18 +01:00
Marc
dfd1df5706
Update README.md
...
Updated the Tauri link
2025-01-09 20:26:04 +01:00
mfahampshire
11d6ee2fdb
update links readme ( #5323 )
2025-01-09 14:44:45 +00:00
mfahampshire
d704c428fc
update landing page colour highlight ( #5322 )
2025-01-09 14:44:21 +00:00
import this
bca070c1bd
[DOCs]: Readiness for nym-dot-com ( #5319 )
...
* url rewrites and redirects
* url rewrites and redirects
2025-01-09 14:44:12 +00:00
benedettadavico
a94c035c0a
correct the nym-node bumped version
2025-01-09 12:36:05 +01:00
Jędrzej Stuczyński
24480418f0
Bugfix/contract version assignment ( #5318 )
...
* fixed contract version being overwritten
* introduced migration to fix existing [mainnet] state
* updated contract schema
* updated testnet manager migrate msg code
2025-01-09 10:00:37 +00:00
Jędrzej Stuczyński
226c040a13
feature: periodically remove stale gateway messages ( #5312 )
...
* add timestamp to stored client messages
* removed dead code
* starting node task to remove old messages
* added log for number of removed messages
* debug log on task finishing
2025-01-09 09:03:19 +00:00
Jędrzej Stuczyński
a46245ffe3
feat: warn users if node is run in exit mode only ( #5320 )
...
* added 'full-gateway' nymnode mode to enable both entry and exit at the same time
* warning for running node in exit mode only
2025-01-09 09:02:52 +00:00
Jędrzej Stuczyński
7c1c13e139
reduce log severity for number of packets being delayed ( #5321 )
2025-01-09 09:02:37 +00:00
Jędrzej Stuczyński
836a93cd96
fixed client session histogram buckets ( #5316 )
2025-01-08 10:26:40 +00:00
dependabot[bot]
3d2914b3e5
build(deps): bump the patch-updates group across 1 directory with 35 updates ( #5310 )
...
* build(deps): bump the patch-updates group across 1 directory with 35 updates
Bumps the patch-updates group with 33 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.90` | `1.0.95` |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.83` | `0.1.84` |
| [blake3](https://github.com/BLAKE3-team/BLAKE3 ) | `1.5.4` | `1.5.5` |
| [chrono](https://github.com/chronotope/chrono ) | `0.4.38` | `0.4.39` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.20` | `4.5.23` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.33` | `4.5.40` |
| [comfy-table](https://github.com/nukesor/comfy-table ) | `7.1.1` | `7.1.3` |
| [console](https://github.com/console-rs/console ) | `0.15.8` | `0.15.10` |
| [const_format](https://github.com/rodrimati1992/const_format_crates ) | `0.2.33` | `0.2.34` |
| [csv](https://github.com/BurntSushi/rust-csv ) | `1.3.0` | `1.3.1` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.0.34` | `1.0.35` |
| [futures-util](https://github.com/rust-lang/futures-rs ) | `0.3.30` | `0.3.31` |
| [hyper-util](https://github.com/hyperium/hyper-util ) | `0.1.9` | `0.1.10` |
| [indicatif](https://github.com/console-rs/indicatif ) | `0.17.8` | `0.17.9` |
| [moka](https://github.com/moka-rs/moka ) | `0.12.8` | `0.12.10` |
| [pin-project](https://github.com/taiki-e/pin-project ) | `1.1.6` | `1.1.7` |
| [pin-project-lite](https://github.com/taiki-e/pin-project-lite ) | `0.2.14` | `0.2.15` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.37` | `1.0.38` |
| [semver](https://github.com/dtolnay/semver ) | `1.0.23` | `1.0.24` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.215` | `1.0.217` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.132` | `1.0.134` |
| [tar](https://github.com/alexcrichton/tar-rs ) | `0.4.42` | `0.4.43` |
| [time](https://github.com/time-rs/time ) | `0.3.36` | `0.3.37` |
| [tokio-stream](https://github.com/tokio-rs/tokio ) | `0.1.16` | `0.1.17` |
| [tokio-util](https://github.com/tokio-rs/tokio ) | `0.7.12` | `0.7.13` |
| [toml](https://github.com/toml-rs/toml ) | `0.8.14` | `0.8.19` |
| [tracing](https://github.com/tokio-rs/tracing ) | `0.1.40` | `0.1.41` |
| [tracing-subscriber](https://github.com/tokio-rs/tracing ) | `0.3.18` | `0.3.19` |
| [url](https://github.com/servo/rust-url ) | `2.5.2` | `2.5.4` |
| [wasm-bindgen-test](https://github.com/rustwasm/wasm-bindgen ) | `0.3.43` | `0.3.45` |
| [js-sys](https://github.com/rustwasm/wasm-bindgen ) | `0.3.72` | `0.3.76` |
| [wasm-bindgen-futures](https://github.com/rustwasm/wasm-bindgen ) | `0.4.45` | `0.4.49` |
| [env_logger](https://github.com/rust-cli/env_logger ) | `0.11.5` | `0.11.6` |
Updates `anyhow` from 1.0.90 to 1.0.95
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.90...1.0.95 )
Updates `async-trait` from 0.1.83 to 0.1.84
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.83...0.1.84 )
Updates `blake3` from 1.5.4 to 1.5.5
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases )
- [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.5.4...1.5.5 )
Updates `chrono` from 0.4.38 to 0.4.39
- [Release notes](https://github.com/chronotope/chrono/releases )
- [Changelog](https://github.com/chronotope/chrono/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chronotope/chrono/compare/v0.4.38...v0.4.39 )
Updates `clap` from 4.5.20 to 4.5.23
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.20...clap_complete-v4.5.23 )
Updates `clap_complete` from 4.5.33 to 4.5.40
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.33...clap_complete-v4.5.40 )
Updates `comfy-table` from 7.1.1 to 7.1.3
- [Release notes](https://github.com/nukesor/comfy-table/releases )
- [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nukesor/comfy-table/compare/v7.1.1...v7.1.3 )
Updates `console` from 0.15.8 to 0.15.10
- [Release notes](https://github.com/console-rs/console/releases )
- [Changelog](https://github.com/console-rs/console/blob/main/CHANGELOG.md )
- [Commits](https://github.com/console-rs/console/compare/0.15.8...0.15.10 )
Updates `const_format` from 0.2.33 to 0.2.34
- [Release notes](https://github.com/rodrimati1992/const_format_crates/releases )
- [Changelog](https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md )
- [Commits](https://github.com/rodrimati1992/const_format_crates/commits/0.2.34 )
Updates `csv` from 1.3.0 to 1.3.1
- [Commits](https://github.com/BurntSushi/rust-csv/compare/1.3.0...1.3.1 )
Updates `flate2` from 1.0.34 to 1.0.35
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.34...1.0.35 )
Updates `futures-util` from 0.3.30 to 0.3.31
- [Release notes](https://github.com/rust-lang/futures-rs/releases )
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.30...0.3.31 )
Updates `hyper-util` from 0.1.9 to 0.1.10
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.9...v0.1.10 )
Updates `indicatif` from 0.17.8 to 0.17.9
- [Release notes](https://github.com/console-rs/indicatif/releases )
- [Commits](https://github.com/console-rs/indicatif/compare/0.17.8...0.17.9 )
Updates `moka` from 0.12.8 to 0.12.10
- [Changelog](https://github.com/moka-rs/moka/blob/main/CHANGELOG.md )
- [Commits](https://github.com/moka-rs/moka/compare/v0.12.8...v0.12.10 )
Updates `pin-project` from 1.1.6 to 1.1.7
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.6...v1.1.7 )
Updates `pin-project-lite` from 0.2.14 to 0.2.15
- [Release notes](https://github.com/taiki-e/pin-project-lite/releases )
- [Changelog](https://github.com/taiki-e/pin-project-lite/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project-lite/compare/v0.2.14...v0.2.15 )
Updates `quote` from 1.0.37 to 1.0.38
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.37...1.0.38 )
Updates `semver` from 1.0.23 to 1.0.24
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/1.0.23...1.0.24 )
Updates `serde` from 1.0.215 to 1.0.217
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.215...v1.0.217 )
Updates `serde_derive` from 1.0.215 to 1.0.217
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.215...v1.0.217 )
Updates `serde_json` from 1.0.132 to 1.0.134
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.132...v1.0.134 )
Updates `tar` from 0.4.42 to 0.4.43
- [Commits](https://github.com/alexcrichton/tar-rs/compare/0.4.42...0.4.43 )
Updates `time` from 0.3.36 to 0.3.37
- [Release notes](https://github.com/time-rs/time/releases )
- [Changelog](https://github.com/time-rs/time/blob/main/CHANGELOG.md )
- [Commits](https://github.com/time-rs/time/compare/v0.3.36...v0.3.37 )
Updates `tokio-stream` from 0.1.16 to 0.1.17
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.16...tokio-stream-0.1.17 )
Updates `tokio-util` from 0.7.12 to 0.7.13
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.12...tokio-util-0.7.13 )
Updates `toml` from 0.8.14 to 0.8.19
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.8.14...toml-v0.8.19 )
Updates `tracing` from 0.1.40 to 0.1.41
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-0.1.40...tracing-0.1.41 )
Updates `tracing-subscriber` from 0.3.18 to 0.3.19
- [Release notes](https://github.com/tokio-rs/tracing/releases )
- [Commits](https://github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.18...tracing-subscriber-0.3.19 )
Updates `url` from 2.5.2 to 2.5.4
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.2...v2.5.4 )
Updates `wasm-bindgen-test` from 0.3.43 to 0.3.45
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `js-sys` from 0.3.72 to 0.3.76
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `wasm-bindgen-futures` from 0.4.45 to 0.4.49
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `web-sys` from 0.3.72 to 0.3.76
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `env_logger` from 0.11.5 to 0.11.6
- [Release notes](https://github.com/rust-cli/env_logger/releases )
- [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.5...v0.11.6 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: blake3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: chrono
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: comfy-table
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: console
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: const_format
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: csv
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: futures-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hyper-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: indicatif
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: moka
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project-lite
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_derive
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tar
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: time
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tracing
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tracing-subscriber
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-test
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: js-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: web-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: env_logger
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
* Use expect in geodata test to give error message on failure
I keep hitting this error on CI, from what I think is network hickup.
But it's hard to tell form the log since the error is swallowed.
Explicitly unwrap the result so we get a more detailed error output
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2025-01-08 10:56:39 +01:00
Jon Häggblad
9b02de3e75
Use expect in geodata test to give error message on failure ( #5314 )
...
* Use expect in geodata test to give error message on failure
I keep hitting this error on CI, from what I think is network hickup.
But it's hard to tell form the log since the error is swallowed.
Explicitly unwrap the result so we get a more detailed error output
* Add nym-node-status-api to ci-build
2025-01-08 10:56:26 +01:00
benedettadavico
b47a742dd0
update nym-node binary version
2025-01-08 10:37:48 +01:00
benedetta davico
6e14882246
Merge pull request #5315 from nymtech/release/2024.14-crunch-patched
...
Merge crunch patched to reeses
2025-01-08 10:35:54 +01:00
benedetta davico
f3d8aba82c
Merge pull request #5288 from nymtech/release/2024.14-crunch-patched
...
Merge patched crunch to develop
2025-01-08 10:34:12 +01:00
benedetta davico
aa83501ed0
Merge pull request #5289 from nymtech/release/2024.14-crunch-patched
...
Merging patched crunch to master
2025-01-08 10:33:03 +01:00
Tommy Verrall
a7466a0e02
Merge pull request #5313 from nymtech/bugfix/append-gb-cap
...
amend 250gb limit
2025-01-08 09:50:04 +01:00
Tommy Verrall
78f45012db
amend 250gb limit
2025-01-08 09:44:14 +01:00
benedettadavico
f6a2f62ea9
bump versions of binaries
2025-01-08 09:28:48 +01:00
Jędrzej Stuczyński
3efeededc5
feature: expand nym-node prometheus metrics ( #5298 )
...
* fixed bearer auth for prometheus route
* basic prometheus metrics
* added rates on global values
* improved structure on the prometheus metrics
* added additional metrics for ingress websockets and egress mixnet connections
* some channel business metrics
* fixed metrics registration and added additional variants
* added counter for number of disk persisted packets
* counter for pending egress packets
* counter for pending egress forward packets
* clippy
2025-01-07 13:34:18 +00:00
Jędrzej Stuczyński
c482350ec6
feature: wireguard metrics ( #5278 )
...
* experimental log
* introduce wireguard metrics updates
* add wireguard traffic rates to console logger
* missing import
* changed order of displayed values
* expose bytes information via rest endpoint
* clippy
2025-01-07 13:32:07 +00:00
import this
72a4a26c40
[DOCs/operators]: smooth operators ( #5311 )
...
* smooth minimum expectation
* simplify simplify
* quick fix
* feedback edits
* feedback edits
* feedback edits
2025-01-06 12:46:16 +00:00
import this
5d9b5a0d70
initialise minimum requirements page ( #5304 )
2025-01-06 10:50:43 +00:00
import this
c070e4bfee
[DOCs]: Fixes ( #5299 )
...
* correct url
* version fix
2025-01-06 10:50:31 +00:00
mfahampshire
4d3d60b78e
tweak format ( #5295 )
...
* tweak format
* auto commit generated command files
* auto commit generated command files
* push components
* edit migration page (#5303 )
---------
Co-authored-by: import this <97586125+serinko@users.noreply.github.com >
2024-12-23 11:51:24 +00:00
Fran Arbanas
5f06414a12
bump version
2024-12-20 14:34:34 +01:00
Fran Arbanas
656838811a
fix permissions
2024-12-20 14:34:10 +01:00
Fran Arbanas
7b8458630a
bump version
2024-12-20 14:22:07 +01:00
Fran Arbanas
cf2ab08b4d
fix dockerfile
2024-12-20 14:20:43 +01:00
Fran Arbanas
2466112829
test version
2024-12-20 13:19:18 +01:00
Fran Arbanas
e5306908e4
feat: add entrypoint script
2024-12-20 13:18:52 +01:00
dynco-nym
41fb17a31b
Extend swagger docs ( #5235 )
...
* WIP adding derive(ToSchema)
* Derive ToSchema for more types
* ContractBuildInformation on /nym_contracts_detailed
* rustfmt
* Add cfg_attr
* A bunch of annotations
* Compiles with utoipa 5.2
* WIP
* Post rebase fixes
* Gitattributes to ignore .sqlx diffs
* generate Sqlx schema files
* Improvements
* Move ecash schema out of ecash crate
* Move redocly config to nym-api/
* Move redocly config to nym-api/
* Remove ErrorResponse
* Move generated openapi spec to .gitignore
* Include BSL licence
* Remove utoipa from ecash toml file
* Remove placeholder annotations
* Chain-watcher rebase changes
* Update licence info
* Treat Scalar as String in OpenAPI
2024-12-20 12:18:45 +01:00
Jędrzej Stuczyński
7d5e3ef7d3
feature: expand nym-node prometheus metrics ( #5298 )
...
* fixed bearer auth for prometheus route
* basic prometheus metrics
* added rates on global values
* improved structure on the prometheus metrics
* added additional metrics for ingress websockets and egress mixnet connections
* some channel business metrics
* fixed metrics registration and added additional variants
* added counter for number of disk persisted packets
* counter for pending egress packets
* counter for pending egress forward packets
* clippy
2024-12-20 10:32:56 +00:00
Jon Häggblad
4f283f565c
Add assignes for the root cargo ecosystem ( #5297 )
2024-12-20 01:16:39 +01:00
Tommy Verrall
2fab3f11b6
Merge pull request #5274 from nymtech/feature/nyx-chain-watcher
...
Nyx Chain Watcher
2024-12-19 17:34:36 +00:00
Sachin Kamath
d0722e5f63
chain-watcher: try fix windows path
2024-12-19 21:07:50 +05:30
Sachin Kamath
64373548e4
chain-watcher: windows workaround for db path, add sqlx
2024-12-19 20:30:11 +05:30
Sachin Kamath
bad85abff3
chain-watcher: bump version
2024-12-19 14:10:28 +00:00
Sachin Kamath
6e66cc2467
validator-rewarder: fix errors
2024-12-19 14:10:28 +00:00
Sachin Kamath
c805aa79a4
nyx-chain-watcher: fallback to env variable when reading config
2024-12-19 14:10:28 +00:00
Mark Sinclair
f5ca1ee20a
Bump version
2024-12-19 14:10:28 +00:00
Sachin Kamath
4f07343efd
api: fetch addresses from config.
2024-12-19 14:10:28 +00:00
Mark Sinclair
94ab78606a
Bump version
2024-12-19 14:10:28 +00:00
Sachin Kamath
7b92e471c8
bugfix: dont manually set last_processed_height for pruning=nothing strat.
2024-12-19 14:10:28 +00:00
Sachin Kamath
a507ffe371
chain-scraper : use tx module for parsing transactions
2024-12-19 14:10:28 +00:00
Mark Sinclair
c02e93004f
nyx-chain-watcher: return average price over 24 hours
2024-12-19 14:10:28 +00:00
Mark Sinclair
1113e0c599
formatting
2024-12-19 14:10:28 +00:00
Mark Sinclair
06c7394861
change webhook payload to have a structured coin for funds
2024-12-19 14:10:28 +00:00
Mark Sinclair
e20bea9d32
bump version
2024-12-19 14:10:28 +00:00
Mark Sinclair
eeea32fdca
add websocket rpcs to env files
2024-12-19 14:10:28 +00:00
Jędrzej Stuczyński
b06349efd0
added env variable to nuke the db
2024-12-19 14:10:28 +00:00
Jędrzej Stuczyński
98a4cb4ae8
even more logs
2024-12-19 14:10:28 +00:00
Jędrzej Stuczyński
be185824b4
extra logs
2024-12-19 14:10:28 +00:00
Jędrzej Stuczyński
60e8e53f3b
explicitly build websocket client in 0.37 compat mode
2024-12-19 14:10:28 +00:00
Jędrzej Stuczyński
1890367bfc
allow conversion from CometBFT block subscription
2024-12-19 14:10:28 +00:00
Mark Sinclair
2b26a88d6c
Bump version
2024-12-19 14:10:28 +00:00
Mark Sinclair
a6f4f017c7
Bump version
2024-12-19 14:10:28 +00:00
Jędrzej Stuczyński
d8a6ca48c1
implemented starting block logic inside the chain scraper itself
2024-12-19 14:10:28 +00:00
Mark Sinclair
541d46e899
Fix docker entry point and bump version
2024-12-19 14:10:28 +00:00
Mark Sinclair
39f525e88e
Add Dockerfile and workflow to build
2024-12-19 14:10:28 +00:00
Mark Sinclair
156e892baa
parse message index and process all log entries
2024-12-19 14:10:28 +00:00
Mark Sinclair
5b6ae39dab
init saves example config
2024-12-19 14:10:28 +00:00
Mark Sinclair
df004f834f
Add example to README
2024-12-19 14:10:28 +00:00
Mark Sinclair
235165171b
Remove migration from seed app
2024-12-19 14:10:28 +00:00
Mark Sinclair
572875058d
Add config, overrides and CLI
2024-12-19 14:10:28 +00:00
Mark Sinclair
cf6f437187
Move nym-data-observatory (v0) to nyx-chain-watcher
2024-12-19 14:10:28 +00:00
Mark Sinclair
6010de978d
data-observatory: renamed transactions to payments because there is already transaction in the base scraper schema
2024-12-19 14:10:28 +00:00
Mark Sinclair
d951ea9548
nyxd-scraper: add optional starting height parameter to scrape before listening for new blocks
2024-12-19 14:10:28 +00:00
Sachin Kamath
868d7439ec
observatory 0.1
2024-12-19 14:10:28 +00:00
Sachin Kamath
a884aee1e9
fix review comments
2024-12-19 14:10:28 +00:00
Sachin Kamath
80f965a104
clippy
2024-12-19 14:10:28 +00:00
Sachin Kamath
c99a240ed4
nyxd-scraper: add config to make pre-commit storage optional
2024-12-19 14:10:28 +00:00
Jędrzej Stuczyński
67976b1b30
feature: wireguard metrics ( #5278 )
...
* experimental log
* introduce wireguard metrics updates
* add wireguard traffic rates to console logger
* missing import
* changed order of displayed values
* expose bytes information via rest endpoint
* clippy
2024-12-19 10:49:56 +00:00
Jędrzej Stuczyński
a2322d6cdf
feature: nym topology revamp ( #5271 )
...
* revamped NymTopology
* wip
* working e2e client
* updated nym-api
* updated nym-node
* updated rest of non-test code
* updated the rest of the codebase
* additional tweaks
* linux clippy fixes + adding additional dummy ipr types for better linting on non-linux targets
2024-12-19 10:44:34 +00:00
Jędrzej Stuczyński
ae346bb75b
bugfix: remove unnecessary arguments for nym-api swagger endpoints ( #5272 )
...
* removed incorrect body argument for '/rewarded-set' endpoint
* removed incorrect pagination parameters for monitor run results
2024-12-19 10:42:52 +00:00
Jon Häggblad
53c28af847
Add close to credential storage ( #5283 ) ( #5293 )
...
* Add close method to credential storage
* wip
2024-12-18 21:51:00 +01:00
Bogdan-Ștefan Neacşu
3521f36374
Include IPINFO_API_TOKEN in nightly CI ( #5285 )
...
* Include IPINFO_API_TOKEN in nightly CI
* Fix beta clippy
2024-12-18 16:46:28 +02:00
Bogdan-Ștefan Neacşu
f7a7a8072f
Move tun constants to network defaults ( #5286 ) ( #5287 )
2024-12-18 16:23:18 +02:00
Bogdan-Ștefan Neacşu
3695332036
Move tun constants to network defaults ( #5286 )
2024-12-18 15:03:21 +02:00
Jon Häggblad
acd068e5ab
Add close to credential storage ( #5283 )
...
* Add close method to credential storage
* wip
2024-12-18 12:37:16 +01:00
Jon Häggblad
d03302c391
http-api-client: deduplicate code ( #5267 )
...
* Deduplicate code
* Remove unneeded async
2024-12-18 12:36:10 +01:00
mfahampshire
cd86110b2c
Max/crunch patch docs ( #5284 )
...
* patch changelog done
* auto commit generated command files
2024-12-18 10:37:45 +00:00
benedetta davico
8d5a41a790
Merge pull request #5277 from nymtech/feature/modify_changelog
...
Modify CHANGELOG
2024-12-18 11:07:49 +01:00
Bogdan-Ștefan Neacşu
caa17d933c
Add windows to CI builds ( #5269 )
...
* Add windows to CI builds
* Fix win build for node status api
* Fix win build for sdk
* Fix win build for cred proxy
2024-12-17 22:26:38 +01:00
Mark Sinclair
ad0c135d4c
Bump credential proxy version
2024-12-17 20:35:42 +00:00
Bogdan-Ștefan Neacşu
039b05cf7e
Modify CHANGELOG
2024-12-17 18:59:49 +02:00
benedetta davico
37b10b59aa
update changelog for nym-node v1.2.1
2024-12-17 17:54:18 +01:00
benedetta davico
a9ede22bbd
update nym-node version
2024-12-17 17:41:12 +01:00
Bogdan-Ștefan Neacşu
b656003306
Expect that previously regitrated clients don't have v6 addr
2024-12-17 16:59:01 +02:00
Bogdan-Ștefan Neacşu
61e872f033
Add windows to CI builds ( #5269 )
...
* Add windows to CI builds
* Fix win build for node status api
* Fix win build for sdk
* Fix win build for cred proxy
2024-12-17 15:18:11 +02:00
dynco-nym
b4f51baf94
Change sqlite journal mode to WAL ( #5213 )
...
* Change sqlite journal mode to WAL
* Synchronous mode & auto vacuum
* Bump probe git ref to 1.1.0
2024-12-16 16:40:02 +01:00
Drazen Urch
a3f3d83c1b
Shipping raw metrics to PG ( #5216 )
...
* Shipping raw metrics to PG
* Put cancel token back in its place
* fmt
2024-12-16 16:19:37 +01:00
Drazen Urch
84d7004cb2
Add control messages to GatewayTransciver ( #5247 )
...
* Add control messages to GatewayTransciver
* Add forget me flag to clients
* CI gate IPIINFO test
* Handle ForgetMe for client and stats db
* fmt
2024-12-16 15:18:04 +01:00
import this
be063a36eb
syntax hotfix ( #5266 )
2024-12-16 13:17:38 +00:00
windy-ux
0a712b9fce
Fix/web 615 seo setup ( #5265 )
...
* + add header into Packet Mixing docs
* + add head changes for testing
* / updated version of metatags in theme.config
* + add env file
* / theme.config to use NEXT_PUBLIC_SITE_URL from env file
* @ Fix broken link in theme.config
* - remove favicon code
* + add desription for intro pages
* + add default book's desriptions
* Revert "+ add desription for intro pages"
This reverts commit 98c78242d4 .
2024-12-16 13:17:25 +00:00
Bogdan-Ștefan Neacşu
88d6fb4e22
Add fd callback to client core ( #5230 )
...
* Add fd callback to client core
* Include in sdk
* Fix clippy many args
* Method in builder
* Replace Box with Arc
2024-12-16 13:57:34 +02:00
Jon Häggblad
04c2045d94
Add PATCH support to nym-http-api-client ( #5260 )
2024-12-16 12:28:44 +01:00
Jon Häggblad
c0b4e8dd70
Remove unneeded async function annotation ( #5246 )
2024-12-16 09:15:46 +01:00
Fran Arbanas
e7702a1e7a
fix: remove documentation from dockerignore since it's refernced in Cargo.toml ( #5264 )
2024-12-13 14:44:36 +01:00
windy-ux
07435ce3b2
Fix/web 615 seo setup ( #5257 )
...
* + add header into Packet Mixing docs
* + add head changes for testing
* / updated version of metatags in theme.config
* + add env file
* / theme.config to use NEXT_PUBLIC_SITE_URL from env file
* @ Fix broken link in theme.config
* - remove favicon code
* + add desription for intro pages
2024-12-13 13:09:49 +00:00
benedetta davico
b628a5f814
Merge pull request #5263 from nymtech/release/2024.14-crunch
...
Merge release/2024.14-crunch to master
2024-12-13 11:49:27 +01:00
benedetta davico
9690c73c91
Merge pull request #5261 from nymtech/merge/release/2024.14-crunch
...
update changelog for crunch
2024-12-13 11:41:00 +01:00
Jędrzej Stuczyński
684d7ac1a2
removed legacy socks5 listener ( #5259 )
2024-12-13 10:03:43 +00:00
Jędrzej Stuczyński
b813044360
bugfix: make sure to apply gateway score filtering when choosing initial node ( #5256 )
...
* bugfix: make sure to apply gateway score filtering when choosing initial node
* mixfetch build fix
2024-12-13 09:09:56 +00:00
Bogdan-Ștefan Neacşu
c26d4f24fc
Add conversion unit tests for auth msg ( #5251 )
...
* Add conversion unit tests for auth msg
* Fix remaining bad mac conversions
2024-12-13 10:38:25 +02:00
Drazen Urch
ee7b3f1415
Update TS bindings ( #5255 )
2024-12-12 14:21:57 +00:00
import this
ccd66f8a51
tokenomics edits ( #5254 )
2024-12-12 13:34:03 +00:00
mfahampshire
c31d1f63e6
updated readme links + bit of general clean ( #5253 )
2024-12-12 13:11:25 +00:00
import this
2ab172146a
[DOCs/operators]: Edit tokenomics definitions ( #5252 )
2024-12-12 11:24:38 +00:00
mfahampshire
9b5e14c78e
tweak fix ( #5250 )
...
* tweak fix
* added default config directories
2024-12-12 09:52:04 +00:00
import this
d9e5c62b5c
Update changelog.mdx ( #5248 )
2024-12-11 17:00:36 +00:00
mfahampshire
a336893116
Max/openapi docs ( #5219 )
...
* first pass redoc apis
* new landing + component update
* added intro
* new structure
* link list
* add sandbox sdk
* remove theme colours
* revert credit to ticket & ticketbook and actually get all the instances to replace
* Max/zknym doc tweak (#5223 )
* revert credit to ticket & ticketbook
* revert credit to ticket & ticketbook and actually get all the instances to replace
* theme tweak to widen text area
* theme redoc component
* tweak padding topbar
* modified socks5 page to be in line with websocket client
* modify h size of autodoc generated command info
* tweak script to build from master
* add autodoc to workspace
* auto commit generated command files
* clean autodoc-generated-markdown in script
* auto commit generated command files
* tweak works
* clippy
* fix borked toml from cherrypick
* remove rm command
* auto commit generated command files
* blow away images
* auto commit generated command files
* remove redoc for nymapi for the moment but retain everything else
* fix double paste
* temp remove sandbox
2024-12-11 16:30:17 +00:00
mfahampshire
1d0d62f798
nymvpncli guide ( #5243 )
...
* nymvpn guide
* move nymvpn guide frm operators -> developers
2024-12-11 16:00:26 +00:00
import this
daa680d6b8
[DOCs/operators]: Release notes v2024.14-crunch & config score updates ( #5222 )
...
* initialise tokenomics graph
* generate reward version config graph
* update tokenomics
* edit typo
* initialise release crunch release notes
* operators update
* add points to changelog
* update version graph and selection
* update iptables configuration
* add features to changelog
* comment redundant
* address review comments
* PR finish
2024-12-11 15:49:22 +00:00
benedettadavico
a491e6a71a
update changelog for crunch
2024-12-11 10:28:47 +01:00
Jędrzej Stuczyński
fd47768b75
Merge pull request #5242 from nymtech/merge/release/2024.14-crunch
...
Merge/release/2024.14-crunch
2024-12-10 15:41:11 +00:00
Jędrzej Stuczyński
4e2aa2c0b3
Merge branch 'release/2024.14-crunch' into merge/release/2024.14-crunch
2024-12-10 15:29:26 +00:00
Jędrzej Stuczyński
66fea38d20
bugfix: make sure to update timestamp of last batch verification to prevent double redemption ( #5239 )
2024-12-10 13:35:29 +00:00
Jędrzej Stuczyński
96f99bb9e4
bugfix: added explicit openapi servers to account for route prefixes ( #5237 )
2024-12-10 10:37:04 +00:00
benedetta davico
c29fce0856
Update NS-api version in Cargo.toml
2024-12-10 11:16:16 +01:00
Jon Häggblad
33bdf08804
Add FromStr impl for UserAgent ( #5236 )
...
* Add FromStr impl for UserAgent
* Convert error type to struct
2024-12-10 10:35:19 +01:00
dependabot[bot]
236555e6c1
build(deps): bump mikefarah/yq from 4.44.5 to 4.44.6 ( #5234 )
2024-12-09 22:58:46 +01:00
Jon Häggblad
c54760bb0b
TicketType derive Hash and Eq ( #5233 )
2024-12-09 22:53:52 +01:00
benedettadavico
10933ff8f1
update node version to 1.2.0 again
2024-12-09 16:58:55 +01:00
Jędrzej Stuczyński
5454b36022
Further config score adjustments ( #5225 )
...
* wip
* changed minor/patch weights and introduced full release chain history for more accurate calculations
* clippy
* updated contract schema
* added nym-api endpoint for current rewarded set nodes
* added nym-api endpoint for internal config score data
* guard mixnet contract against decreasing semver
* fixed config score calculation if there are skipped versions
2024-12-09 14:33:34 +00:00
Drazen Urch
1b8a929ff5
Nmv2 add debug config ( #5212 )
...
* Add debug config to clients
* Add deterministic traffic selection flag
2024-12-09 09:03:04 +01:00
Jon Häggblad
72a4624ace
Add NYXD_WS to qa.env ( #5226 )
2024-12-09 09:00:39 +01:00
Mark Sinclair
e5e7ddb0b6
Create push-nyx-chain-watcher.yaml
2024-12-06 20:30:19 +00:00
Jędrzej Stuczyński
675e5a0305
removed semver filtering ( #5224 )
2024-12-06 17:21:21 +00:00
Tommy Verrall
210cc5286e
Update Cargo.toml
...
amend version back to 13
2024-12-06 17:29:08 +01:00
benedettadavico
d07e293cb5
amend nym-node version
2024-12-06 11:34:21 +01:00
Jędrzej Stuczyński
5a07b73375
feature: hopefully final steps of the smoosh ™️ ( #5201 )
...
* removed mnemonic from gateway config struct
scaffolding for common mixnet listener
running verloc unconditionally in a nym-node
remove filtering by mixnode
extracted verloc to separate crate
integrated nym-node-http-server more tightly with the binary
most logic for handling forward packets
running all mixnode-related tasks natively inside nymnode
removed gateway storage trait in favour of the only concrete implementation
most logic for handling final hop packets
using nym-node owned socket listener for gateways
utility for sending plain message through mixnet + gateway fix
using common packet forwarding in both modes
nifying nym-node metrics
reproduce behaviour of the console logger
cleaned up cli args
redesigned gateway tasks startup procedure
removing dead code
scaffolding for old config v6
config migration
implemented MixnetMetricsCleaner
* clippy
* require entry/exit for wireguard
* removed dead code in migration code
* updated config template
* use custom user agent for verloc queries
* fixed premature shutdown of gateway tasks
* hidden nym-api flag to allow illegal node ips
* experiment: final hop handing with wireguard
* added additional startup logs
* typo
* fixed legacy stats endpoint data
* additional logs
* apply review comments
* fixed local testnet manager
2024-12-05 17:21:36 +00:00
benedettadavico
4b055a9bf0
bumping nym-node version
2024-12-05 18:13:13 +01:00
Jędrzej Stuczyński
80d1a24164
dont consider legacy nodes for rewarded set selection ( #5215 )
...
* dont consider legacy nodes for rewarded set selection
* removed dead imports
2024-12-05 16:50:34 +00:00
Jędrzej Stuczyński
b481da9c55
nym-api NMv1 adjustments ( #5209 )
...
* ignore legacy nodes for test route selection and bias selection with existing score
* feature: dont keep persistent GatewayClient inside NMv1 (#5211 )
* removed overly complex logic for requesting mutex permits for packet processing
* dont keep persistent gateway connections. instead make them on demand
* clippy
2024-12-05 16:18:14 +00:00
Bogdan-Ștefan Neacşu
585d752c83
Extend raw ws fd for gateway client ( #5218 ) ( #5220 )
2024-12-05 17:43:43 +02:00
Bogdan-Ștefan Neacşu
d1f702c4aa
Extend raw ws fd for gateway client ( #5218 )
2024-12-05 14:48:33 +02:00
Tommy Verrall
c20c7147f8
Merge pull request #4813 from nymtech/dependabot/npm_and_yarn/testnet-faucet/micromatch-4.0.8
...
build(deps): bump micromatch from 4.0.4 to 4.0.8 in /testnet-faucet
2024-12-05 10:51:34 +00:00
Tommy Verrall
06956226ad
Merge pull request #5195 from nymtech/raphael/update-security
...
Update Security disclosure email, public key and policy
2024-12-05 10:49:48 +00:00
Jon Häggblad
6eddc913f4
Derive serialize for UserAgent ( #5210 ) ( #5217 )
2024-12-05 11:34:44 +01:00
Jon Häggblad
b06091e548
Derive serialize for UserAgent ( #5210 )
2024-12-05 11:21:33 +01:00
Mark Sinclair
15c3012199
explorer-api: add nym node endpoints + UI to show nym-nodes and account balances ( #5183 )
...
* explorer-api: add nym node endpoints + UI to show nym-nodes and account balances
* explorer-api: add endpoints to get operator rewards
explorer-ui: show delegations on nym-nodes, show operator rewards, bug fixes
* explorer-ui: change summary screen to only show nym-node stats
* explorer-api: add unstable routes to get legacy mixnodes and gateways from the contract instead of the Nym API
explorer-ui: adapt front-end to show less information in legacy nodes with plain bond types
* explorer-ui: fix up source of legacy mixnode data
* explorer-ui: add more account page null and undefined checks
* explorer-ui: filter out null gateway versions
* explorer-ui: sanitise gateway versions
* explorer-ui: add more guards on the balance parts to check that greater than 0
* explorer-api: make /tmp/unstable/gateways endpoint compatible with the current Harbour Master API
* explorer-ui: fix typo
* cargo fmt
* Add node-id, total stake and links to nodes list
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2024-12-05 08:17:30 +00:00
Jędrzej Stuczyński
78bf413e6a
introduce UNSTABLE endpoints for returning network monitor run details ( #5214 )
2024-12-04 16:49:26 +00:00
Simon Wicky
f3bf5d080b
better date serilization ( #5207 )
2024-12-04 11:11:51 +01:00
dynco-nym
e06d442e95
Restore Location fields ( #5208 )
...
* Add latitude/longitude fields to Location
* Add regression test
* Bump package version
* Load secret during workflow
2024-12-03 18:35:56 +01:00
Jędrzej Stuczyński
29ea4623c8
adjusted config score penalty calculation ( #5206 )
...
* adjusted config score penalty calculation
* updated contract schema
2024-12-03 11:24:46 +00:00
dynco-nym
fc79f739d4
Fix overflow ( #5204 )
2024-12-03 10:20:28 +01:00
Bogdan-Ștefan Neacşu
60c21a8d1d
Fix backwards compat mac generation ( #5202 )
2024-12-02 19:52:59 +02:00
Jędrzej Stuczyński
feefde9022
Bugfix/credential proxy sequencing ( #5187 )
...
* using common middleware for all http servers
* improved span handling in credential-proxy
* ensure increase in sequence number upon making deposit
* added explicit connect options for the db
* fixed further instances of incorrect span instrumentation
* batch deposit requests together to improve concurrency
* ignore cancelled requests
* updated credential proxy version to 0.1.4
* adjusted Dockerfile with new binary location
* log binary version on startup
* reduce default log level
* guard against unavaiable commit sha
* apply review comments: dont exit(0), instead just shutdown normally
* add skip_webhook parameter to obtain-async
* removing dead code
2024-12-02 14:52:35 +00:00
benedetta davico
645be5fa22
Update ci-build-upload-binaries.yml
2024-12-02 14:03:44 +01:00
benedetta davico
ac56717b23
Update ci-build-upload-binaries.yml
2024-12-02 13:48:05 +01:00
benedetta davico
6ee8ccbeaa
Merge pull request #5199 from nymtech/merge/release/2024.14-crunch
...
merge crunch into develop
2024-12-02 13:21:04 +01:00
Jędrzej Stuczyński
cfebd14655
Merge branch 'release/2024.14-crunch' into merge/release/2024.14-crunch
2024-12-02 11:21:09 +00:00
Simon Wicky
4851614375
NS API - Gateway stats scraping ( #5180 )
...
* squashed commit before rebasing
* removed blank lines
2024-12-02 12:15:30 +01:00
benedetta davico
ec502f46f0
Merge pull request #5196 from nymtech/release/2024.13-magura-patched-v2
...
Merging magura drift into crunch
2024-12-02 12:13:12 +01:00
Raphaël Walther
841fb81d24
Update Security disclosure email, public key and policy
2024-11-29 16:54:17 +01:00
dynco-nym
a9e62889c3
Remove explorer dependency ( #5190 )
...
* Move monitor code to a struct
- to store state in a struct
* explorer deprecation wip
* Replace explorer with ipinfo calls
* PR feedback
* Fix clippy
* Bump package version
* Remove ipinfo crate due to openssl dep
* Add remaining bandwidth log
2024-11-29 16:45:55 +01:00
import this
074d705448
[DOCs/operators]: Magura-drift - second patch ( #5194 )
...
* syntax edits
* new version harsh
* changelog info - ready to review
2024-11-29 13:34:58 +00:00
benedettadavico
4a9a5579c4
update changelog
2024-11-29 14:06:32 +01:00
benedetta davico
96180275f8
Update Cargo.toml
2024-11-29 13:57:57 +01:00
Bogdan-Ștefan Neacşu
ab20260a2f
Guard storage access with cache ( #5193 )
...
* Guard storage access with cache
* Do the sync way less freq
* Change sync behaviour for bandwidth too
* Use bigger delta
2024-11-29 14:56:39 +02:00
Tommy Verrall
ec1c564c2b
Merge pull request #5150 from nymtech/dependabot/npm_and_yarn/testnet-faucet/cross-spawn-7.0.6
...
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /testnet-faucet
2024-11-29 12:27:29 +00:00
Tommy Verrall
bdf97bcbd6
Merge pull request #5151 from nymtech/fix/validator-rewarder-push-docker
...
fix: validator-rewarder GH job
2024-11-29 12:26:55 +00:00
Jędrzej Stuczyński
889d464e98
improvement: make internal gateway clients use the same topology cache ( #5191 )
2024-11-29 09:45:12 +00:00
Jędrzej Stuczyński
56206433e6
chore: apply 1.84 linter suggestions ( #5192 )
2024-11-29 09:20:45 +00:00
Tommy Verrall
8e9d01c47b
Merge pull request #5189 from nymtech/fix/network-tunnel-script
...
Fix/network tunnel script
2024-11-28 15:47:56 +00:00
Tommy Verrall
f95f01959c
fix multiple forwarding calls
...
also add more logging around joke section
2024-11-28 12:29:29 +01:00
Tommy Verrall
42de620951
typo
2024-11-28 12:06:03 +01:00
Tommy Verrall
af9f7b1c0f
formatting
2024-11-28 12:02:45 +01:00
Tommy Verrall
7c1ad7d20c
add more output on joke commands
...
this should help the end users debug their machines further
2024-11-28 12:02:13 +01:00
Tommy Verrall
9ac0595a35
remove duplicate iptable rules
2024-11-28 11:49:29 +01:00
Tommy Verrall
c6c138167d
Merge pull request #5186 from nymtech/fix/network-tunnel-script
...
fix for the network tunnel manager script
2024-11-28 09:39:50 +00:00
Tommy Verrall
09633dead1
add the enable ip forwarding method
2024-11-28 10:38:13 +01:00
dynco-nym
cd2ad0adbb
Update dir in workflow ( #5185 )
2024-11-27 17:50:55 +01:00
benedetta davico
0b52224917
Update network_tunnel_manager.sh
2024-11-27 17:26:37 +01:00
dynco-nym
96ebe3fc4f
Fix overflow ( #5184 )
2024-11-27 17:07:01 +01:00
Drazen Urch
8e713d43e1
Add monitor_run and testing_route indexes ( #5182 )
2024-11-27 11:07:39 +01:00
dynco-nym
e7f806219c
Move NS client to separate package under NS API ( #5171 )
...
* Move client code to NS API
* Move client to separate package
* Move things around
* Adjust run scripts
* rustfmt
* Add client to workspace
2024-11-26 15:59:42 +01:00
benedettadavico
35aa7e338d
bump binary versions
2024-11-26 15:01:06 +01:00
benedetta davico
62045d76b3
Merge pull request #5172 from nymtech/release/2024.13-magura-patched
...
Update master with latest releases
2024-11-26 11:53:05 +01:00
Jędrzej Stuczyński
2a60b2f057
bugfix: fixed nym-node config migrations (again) ( #5179 )
2024-11-26 09:41:18 +00:00
import this
edd3f9108a
[DOCs/operators]: Guide to change wg private address ( #5178 )
2024-11-26 09:32:09 +00:00
Jędrzej Stuczyński
dcde4c8df1
bugfix: use default value for verloc config when deserialising missing values ( #5177 )
2024-11-25 17:54:32 +00:00
Tommy Verrall
fcaa32284b
Merge pull request #5175 from nymtech/fix/empty_allowed
...
Remove peers with no allowed ip from storage
2024-11-25 17:36:33 +00:00
Tommy Verrall
3c56977fb5
Merge pull request #5176 from nymtech/script-update
...
Script update
2024-11-25 17:35:41 +00:00
Tommy Verrall
5f3bb5db82
remove command features
2024-11-25 17:52:49 +01:00
Tommy Verrall
1b84639c34
re-add the configure icmp command
2024-11-25 17:48:03 +01:00
Tommy Verrall
546a486f9f
script overhaul
...
- improved iptables management: apply_iptables_rules and apply_iptables_rules_wg now automatically remove duplicate rules before reapplying them, ensuring a clean setup without disrupting iptables
- consolidated joke feature: unified the "joke through the mixnet" logic into a generic function, allowing it to work seamlessly across any specified interface
- enhanced tunnel checks: added check_nym_wg_tun alongside check_nymtun_iptables, making it easier to verify the state of both tunnels
- reduced error-prone behavior: simplified workflows to avoid issues caused by running commands multiple times
how to use:
1. download the script and make it executable:
curl -L -o network_tunnel_manager.sh https://raw.download.github.of.this.file && chmod u+x network_tunnel_manager.sh
2. run the following commands as needed:
- apply_iptables_rules: apply and clean iptables rules for nymtun0
- apply_iptables_rules_wg: apply and clean iptables rules for nymwg
- check_ipv6_ipv4_forwarding: verify if ipv4 and ipv6 forwarding are enabled
- check_ip_routing: display the current ipv4 and ipv6 routing tables
tldr:
- improved iptables handling to avoid duplicates
- unified functionality for better maintainability
- reduced potential errors when rerunning commands
2024-11-25 17:45:10 +01:00
Bogdan-Ștefan Neacşu
fa72f90bfa
Remove peers with no allowed ip from storage
2024-11-25 16:44:23 +00:00
Jędrzej Stuczyński
5668e123d9
introduced initial internal commands for nym-cli: ecash key and request generation ( #5174 )
...
* introduced initial internal commands for nym-cli: ecash key and request generation
* reduced args logging level
2024-11-25 15:41:49 +00:00
import this
27637ae6b4
[DOCs/operators]: Routine guides update with release changes ( #5173 )
...
* finish doc updates - ready for review
* info to warning change
* add non root guide and a new error
* syntax fix
* syntax edit
2024-11-25 14:27:52 +00:00
Jędrzej Stuczyński
12b9aefa99
bugfix: correctly expose ecash-related data on nym-api ( #5155 )
...
* fixed signer related endpoints
* fixed aggregation of partial data if the api is not a signer
* fixes to swagger docs for global ecash endpoints
* remove unused axum_macros
* fixed test traits
2024-11-25 08:39:55 +00:00
benedetta davico
0041937ed3
Merge pull request #5170 from nymtech/merge/release/2024.13-magura-patched
...
merge patched magura into develop
2024-11-25 09:06:32 +01:00
Jon Häggblad
5cda49f996
Add derive_extended_private_key to DirectSecp256k1HdWallet ( #5167 )
2024-11-23 11:19:36 +01:00
Jon Häggblad
36657bcd97
Add support for DELETE to nym-http-api-client ( #5166 )
...
* Add delete support to http-api-client
* Add to trait
2024-11-23 10:42:49 +01:00
Jon Häggblad
6167243a10
Add export_to_env ( #5162 )
2024-11-22 17:50:43 +01:00
Jon Häggblad
920276f2ac
Move two minor jobs to free tier github hosted runners ( #5169 )
2024-11-22 16:56:24 +01:00
Jędrzej Stuczyński
0e5bd966dd
Merge branch 'release/2024.13-magura-patched' into develop
2024-11-22 15:53:59 +00:00
Jędrzej Stuczyński
6acd936368
bugfix: additional improvements to nym-api db performance ( #5168 )
...
* added statement logging to nym-api db
* adding additional pool options
* dont blow up upon failing to submit network monitor results
* store in-memory cache of node database ids
2024-11-22 15:52:26 +00:00
Dinko Zdravac
1f53da7456
Fix env var name ( #5165 )
2024-11-22 15:41:16 +00:00
Jon Häggblad
2fdc0dc47b
Add strum::EnumIter for TicketType ( #5164 )
2024-11-22 16:33:23 +01:00
Fran Arbanas
a720c95dd7
feat: add env vars to NNM ( #5163 )
...
* feat: add env vars to NNM
* update version to testfran
* add ip and port for locust connection as variables
* bump version
* bump version, fix env variable names
* bump version to correct one
2024-11-22 14:32:58 +00:00
benedettadavico
01c7b2819e
update changelog
2024-11-22 10:50:59 +01:00
Simon Wicky
042a8a58aa
start session collection for exit gateways ( #5148 ) ( #5161 )
2024-11-22 09:12:01 +01:00
benedettadavico
d8ab2a8f15
update version for clients and nym-node
2024-11-22 07:25:54 +01:00
mx
013941dbaf
patch curl command for network_tunnel_man.sh ( #5160 )
2024-11-21 20:28:22 +00:00
benedetta davico
1af6e1ecdd
Create network_tunnel_manager.sh ( #5156 )
...
* Create network_tunnel_manager.sh
* update link for network tunnel manager script
* updating 2 more links
2024-11-21 20:11:28 +00:00
Jędrzej Stuczyński
d6d2239685
implement optional cap for number of ack retransmissions ( #5158 )
...
* implement optional cap for number of ack retransmissions
* Wasm
2024-11-21 18:57:24 +00:00
Jędrzej Stuczyński
3d704fbbf1
change: make nym-api optionally ignore nodes with illegal ip addresses, like loopback ( #5159 )
2024-11-21 18:54:14 +00:00
Jędrzej Stuczyński
119c36b0bb
added 'deterministic_route_selection' for sphinx packet route selection ( #5157 )
...
* added 'deterministic_route_selection' for sphinx packet route selection
* clippy + wasm
* Switch to ChaCha8Rng for deterministic route generation
---------
Co-authored-by: durch <durch@users.noreply.github.com >
2024-11-21 18:21:01 +00:00
Mark Sinclair
379c1eb0d0
Update push-network-monitor.yaml
2024-11-21 16:11:59 +00:00
Mark Sinclair
d1e91946e6
Update push-network-monitor.yaml
2024-11-21 16:07:12 +00:00
Mark Sinclair
402c79f2f5
Update push-network-monitor.yaml
2024-11-21 15:59:41 +00:00
Mark Sinclair
149b2f4e32
Update Cargo.toml for nym-network-monitor
2024-11-21 15:52:56 +00:00
Mark Sinclair
221e809da3
Update push-network-monitor.yaml
2024-11-21 15:52:11 +00:00
Mark Sinclair
760ee453ea
Update nym-network-monitor.dockerfile
2024-11-21 15:25:38 +00:00
Dinko Zdravac
3f072e4e9d
NS Agent auth with NS API ( #5127 )
...
* Agents authenticate with NSAPI
* /submit with better auth
- also adjust agent run script to authenticate, even in parallel
* /request better authentication
- moved agent API calls to Client struct
* Replay protection
* Fix testrun cleanup bug
- introduce a new column last_assigned which is different than
created_at so that stale testruns get cleaned up based on
last_assigned
- created_at is still useful for determining the "oldest" testrun
to be picked up
* Uniform request authentication
* Suppress ts-rs serde warnings
* Update cargo version
* All agents use the same key
- remove assigned_agent column
- remove logic which would stop agents with
the same key to connect
- as a safety measure, add cap to total no. of agents
2024-11-21 14:32:15 +01:00
mx
aa460076f4
Max/surb doc update lifetime ( #5154 )
...
* updated surbs page with lifetimes info + attacks + diagram
* component build update
* update rewrites
2024-11-21 10:37:31 +00:00
benedetta davico
b9500aacf3
Merge pull request #5153 from nymtech/merge/release/2024.13-magura
...
Merge/release/2024.13 magura
2024-11-20 11:38:49 +01:00
dependabot[bot]
3651663d1c
build(deps): bump mikefarah/yq from 4.44.3 to 4.44.5 ( #5149 )
2024-11-20 11:01:59 +01:00
fmtabbara
4d43728059
fix linting
2024-11-20 09:44:59 +00:00
Jędrzej Stuczyński
7b1fbab9af
fix: tracing logger to output to stderr
2024-11-19 17:47:34 +00:00
Jędrzej Stuczyński
6b5b97199b
fix: tracing logger to output to stderr
2024-11-19 17:47:13 +00:00
import this
f3f8dd35ef
[DOCS/operators]: Release changes v2024.13-magura & Tokenomics pages v1.0 ( #5128 )
...
* add directory changes to changelog
* exit gateway page update
* finish general tokenomics page
* add new operator toolings
* progressing with release notes
* add smart contract migration and bonding steps
* add new bonding steps
* add tokenomics roadmap
* added new pages to introduction - ready for review
* ready for review
* edit callout custom
* rm CalloutCustom.tsx
* syntax fix
* temp build version fix by hardcode
* built after review changes
* remove redundant point
* final commit - let's merge
2024-11-19 13:44:09 +00:00
Jędrzej Stuczyński
7bafe6583a
Merge branch 'release/2024.13-magura' into merge/release/2024.13-magura
2024-11-19 15:02:21 +02:00
dependabot[bot]
d2e85f2bfe
build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /testnet-faucet
...
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn ) from 7.0.3 to 7.0.6.
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6 )
---
updated-dependencies:
- dependency-name: cross-spawn
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-19 10:32:10 +00:00
Simon Wicky
855eecf800
start session collection for exit gateways ( #5148 )
2024-11-19 09:30:58 +01:00
Tommy Verrall
b49ef643df
Update publish-nym-binaries.yml
2024-11-18 17:56:57 +01:00
Tommy Verrall
62e0771236
Update publish-nym-contracts.yml
2024-11-18 16:24:52 +01:00
Simon Wicky
05b55a1577
add version to clientStatsReport ( #5147 )
2024-11-18 16:02:48 +01:00
benedettadavico
b5f1d674fe
update wallet versions and changelog
2024-11-18 14:07:01 +01:00
benedettadavico
086b4f6f54
update changelog
2024-11-18 13:01:27 +01:00
Bogdan-Ștefan Neacşu
5ad11f2048
Limit race probability ( #5145 )
...
* Limit race probability
* Actually assign value
2024-11-18 13:33:19 +02:00
Simon Wicky
99e4ff9132
update serde_json_path due to compilation issue ( #5144 )
2024-11-18 11:45:45 +01:00
Jędrzej Stuczyński
6dc9b79ace
bugifx: assign 'node_id' when converting from 'GatewayDetails' to 'TestNode' ( #5143 )
2024-11-18 10:28:46 +00:00
Jędrzej Stuczyński
35343b5220
bugfix: make sure to assign correct node_id and identity during 'gateway_details' table migration ( #5142 )
2024-11-18 10:00:40 +00:00
Bogdan-Ștefan Neacşu
e44a36e5b5
Respond to auth messages with same version ( #5140 )
...
* Introduce traits for response
* Ugly responde with same protocol version
* Don't pull sdk crate unnecessarily
2024-11-18 11:21:07 +02:00
Mark Sinclair
db20c2e2fa
node-status-agent: cherry-pick GH Actions pipeline and dockerfile from 9c680fd
2024-11-15 17:55:07 +00:00
Mark Sinclair
94f247563b
nym-node-status-agent bump version
2024-11-15 17:45:26 +00:00
Jędrzej Stuczyński
827a13523c
bugfix: additional checks inside credential proxy ( #5072 )
...
* fix expiration date bound checks
* return inner error when querying for shares
2024-11-15 14:52:28 +00:00
Jędrzej Stuczyński
69718db6d2
chore: remove standalone legacy mixnode/gateway binaries ( #5135 )
...
* remove standalone gateway overhead
* remove standalone mixnode overhead
* additional cleanup: removed unused dependencies et al.
* removed calls to 'log::'
2024-11-15 12:37:35 +00:00
Simon Wicky
475a01c089
prepare vpn client country reporting ( #5134 )
2024-11-15 13:32:14 +01:00
Fran Arbanas
01e6a77cf1
feat: add whitelist overrides to rewarder validator ( #5138 )
...
* feat: add whitelist overrides to rewarder validator
* cleanup by using account id instead of string
2024-11-15 13:18:40 +01:00
Jędrzej Stuczyński
a348ff43b0
feature: rewarding for ticketbook issuance ( #5112 )
...
* fixed pagination for querying for validators
* wip: decoupling block signing from ticketbook issuance
* added ecash contract query for latest deposit
* parking the branch: wrappers for merkle tree for issued ticketbooks
* make nym-api store merkle trees of issued ticketbooks
* nym-api route for returning all deposits alongside merkle root
* return index alongside deposit id
* persisting merkle index alongside issued ticketbook details
* wip
* responses for issued deposit challenges
* nym-api cleanup
* verification of issued partial ticketbooks
* cleanup of rewarder code
* make the rest of codebase compile
* updated config file
* improved logging
* fixed division by zero if there were no ticketbooks issued in a day
* using correct budget when rewarding operators
* fixed routes for issued data
* fixed ecash test fixture
* fixed incorrect deserialisation of expiration_date param
* additional bugfixes for ticketbook issuance
* more fixes and updated tests
* fixed formatting after rebasing
* updated schema
* fixed edge case unit test
2024-11-14 16:55:02 +00:00
Jędrzej Stuczyński
6809f7302e
Pain/polyfill deprecated endpoints ( #5131 )
...
* polyfilled contract cache endpoints
* polyfilled legacy described endpoints
2024-11-14 15:32:20 +00:00
Simon Wicky
bea4eb5cb0
[Product data] Data consumption with ecash ticket ( #5120 )
...
* add ticket report
* fix wasm client
2024-11-14 15:38:44 +01:00
Jędrzej Stuczyński
fa45b5e564
removed ci-nym-api-tests.yml which was running outdated (and broken) tests ( #5133 )
2024-11-14 14:21:42 +00:00
Jon Häggblad
1a64442d9c
Fix json syntax in CI file
2024-11-14 15:04:21 +01:00
Jędrzej Stuczyński
46d8206713
feature: config score ( #5117 )
...
* added config-score related parameters to the mixnet contract
* weaved in described_cache into NodeStatusCacheRefresher
* adding config score annotation
* using new updated performance for updating rewarded set
* using new values for rewarding
* clippy
* updated contract schema
* wallet fixes
* fixed wasm build
2024-11-14 13:57:41 +00:00
Simon Wicky
b8c1014fea
[Product Data] Config deserialization bug fix ( #5126 )
...
* fix no address deserialization bug
* bug fix in stats_id generation
* better stats id generation
* andrew's nitpicking
2024-11-14 13:25:14 +00:00
Jon Häggblad
43e4224f53
Merge pull request #5132 from nymtech/jon/ci-reduce-jobs
...
CI: reduce jobs running on cluster
2024-11-14 13:22:04 +01:00
Jon Häggblad
d2817d6782
Remove commented out code
2024-11-14 13:19:31 +01:00
Jon Häggblad
e97c94ef9e
Disable pull_request trigger for ci-contracts-upload-binaries
2024-11-14 13:17:00 +01:00
Jon Häggblad
aa919a5351
Disable pull_request trigger for ci-build-upload-binaries
2024-11-14 13:16:39 +01:00
Jon Häggblad
7617675dcc
Disable beta toolchain CI builds for contracts
2024-11-14 13:16:12 +01:00
Jon Häggblad
276925814f
Move ci-cargo-deny to free tier gh hosted runner
2024-11-14 13:15:50 +01:00
Andrej Mihajlov
46a33b5ef6
Add NYM_VPN_API to env files ( #5099 )
...
* Add missing NYM_VPN_API uri to environment files
* Add trailing slashes
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-11-14 13:05:03 +01:00
Jędrzej Stuczyński
532c25c4f5
change: dont allow mixnodes bonded with vested tokens into the rewarded set ( #5129 )
2024-11-14 08:48:06 +00:00
Jędrzej Stuczyński
8f9c26e7a6
bugfix: don't send empty BankMsg ( #5121 )
2024-11-13 16:10:50 +00:00
Fouad
c0aadebf80
Migrate node when events pending ( #5125 )
...
* dont show node migration if there are vesting tokens
* catch and set errors
2024-11-13 12:53:57 +00:00
benedettadavico
5b216e8d40
update versions
2024-11-13 11:23:07 +01:00
Tommy Verrall
4fab7eac3f
temporarily disable playground and test my node in the wallet
...
once we have time to fix these we will import these again
2024-11-13 10:56:19 +01:00
Jon Häggblad
556ea76cf8
Allow Unicode-3.0 license in cargo-deny ( #5123 )
2024-11-13 09:57:45 +01:00
Simon Wicky
b424c6a8ff
[Product Data] Add stats reporting configuration in client config ( #5115 )
...
* add stats_reporting_config in config and env var
* fix serializazion issue
* remove duplicate stats reporting config
* cargo toml cleanup
* more cleanup
* draft of wasm sdk for stats reporting
* fix wasm sdk?
* again
* make stats sending possible from outside the sdk
* make sure stats_id from client and gateway reported ared different
2024-11-13 08:38:35 +01:00
Fran Arbanas
b28e953a2b
fix: validator-rewarder GH job
2024-11-12 17:16:59 +01:00
Tommy Verrall
100eea8f64
Merge pull request #5119 from nymtech/feat/add-gh-workflow-validator-rewarder
...
feat: add GH workflow for nym-validator-rewarder
2024-11-12 15:57:28 +00:00
Tommy Verrall
e52d977d46
Merge pull request #5118 from nymtech/feat/add-dockerfile-add-env-vars
...
feat: add Dockerfile and add env vars for clap arguments
2024-11-12 15:57:07 +00:00
Fran Arbanas
30133a06ec
feat: add GH workflow for nym-validator-rewarder
2024-11-12 12:09:05 +01:00
Fran Arbanas
261caae7f6
feat: add Dockerfile and add env vars for clap arguments
2024-11-12 11:59:09 +01:00
Jon Häggblad
ac77712cc0
nym-credential-proxy-requests: reqwest use rustls-tls ( #5116 )
...
* nym-credential-proxy-requests: reqwest use rustls-tls
* nym-credential-proxy: reqwest default-features false
2024-11-11 17:38:21 +01:00
Bogdan-Ștefan Neacşu
84fff02e12
Correct IPv6 address generation ( #5113 )
...
* Correct IPv6 addres generation
* Fix clippy
2024-11-11 13:57:44 +02:00
Tommy Verrall
f005693643
Merge pull request #4789 from nymtech/dependabot/npm_and_yarn/nym-wallet/webdriver/micromatch-4.0.8
...
build(deps): bump micromatch from 4.0.4 to 4.0.8 in /nym-wallet/webdriver
2024-11-08 17:24:23 +00:00
Tommy Verrall
5a0b20683e
Merge pull request #4768 from nymtech/dependabot/npm_and_yarn/testnet-faucet/elliptic-6.5.7
...
Bump elliptic from 6.5.4 to 6.5.7 in /testnet-faucet
2024-11-08 17:23:42 +00:00
Tommy Verrall
69c36e8cb0
Merge pull request #4790 from nymtech/dependabot/npm_and_yarn/nym-api/tests/axios-1.7.5
...
build(deps): bump axios from 1.6.0 to 1.7.5 in /nym-api/tests
2024-11-08 17:23:00 +00:00
Simon Wicky
b09ac57597
[Product Data] Client-side stats collection ( #5107 )
...
* draft of client data collection
* refactor gateway stats collection to fit client stats collection in same common crate
* moved client stats event and reporter to common crate
* basic os reporting
* add stats reporting address in sdk
* integrate stats scaffolding changes
* remove tokio spawn to potentially accomodate wasm32
* fmt
* fix typo
* add client_stats_id
* unify stats reporting
* avoid shutdown handle drop
* add client_type to stats reporting
* better way to build statsReportingconfig
* disarm shutdown on sink
* remove sink reporter and env dev-dependency
* cherrypick from jon/send-packet-stats
* uncoditionally start controller + licensing
* improve ClientStatsReport serialization
* better time handling
* reintroduce proper local reporting
* Let task wait for shutdown when exiting
* Log tweak
---------
Co-authored-by: jmwample <jmwample@users.noreply.github.com >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-11-08 14:00:29 +01:00
Tommy Verrall
d8322d696b
Merge pull request #5111 from nymtech/feature/granular_node_log
...
Add granular log on nym-node
2024-11-08 12:15:06 +00:00
Bogdan-Ștefan Neacşu
430255fea5
Add granular log on nym-node
2024-11-08 13:39:34 +02:00
Jon Häggblad
85a122f3eb
Send mixnet packet stats using task client ( #5109 )
2024-11-08 10:49:36 +01:00
Jędrzej Stuczyński
3147d6aef7
chore: ecash contract migration to remove unused 'redemption_gateway_share' ( #5104 )
2024-11-08 09:34:04 +00:00
Jędrzej Stuczyński
a400aa8928
bugfix: preserve as much as possible of the rewarded set during migration ( #5103 )
2024-11-08 09:33:30 +00:00
Bogdan-Ștefan Neacşu
74db9ab779
Expose time range ( #5108 )
2024-11-08 11:10:22 +02:00
Jon Häggblad
0bb287af89
Merge pull request #4919 from nymtech/jon/create-task-event-trait
...
Create TaskStatusEvent trait instead of piggybacking on Error
2024-11-08 10:09:51 +01:00
Jon Häggblad
f4a2cec5aa
Remove outdated comment
2024-11-08 09:07:00 +01:00
Jon Häggblad
7f434b2b26
Creat event mod
2024-11-07 23:54:38 +01:00
Jon Häggblad
3722c6c47d
Remove requiring error trait
2024-11-07 23:54:38 +01:00
Jon Häggblad
903a60e7c1
Rename trait
2024-11-07 23:54:38 +01:00
Jon Häggblad
2d34a5ec3d
Create trait for status events
2024-11-07 23:54:38 +01:00
mx
0bdf750be9
Max/fix links ( #5106 )
...
* fix twitter footer link
* fix old link of mdbook variables
2024-11-07 11:11:34 +00:00
Bogdan-Ștefan Neacşu
44ae29b06d
IPv6 support for wireguard ( #5059 )
...
* Add ipv6 in configs
* Make v4 latest
* Fix linux
* IPv6 prefix in config
* Fix template of private ip
* Fix clippy
* Fix v6 cidr
* Move from 2001:db8::/32 to fc00::/7 addresses
* Fix version number on conversion
2024-11-07 12:31:01 +02:00
Dinko Zdravac
bfd7240dcd
Sync code with .env in build.rs ( #4876 )
...
* Sync code with .env in build.rs
* PR feedback
2024-11-06 22:28:04 +01:00
Fran Arbanas
9c680fd7b4
feat: add functionality to specify a git_ref for gateway probe when b… ( #5094 )
...
* feat: add functionality to specify a git_ref for gateway probe when building node status agent
* remove mac specifics
* fix: remove unused part of code, add gateway probe git ref to tag name
* fix: add cleaning gateway probe git ref
* fix: incorrect bash
* fix: incorrect output name
* workflow fix
2024-11-06 13:11:42 +01:00
mx
c7d025baba
try fix scan redirect failures ( #5100 )
...
* try fix scan redirect failures
* yet more redirects
2024-11-06 09:53:49 +00:00
Jędrzej Stuczyński
c001059af9
Feature/force refresh node ( #5101 )
...
* introduced nym-api endpoint for force refreshing described node data
* client code + updated return types
* nym-node to update self-described data cache on startup + change request type
* send request to all available nym-apis
* fixed 'is_stale' check
2024-11-06 09:17:44 +00:00
Jędrzej Stuczyński
fd8dc63c88
fixed HistoricalUptimeUpdater ( #5097 )
2024-11-05 14:40:50 +00:00
Dinko Zdravac
d03c5b3650
Graceful agent 1.1.5 ( #5093 )
...
* Bump NS agent to 0.1.5
* API improvements
- agent exits gracefully when no testrun available
- API doesn't log every error
* Bump NSAPI to 0.1.6
2024-11-05 15:36:16 +01:00
Bogdan-Ștefan Neacşu
69e97b3bbc
Remove old use of 1GB constant ( #5096 )
...
* Remove old use of 1GB constant
* Fix clippy
2024-11-05 16:16:59 +02:00
Bogdan-Ștefan Neacşu
15ca24b848
Add more translations from v2 to v3 authenticator ( #5091 )
2024-11-05 15:30:00 +02:00
Fouad
fa551b6d9d
Nym node - Fix claim delegator rewards ( #5090 )
...
* update function param from mixId to nodeId
* fix claim operator rewards
2024-11-05 13:01:22 +00:00
Bogdan-Ștefan Neacşu
c6959d3e2d
Make 250 GB/30 days for free ride mode ( #5083 )
2024-11-05 11:14:43 +02:00
Simon Wicky
ec7482e417
publishing list of actvie client hashes ( #5084 )
2024-11-05 09:28:17 +01:00
Dinko Zdravac
307d326f82
Merge pull request #5085 from nymtech/develop-release-merge
...
Merge release into develop
2024-11-05 08:58:57 +01:00
Jędrzej Stuczyński
2569deb080
bugfix: [wallet] displaying delegations for native nymnodes ( #5087 )
...
* fixed return type for getting nymnode details
* fixed nym-api queries if using relative paths
* fixed queries for delegations of native nymnodes
2024-11-04 21:15:29 +00:00
mx
2e746e9890
[DOCs]: Fix all redirects ( #5086 )
...
* add new redirect
* add new redirect fix
* add new redirect fix
* try remove prepend from redirects
* more tweaks config redirects
* new tweaks
* move root redirect to bottom
* tweak
* tweak
* test the difference in config
* correct all redirects based on testing - ready to review
* adding one more redirect
---------
Co-authored-by: import this <97586125+serinko@users.noreply.github.com >
2024-11-04 18:36:10 +00:00
dynco-nym
e840c1fe93
Merge branch 'release/2024.13-magura' into develop-release-merge
2024-11-04 16:50:44 +01:00
mx
d6599b2933
[DOCs]: New docs framework ( #5017 )
...
* started todo list for rework
* startd long todo list
* startd long todo list
* remove ts docs from ts sdk dir
* started new docs draft
* rearranged code example dir structure
* modified code component filepaths
* first pass rust sdk
* small shift typescript org
* updated todo list
* consolidating images folders in one place
* first pass @ operator docs
* gen updates
* sdk in its own dir
* first pass developers structure
* first pass network structure
* structure
* add licensing
* moved old docs -> old_docs dir for clarity when devving
* moving around new docs - think this is the final dir structure
* updated todo list
* new autodoc version (#4781 )
* Update rework_todo.md
* quick first sketch of landing page
* rework of structure of developers
* added arch and concepts stubs
* add new bits to todo list
* new list
* tweak to overview
* mixnet node overview
* tweak overview
* first pass new arch
* first pass concepts
* first pass traffic
* more network docs
* moved some chain files to the dev portal stubs
* removed old reference to archive
* note to client
* concepts 2nd pass
* crypto first proper pass, sphinx
* stub for not p2p
* structure change
* traffic 2nd pass
* misc
* hid root index
* overhaul arch
* overhaul arch
* add links + tweaks
* update todo list
* updating nyx section
* added zknym docs
* added zknym docs
* note on where to find deployed info
* smart contracts done
* started moving integrations docs over from ts sdk
* pass @ integration page
* todo for the tldr overview
* added ffi stub files
* updated todo list
* move sdks to developers
* initial pass at new clients overview for developers
* rework intro
* add echo serv to tools
* sidebar autocollapse
* integration overview work + tools
* concepts overview for devporta
* stub
* more for networking pages
* added to concepts in dev portal
* updated arch
* crypto overview page
* typo fix
* add credential stub
* first pass concepts done
* start reorg of rust sdk docs
* reorg + added FFI table
* added no scroll to inline code
* finished ffi overview page
* first pass @ rest of rust sdk doc
* first pass ffi
* tweaks
* added testnet example + note to custom topology example overview
* stripped unnecessary stuff from TS
* tweaks to ffi
* updated faq
* first pass tcpproxy
* commit before moving image dir
* moved images/ to correct place
* started on client redo
* chain first pass
* moved cli wallet out of tools
* first pass new ws client
* new chain info, left todo links in
* links
* more links
* chain registry
* added echo server to tools
* rust sdk links
* ts sdk links
* final linkchecks
* redo acks diagram as mermaid
* add mermaid flow diagram
* added links for codecs + full flow diagram
* removed todo
* remove forced dark mode
* diagram + concepts overview
* small correction re tcpproxy ffi
* remove diagram title
* new sock5 diagram, minor client docs tweaks
* diagrams
* change order in list
* added note for standalone: can be accessed via sdk
* tweaks
* replaced old diagram with mermaid
* fixed link
* hardcoded import version for the moment
* update deps
* remove test component
* recreated tools dir
* remove tools dir moved to wrong palce
* prebuild and predev script for autodoc commands
* make script own command instead of prebuild
* made code blocks sh
* updated autogenerated docs
* temp
* auto commit generated command files
* add link to autodoc generated files
* updated autodoc for committing changing else exit
* auto commit generated command files
* updated readme
* make subcommand headers smaller
* removed mdbook related scripts
* update readme
* update readme
* removed backups of root meta.json
* cherry pick yana commits + some extra config in theme
* update readme
* update theme: width of page and padding
* some more themeing
* changed erroneous note
* docs redirects first pass
* tweaking
* new pages + rest of redirects for old docs/
* brought in archive + done rewrites for devportal
* cherry pick yana landingpage
* tweaked landing page component
* changed theme of mermaid diagram to match everything else
* updated todo list
* [DOCs]: Operators rework to next.js (#4930 )
* initialise operators guides v2
* new introduction page
* add variables csv and page
* add baseurl to allow short path
* add sandbox page
* added building from source page
* add binary pages
* add preliminary steps
* clean preliminary steps dir
* syntax edit
* syntax edit
* add configuration page
* create new proxy configuration page
* create new proxy configuration page
* create bonding.mdx page
* correct images path
* syntax edit
* add new validator setup page
* add api setup page
* add nyx configuration page
* add nym node and maintenance pages
* finish maintenance and add nymvisor conf page
* add manual upgrade page
* add nymvisor upgrade page
* add performance testing page and dir
* add node api check page
* add explore nym scripts page
* add testing pages
* fix menu issue by moving snippets to coomponents
* add all troubleshooting pages
* add general faq page
* add nym node faq page
* add nyx faq page
* revamp legal forum to community counsel and add all pages
* rewire relative paths to new structure
* simplify setup and remove lock file
* syntax fix
* rm package.json
* re add package.json, rm package-lock.json
* removed old books from commit
* address review comments
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
Co-authored-by: mx <33262279+mfahampshire@users.noreply.github.com >
* tweak client links
* also moved matrix images to correct place
* Max/fix links new docs framework (#4989 )
* tweak client links
* standardise images in public/
* old images move to public/archive
* rename overview to more descriptive
* links (#4990 )
* links
* removed todos
* updated todo list
* minor themeing
* operator redirects
* pick yana's edits: remove specified callout theming
* added todo comments for old ts sdk redirects
* [new/docs/operators]: Create archive section - PR ready to merge (#5004 )
* [new-docs/operators] : Fix callout syntax (#5006 )
* fix callout syntax from color to type
* correct callout from danger to warning
* update footer
* updated footer
* finalised rewrites
* tweaks to clients and reintroduced old examples page
* update todo
* Max/individual command autodocs (#5015 )
* auto commit generated command files
* added to autodoc.sh: build all binaries before running
* autodoc move individual command outputs to components
* Max/individual command autodocs (#5018 )
* updated autodoc script
* updated autodoc script for fix + reintroduced gitignore file for generated markdown
* auto commit generated command files
* auto commit generated command files
* added command-outputs to autodoc script
* fix merge conflicts
* repush components
* remove old docs dirs
* auto commit generated command files
* auto commit generated command files
* updated messages paradigm with the standalone proxies
* [NEW-DOCs/operators]: Command output, accordion, api scraping & all final tasks (#5026 )
* add custom scripts, create prebuild to import data to pages
* update after latest prebuild
* auto commit generated command files
* add accordion component
* add changbelog page
* add node_api_check outputs
* finish all command outputs
* more accordions beautifications
* finish accordion
* PR ready to go
* address review comments
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
* Adjust padding
* Fix responsive design
* cherry pick yana landingpage flex update
* reremove old docs
* added dependencies to readme
* pushing build attempt changes
* fix merge errors, path errors, dump uselss dinosaurs - BUILT THE F*N DOCS w success
* moved prebuild to its own script
* generate timenow
* auto commit generated command files
* remove comment
* auto commit generated command files
* auto commit generated command files
* auto commit generated command files
* build from new configs
* add mdx type as explicit dep
* remove rc from version in package
* change predev script
* update readme with scripts
* update general info
* add license
* auto commit generated command files
* add updated components
* removed old examples page for the moment
* remove old list will reintroduce hidden behind gitignore for future
* reintroduce todo list behind gitignore
* added standalone tcpproxy binary info
* nothing change for redeploy test
* make build standalone
* updated readme
* working on new cd
* remove export
* updated ci/cd for docs
* added ci script for dist
* hide text on laptop wide screen
* add pnpm to ci/cd
* add pnpm version to ci/cd
* add default dir to ci/cd
* change path to script
* update projct name ci
* lint ci branch ignore
* add basePath to next.config.js
* update doc rewrites
* revert basePath addition
* update basePath
* add mobile styles
* fix responsive style
* remove old ts sdk docs workflow
* temp remove autodoc from workspace
* update sidebar for clarity: crypto = cryptography
* ignore documentation in pr-validation workflow
---------
Co-authored-by: Yana <yanok87@users.noreply.github.com >
Co-authored-by: import this <97586125+serinko@users.noreply.github.com >
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2024-11-04 11:42:56 +00:00
Bogdan-Ștefan Neacşu
5cefa7fdd4
Don't increase bandwidth again ( #5081 )
2024-11-04 13:15:27 +02:00
Fran Arbanas
5e0417ebe7
feat: add nym node GH workflow ( #5080 )
2024-11-04 10:41:40 +01:00
Fran Arbanas
de4239a5dd
fix: update dockerfile env vars description ( #5079 )
2024-11-04 10:35:49 +01:00
Mark Sinclair
80b590d50d
bug-fix: nym-credential-proxy webhook request is the correct shape and added reporting errors via webhook ( #5077 )
...
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-11-01 21:48:04 +01:00
Bogdan-Ștefan Neacşu
f9b363648f
Fix expiration date as today + 7 days ( #5076 )
2024-11-01 16:01:24 +02:00
Bogdan-Ștefan Neacşu
b73561f1c9
Fix gateway decreasing bandwidth ( #5075 )
...
* Update storage peers after periodic check
* Reset storage bytes on restart
* Fix clippy
2024-11-01 15:40:22 +02:00
Dinko Zdravac
09b68a8204
Cherry pick NS API from develop ( #5074 )
...
* Revert "NS API with directory v2 (#5068 )"
This reverts commit cf4fe5f875 .
* Merge pull request #5050 from nymtech/dz-node-status-api
Node Status API
* Ns agent workflow (#5055 )
* feat: add dockerfile
* add github workflow for node status agent
---------
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
* NS API with directory v2 (#5058 )
* Use unstable explorer client
* Clean up stale testruns & logging
- log gw identity key
- better agent testrun logging
- log responses
- change response code for agents
* Better logging on agent
* Testrun stores gw identity key instead of gw pk
* Agent 0.1.3
* Agent 0.1.4
* Sqlx offline query data + clippy
* Compatible with directory v2
* Point to internal deps + rebase + v0.1.5
* self described field not null
* Fix build.rs typo
* Fix clippy
---------
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
2024-11-01 01:24:41 +01:00
Fouad
0374626960
Allow custom http port to be reset ( #5073 )
...
* allow custom port to be reset in wallet
2024-10-31 16:53:55 +00:00
Dinko Zdravac
cf4fe5f875
NS API with directory v2 ( #5068 )
...
* Use unstable explorer client
* Clean up stale testruns & logging
- log gw identity key
- better agent testrun logging
- log responses
- change response code for agents
* Better logging on agent
* Testrun stores gw identity key instead of gw pk
* Agent 0.1.3
* Agent 0.1.4
* Sqlx offline query data + clippy
* Compatible with directory v2
* Point to internal deps + rebase + v0.1.5
* self described field not null
* Fix build.rs typo
2024-10-31 13:52:20 +01:00
Jędrzej Stuczyński
9f8bf2d080
bugfix: wallet backend fixes ( #5070 )
...
* fixed simulation arguments
* make sure 'try_convert_pubkey_to_node_id' checks for native nymnodes
2024-10-31 12:23:20 +00:00
Jędrzej Stuczyński
b9d1fc40e7
deprecated old nym-api client methods and replaced them when possible ( #5069 )
2024-10-31 12:08:58 +00:00
Jędrzej Stuczyński
be67234093
bugfix: credential-proxy obtain-async ( #5067 )
...
* removed foreign key constraint on deposit table
* fixed sql nullability
* fixed swagger arguments for '/api/v1/ticketbook/shares/device/{device_id}/credential/{credential_id}' route
* fixed missing swagger component definitions
2024-10-31 10:33:38 +00:00
Fouad
8b0b70a727
allow nym node config updates ( #5066 )
2024-10-31 09:59:22 +00:00
Dinko Zdravac
c740f84336
NS API with directory v2 ( #5058 )
...
* Use unstable explorer client
* Clean up stale testruns & logging
- log gw identity key
- better agent testrun logging
- log responses
- change response code for agents
* Better logging on agent
* Testrun stores gw identity key instead of gw pk
* Agent 0.1.3
* Agent 0.1.4
* Sqlx offline query data + clippy
* Compatible with directory v2
* Point to internal deps + rebase + v0.1.5
* self described field not null
* Fix build.rs typo
2024-10-31 04:32:41 +01:00
Fouad
c90ebf0a6a
Feature/wallet bonding fixes ( #5064 )
...
* bonding and unbonding for nym nodes
2024-10-30 17:15:38 +00:00
Jędrzej Stuczyński
07ff2639ec
bugfix: use corrext axum extractors for ecash route arguments ( #5065 )
2024-10-30 16:05:16 +00:00
Jędrzej Stuczyński
16de47ba57
Merge pull request #5063 from nymtech/merge2/release/2024.13-magura
...
Merge2/release/2024.13 magura
2024-10-30 14:30:11 +00:00
Jędrzej Stuczyński
54a823311b
Merge branch 'release/2024.13-magura' into develop
2024-10-30 14:16:07 +00:00
Jędrzej Stuczyński
753a21f8ca
bugfix/feature: added NymApiClient method to get all skimmed nodes ( #5062 )
...
* bugfix/feature: added NymApiClient method to get all skimmed nodes
* wasm
* helper: utility method for getting ed25519 identity directly from node description
2024-10-30 12:21:27 +00:00
Jędrzej Stuczyński
76da4ab532
bugfix: mark migrated gateways as rewarded in the previous epoch in case theyre in the rewarded set ( #5049 )
2024-10-30 09:11:13 +00:00
dependabot[bot]
2ca7c7a252
build(deps): bump lazy_static from 1.4.0 to 1.5.0 ( #4913 )
2024-10-30 07:07:39 +01:00
dependabot[bot]
e680e8dc49
build(deps): bump once_cell from 1.19.0 to 1.20.2 ( #4952 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.19.0 to 1.20.2.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.19.0...v1.20.2 )
---
updated-dependencies:
- dependency-name: once_cell
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 23:27:10 +01:00
Jon Häggblad
242bc93807
Merge pull request #5027 from nymtech/jon/integrate-credential-proxy-into-workspace
...
Integrate nym-credential-proxy into workspace
2024-10-29 20:47:07 +01:00
dynco-nym
94c6cdc7b2
Type coercion into time::Date
2024-10-29 17:46:35 +01:00
Jon Häggblad
fce322c789
Remove unused workflow
2024-10-29 17:46:35 +01:00
Jon Häggblad
ac5baab693
Add to default workspace
2024-10-29 17:46:35 +01:00
Jon Häggblad
23da0f4d8e
Workspace updates
2024-10-29 17:46:35 +01:00
Jon Häggblad
25e3b4cd83
Delete old Cargo files
2024-10-29 17:46:35 +01:00
Jon Häggblad
8e4d72a565
Update for rebase
2024-10-29 17:46:34 +01:00
Jon Häggblad
ad84a6d85d
Add nym-vpn-api crates to main workspace
2024-10-29 17:45:56 +01:00
Jędrzej Stuczyński
34c5f23684
Merge pull request #5061 from nymtech/merge1/release/2024.13-magura
...
checkpoint merge release/2024.13-magura into develop
2024-10-29 16:17:16 +00:00
Jędrzej Stuczyński
000f2f1c29
Merge branch 'release/2024.13-magura' into develop
2024-10-29 15:31:51 +00:00
Dinko Zdravac
b747308f74
Add subcommand to image ( #5056 )
2024-10-29 10:52:33 +01:00
Dinko Zdravac
afdd721cc3
Ns agent workflow ( #5055 )
...
* feat: add dockerfile
* add github workflow for node status agent
---------
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
2024-10-29 10:39:58 +01:00
Jędrzej Stuczyński
317f7fffa9
added hacky routes to return nymnodes alongside legacy nodes ( #5051 )
...
* added hacky routes to return nymnodes alongside legacy nodes
* fixed mixing role
* Update client (#5054 )
* removed hacky mixnodes endpoint for its not used
* construct explorer-api client with timeout
---------
Co-authored-by: Dinko Zdravac <173912580+dynco-nym@users.noreply.github.com >
2024-10-29 08:35:07 +00:00
Dinko Zdravac
9f5c4c5968
Merge pull request #5050 from nymtech/dz-node-status-api
...
Node Status API
2024-10-29 00:43:33 +01:00
dynco-nym
9583a5c6c8
Fix build script
2024-10-29 00:24:18 +01:00
Tommy Verrall
da60fc0ade
Merge pull request #5052 from nymtech/feat/add-node-status-agent-workflow
...
feat: add simple node-status-agent
2024-10-28 19:30:52 +00:00
Fran Arbanas
96b54c455e
feat: add simple node-status-agent
2024-10-28 19:16:46 +01:00
Dinko Zdravac
cc983963d4
Fully functional network scores ( #5048 )
...
* Compile & copy wg probe
* Node status agent WIP
* Enable debug logging
* Agent submits results
- add clap to agent
- agent runs network probe
- /submit endpoint on NS API
* Build clients with timeouts
* Update logging and dev scripts
* Replace /blaclisted endpoint
* Testruns fully functional
- task that queues testruns periodically
- testruns read/write in DB
* Probe scores fully working
- testruns are assigned on API
- submit updates testruns correctly on NS API side
- agent registers with API
- agent submits results correctly
* Clippy fixes
* PR feedback
* Clippy again
* PR feedback
* Run clippy earlier in CI
* Make refresh delay configurable in server & agent
2024-10-28 17:31:43 +01:00
Fran Arbanas
40d9321aec
Node status API dockerfile and env vars ( #4986 )
...
* feat: add dockerfile and env variables
* Added workflow for pushing node status api on harbor
* Misc changes to pathing and using yq instead of jq
* fix: change the way we read env vars for nyxd, nym api and explorer
* fix: docker build workflow
* Remove config in favor of clap args
* Added naming and tags
* change from value to result
---------
Co-authored-by: Lawrence Stalder <lawrence@nymtech.net >
Co-authored-by: dynco-nym <173912580+dynco-nym@users.noreply.github.com >
2024-10-28 17:07:38 +01:00
dynco-nym
e5a29cc76e
Work with directory pre-v2.1
...
Rebase + point to earlier network client code
Adjust to new Nym API types
Refer to earlier client code
Revert "Rebase + point to earlier network client code"
This reverts commit dd75e7dc0695c25b0883e2f5dd15b7d70165e9e8.
Point to earlier commit
2024-10-28 17:04:22 +01:00
Dinko Zdravac
56c55f6b95
Working HTTP server ( #4941 )
...
* Server file structure
* Create HTTP server
- graceful shutdown
- routes
- logging, CORS
* gateways WIP
* gateways API + swagger docs complete
* Mixnodes API + swagger docs complete
* Services API + swagger docs complete
* Commit summary insert
* Make troubleshooting DB easier
* Summary API + swagger docs
* Client log changes
* QOL improvements
- remove implicit panics via `as`
- safer DTO conversions
- add logging
- new config
2024-10-28 16:59:12 +01:00
Dinko Zdravac
2f051fd943
Node Status API background task ( #4854 )
...
* Setup new package
* Setup DB
* Fetch & store mixnodes/GWs
- refactor db package structure
- finally solve DATABASE_URL: absolute path works best
* Additional query functionality
- missing only daily summary, which requires type refactoring
* Replace type alias tuples with structs
* Insert summary
* Add github job to build package
* Build script for sqlx
* Remove data dir
- useless now that sqlx DB sits in OUT_DIR
* PR feedback
2024-10-28 16:54:26 +01:00
Bogdan-Ștefan Neacşu
c03cf86000
Authenticator CLI client mode ( #5044 )
2024-10-28 16:42:05 +02:00
Jędrzej Stuczyński
4396def133
bugfix: adjust runtime storage migration ( #5047 )
2024-10-28 10:07:51 +00:00
Jędrzej Stuczyński
a56a318a7f
bugfix: supersede 'cb13be27f8f61d9ae74d924e85d2e6787895eb14' by using query parameters ( #5046 )
2024-10-28 09:57:14 +00:00
Jędrzej Stuczyński
4d08047c57
bugfix: restore default http port for nym-api ( #5045 )
...
when it was run under 'rocket' server the port used was 8000. let's restore that value
2024-10-28 09:28:47 +00:00
Jędrzej Stuczyński
cb13be27f8
bugfix: fix ecash handlers routes ( #5043 )
2024-10-28 09:12:40 +00:00
Jędrzej Stuczyński
fa392169c1
bugfix: use human readable roles for annotations ( #5036 )
...
* bugfix: use human readable roles for annotations
* update the wallet code to use 'DisplayRole'
2024-10-28 09:08:17 +00:00
Simon Wicky
ab11508235
[Product Data] Introduce data persistence on gateways ( #5022 )
...
* add stats storage to gateways
* config fix
* add stats storage model and logic
* adapt stats collection to new storage
* stats cleanup on start
* change to linux only code
* tweaks
* modified stats cleanup + change session started
* change wrong table name
* store crashed session as 0 duration
* adapt for sqlx 0.7
* remove unused dependencies
* revert changes from gateway config, as it is broken anyway
* copyright and misc stuff
---------
Co-authored-by: Simon Wicky <simon@linode2-2.net >
2024-10-28 09:25:37 +01:00
Jędrzej Stuczyński
3167fb34e6
bugfix: don't assign exit gateways to standby set ( #5041 )
2024-10-25 16:53:51 +01:00
Jędrzej Stuczyński
9ca6301e1c
bugfix: make sure nym-nodes are also tested by network monitor ( #5040 )
2024-10-25 15:20:39 +01:00
Jędrzej Stuczyński
e16a73338e
bugfix: use bonded nym-nodes for determining initial network monitor nodes ( #5039 )
2024-10-25 12:34:25 +01:00
Bogdan-Ștefan Neacşu
bfa3825d70
Pass the Poisson flag on authenticator config ( #5037 )
2024-10-25 14:08:52 +03:00
Jędrzej Stuczyński
d626e7689f
bugfix: make gateways insert themselves into [local] topology ( #5038 )
...
* added explicit SP suffix to started tasks
* added 'GatewayTopologyProvider' that always injects itself into the network
* use the new topology provider to bypass described bootstrapping problem
2024-10-25 12:06:16 +01:00
Jędrzej Stuczyński
9234474565
bugfix: use old name for 'epoch_role' in SkimmedNode ( #5034 )
...
* bugfix: use old name for 'epoch_role' in SkimmedNode
* clippy
2024-10-25 09:29:37 +01:00
Jędrzej Stuczyński
29f8386b50
bugfix: make sure to use correct highest node id when assigning role ( #5032 )
...
* bugfix: make sure to use correct highest node id when assigning role
* make sure nym-api provides sorted values for older contracts
2024-10-24 17:47:57 +01:00
Jędrzej Stuczyński
0edb9631a6
feature: use axum_client_ip for attempting to extract source ip ( #5031 )
2024-10-24 17:38:32 +01:00
Fran Arbanas
e65bfaeb31
Fix/nym data observatory dockerfile ( #5021 )
...
* fix: added needed env vars to dockerfile, updated db env for a bit
* feat: add github workflow for pushing data observatory
* feat: split the postgresql connection string into multiple variables
* fix docker compose
* fix workflow
* fix: short in clap
2024-10-24 18:10:34 +02:00
Jędrzej Stuczyński
4b0153f5f2
bugfix: fixed backwards incompatibility for /gateways/described endpoint ( #5030 )
2024-10-24 15:37:41 +01:00
Jędrzej Stuczyński
c09a17b66d
bugfix: verifying signed information of legacy nodes ( #5029 )
...
* Added new legacy variant of HostInformation
* fixed 'option_bs58_x25519_pubkey' for empty string
* 'Debug' impl for x25519 and ed25519 to use human-readable representation
* HttpClient to use explicit 'serde_json' conversion for better errors
* additional 'Debug' derives
2024-10-24 15:00:34 +01:00
Jędrzej Stuczyński
d18ddcdc11
bugfix: introduce 'LegacyPendingMixNodeChanges' that does not contain 'cost_params_change' ( #5028 )
...
* bugfix: introduce 'LegacyPendingMixNodeChanges' that does not contain 'cost_params_change'
* updated schema files due to removal of '#[serde(deny_unknown_fields)]'
2024-10-24 10:54:00 +01:00
benedetta davico
f8317f5a03
Merge pull request #5025 from nymtech/release/2024.12-aero
...
Aero to master
2024-10-24 10:54:37 +02:00
Jędrzej Stuczyński
d2df542280
bugfix: missing #[serde(default)] for announce port ( #5024 )
2024-10-23 16:52:17 +01:00
Jędrzej Stuczyński
6fafd8c03a
bugfix: directory v2.1 get_all_avg_gateway_reliability_in_interval query ( #5023 )
...
* log full storage errors on failures
* use query_as! macro
2024-10-23 16:36:21 +01:00
Jędrzej Stuczyński
5a6982fd10
Merge pull request #5011 from nymtech/dependabot/cargo/patch-updates-9a83837eff
...
Bump the patch-updates group across 1 directory with 10 updates
2024-10-23 10:51:55 +01:00
Jędrzej Stuczyński
38e66f6ddf
added 'get_all_described_nodes' to NymApiClient and adjusted return type on api itself ( #5016 )
2024-10-23 09:48:25 +01:00
Bogdan-Ștefan Neacşu
b9fbe0b8f3
Reapply fixes to new branch ( #5014 )
2024-10-22 18:33:18 +03:00
dependabot[bot]
7abe1f505c
Bump the patch-updates group across 1 directory with 10 updates
...
Bumps the patch-updates group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.89` | `1.0.90` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.18` | `4.5.20` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.29` | `4.5.33` |
| [pin-project](https://github.com/taiki-e/pin-project ) | `1.1.5` | `1.1.6` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.210` | `1.0.211` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.128` | `1.0.132` |
| [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen ) | `0.2.93` | `0.2.95` |
| [wasm-bindgen-futures](https://github.com/rustwasm/wasm-bindgen ) | `0.4.43` | `0.4.45` |
| [web-sys](https://github.com/rustwasm/wasm-bindgen ) | `0.3.70` | `0.3.72` |
Updates `anyhow` from 1.0.89 to 1.0.90
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.89...1.0.90 )
Updates `clap` from 4.5.18 to 4.5.20
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.18...clap_complete-v4.5.20 )
Updates `clap_complete` from 4.5.29 to 4.5.33
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.29...clap_complete-v4.5.33 )
Updates `pin-project` from 1.1.5 to 1.1.6
- [Release notes](https://github.com/taiki-e/pin-project/releases )
- [Changelog](https://github.com/taiki-e/pin-project/blob/main/CHANGELOG.md )
- [Commits](https://github.com/taiki-e/pin-project/compare/v1.1.5...v1.1.6 )
Updates `serde` from 1.0.210 to 1.0.211
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.211 )
Updates `serde_derive` from 1.0.210 to 1.0.211
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.210...v1.0.211 )
Updates `serde_json` from 1.0.128 to 1.0.132
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.128...1.0.132 )
Updates `wasm-bindgen` from 0.2.93 to 0.2.95
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.93...0.2.95 )
Updates `wasm-bindgen-futures` from 0.4.43 to 0.4.45
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `web-sys` from 0.3.70 to 0.3.72
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: pin-project
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_derive
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: web-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-22 14:56:39 +00:00
Bogdan-Ștefan Neacşu
daafb5cae4
Consume only positive bandwidth ( #5013 )
2024-10-22 17:46:46 +03:00
Fran Arbanas
0ec2514edf
fix: working directory for nym-credential-proxy ( #4997 )
2024-10-22 15:58:45 +02:00
Jędrzej Stuczyński
d6435a8270
Merge pull request #5012 from nymtech/merge/release/2024.12-aero
...
Merge/release/2024.12 aero
2024-10-22 14:32:56 +01:00
Jędrzej Stuczyński
9efc50e067
Merge branch 'release/2024.12-aero' into merge/release/2024.12-aero
2024-10-22 13:03:07 +01:00
Tommy Verrall
1532547e2b
Merge pull request #4948 from nymtech/nym-api-container
...
nym-api container
2024-10-22 13:19:17 +02:00
Tommy Verrall
0cb11632e6
Merge pull request #4957 from nymtech/feat/nym-api-env-vars
...
Add env feature to clap and make clap parameters available as env variables
2024-10-22 13:18:52 +02:00
Tommy Verrall
f71ea52d5d
Merge pull request #4972 from nymtech/feat/nym-node-dockerfile
...
feat: add Dockerfile for nym node
2024-10-22 13:17:54 +02:00
Jędrzej Stuczyński
338835698c
feature: adjusted ticket sizes to the agreed amounts ( #5009 )
...
* feature: adjusted ticket sizes to the agreed amounts
* adjusted MiB values to MB
2024-10-22 11:47:31 +01:00
Bogdan-Ștefan Neacşu
e65e261cd3
Push private ip before inserting ( #5008 )
2024-10-22 12:31:25 +03:00
Bogdan-Ștefan Neacşu
2d78f6939e
Remove as stale instead of erroring ( #5007 )
2024-10-22 11:51:04 +03:00
Bogdan-Ștefan Neacşu
9a45de5874
Remove stale free riders after 24 hours ( #5002 )
2024-10-21 13:15:08 +03:00
Bogdan-Ștefan Neacşu
2f894b9be3
Remove race on initial req processing ( #5001 )
2024-10-21 13:15:01 +03:00
Jędrzej Stuczyński
d36ea20366
bugfix: dont store sent/received fragments unless explicitly enabled ( #4991 )
2024-10-21 09:27:48 +01:00
Fran Arbanas
7b1200f338
fix: add ca-certificates to ubuntu dockerfiles ( #4998 )
2024-10-18 18:39:13 +02:00
Bogdan-Ștefan Neacşu
d291582128
Separate storage from wg_api ( #4988 )
2024-10-18 19:34:09 +03:00
Fran Arbanas
9800411990
fix: revert the removal of checking if tag exists ( #4996 )
2024-10-18 17:55:58 +02:00
Jędrzej Stuczyński
0e47b88dd8
chore: update itertools in compact ecash ( #4994 )
2024-10-18 16:34:38 +01:00
Jędrzej Stuczyński
795350ae8a
feature: make accepting t&c a hard requirement for rewarded set selection ( #4993 )
2024-10-18 16:34:23 +01:00
Fran Arbanas
ac9a9827b9
feat: credential proxy GHA for pushing to harbor ( #4995 )
2024-10-18 17:31:58 +02:00
Jon Häggblad
15fd6a2212
Fix rustfmt in nym-credential-proxy ( #4992 )
2024-10-18 16:20:59 +02:00
Lawrence Stalder
85a93f59e8
Added empty workflows for branch work
2024-10-18 14:37:27 +02:00
Mark Sinclair
0cb80d06a7
nym-credential-proxy: fix up OpenAPI spect name
2024-10-18 13:28:13 +01:00
Mark Sinclair
6d3ce3a1c9
nym-credential-proxy: improve naming of env vars
2024-10-18 12:29:22 +01:00
Dinko Zdravac
4e65617f08
Bump sqlx to 0.7.4 ( #4959 )
...
* Upgrade to v0.7
More goodies
Revert cargo.toml
Fix cargo toml
* Generate offline sqlx schemas
Fix data-observatory
Fix credential-storage
Fix gateway-storage
Fix client-core/-gateways-storage
Generate offline schemas for nym-api as well
* Update nym-api after rebase
---------
Co-authored-by: Andrej Mihajlov <andrej@nymtech.net >
2024-10-18 12:51:41 +02:00
Jędrzej Stuczyński
e6d2cbbed7
Merge pull request #4982 from nymtech/cure53_SI86_SI87
...
Fix critical issues SI86 and SI87 from Cure53
2024-10-18 10:53:11 +01:00
Bogdan-Ștefan Neacşu
18c6fd3e3e
Gateway peer fixes ( #4985 )
...
* Create bandwidth entry
* Remove mismatch possibilities
2024-10-18 12:43:36 +03:00
import this
50c6ac0870
[DOCs;/operators]: Release notes for v2024.12 aero ( #4984 )
...
* initialise aero changelog
* add DP update
* add F&F info to release notes
* bump version in header
* address review comments
2024-10-18 09:04:54 +00:00
aniampio
25326e5f9b
Fixes following cargo fmt
2024-10-18 09:32:27 +01:00
aniampio
f37eb9db23
Fixes following cargo clippy
2024-10-18 09:32:27 +01:00
aniampio
c5b74353f3
Add infinity checks to fix SI-87
2024-10-18 09:32:22 +01:00
aniampio
871b54e314
Fix computation of h for the SI-86
2024-10-18 09:11:45 +01:00
Jędrzej Stuczyński
5af6ee763c
Merge pull request #4758 from nymtech/ania/cure53_SI84_SI85
...
Fix critical issues SI84 and SI85 from Cure53
2024-10-18 09:09:07 +01:00
Jędrzej Stuczyński
dabbe8ba7f
removed additional sources of copying secrets and introduced extra error variants
2024-10-17 15:23:40 +01:00
Bogdan-Ștefan Neacşu
31f1037d44
Add topup req constructor ( #4983 )
2024-10-17 16:03:48 +02:00
Bogdan-Ștefan Neacşu
e675e3937a
Top up bandwidth ( #4975 )
...
* Top up wg bandwidth
* Introduce v3 with top up
* Verify and increase cred bw
* Add log
* Fix clippy
2024-10-17 16:34:52 +03:00
Simon Wicky
355991adc9
[Product Data] Add session type based on ecash ticket received ( #4974 )
...
* add session type based on ecash ticket collection
* avoid setting session type if already set
* change duration type to duration
* add a cap for finished sessions
2024-10-17 14:11:05 +02:00
Jon Häggblad
7d55d03925
Merge pull request #4981 from nymtech/jon/rename-credential-proxy
...
Rename nym-vpn-api to nym-credential-proxy
2024-10-17 11:17:57 +02:00
Gala
f455b7c720
Migrate Legacy Node (Frontend) ( #4826 )
...
* refactor bonding requests
* use migrate node modal
* disable node settings for legacy nodes
* refine bonded node types
* start migration and bonding work
* update types and requests
* clean up bonding context
* move old forms to legacy directory
* create nymnode bonding flow
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2024-10-17 10:08:05 +01:00
Jędrzej Stuczyński
20bc305fb9
Merge pull request #4976 from nymtech/feature/active-set-selection-criteria
...
feature: require reporting using nym-node binary for rewarded set selection
2024-10-17 09:10:37 +01:00
Jędrzej Stuczyński
72c54e0057
Merge pull request #4980 from nymtech/feature/nym-api-always-expose-global-ecash-data
...
enable global ecash routes even if api is not a signer
2024-10-17 09:10:20 +01:00
benedettadavico
d75c7eaaaf
update changelog and bump binaries
2024-10-17 08:51:39 +02:00
Jon Häggblad
97fbd7db17
Update gh workflows
2024-10-16 22:42:49 +02:00
Jon Häggblad
9a94e40b36
Update paths in various build and deployment files
2024-10-16 22:35:59 +02:00
Jon Häggblad
06b5347200
Update paths
2024-10-16 22:30:23 +02:00
Jon Häggblad
561203572d
Update Cargo.toml
2024-10-16 22:27:56 +02:00
Jon Häggblad
8f45649daa
Rename crate directories
2024-10-16 22:26:57 +02:00
Jon Häggblad
fa879baeab
Rename directory to nym-credential-proxy
2024-10-16 22:23:53 +02:00
Jon Häggblad
b6ab25a7aa
Update crate references
2024-10-16 22:22:56 +02:00
Jon Häggblad
0b6f652709
Rename crate to nym-credential-proxy
2024-10-16 22:19:34 +02:00
Jędrzej Stuczyński
ed2fbc588f
allow to overwrite contract state with explicit config flag
2024-10-16 17:34:34 +01:00
Jędrzej Stuczyński
9f80d95f75
re-disabled bloomfilters
2024-10-16 17:17:48 +01:00
Jędrzej Stuczyński
9bcf48f7dc
expose all ecash routes but return error if nym-api is not a signer
2024-10-16 17:09:17 +01:00
Jędrzej Stuczyński
6446e43322
Merge pull request #4977 from nymtech/bugfix/vested-delegation-migration
...
Re-enable vested delegation migration
2024-10-16 16:51:28 +01:00
Jędrzej Stuczyński
86eb06048a
ci: update 'publish-nym-contracts' runner
2024-10-16 16:31:16 +01:00
Jędrzej Stuczyński
02dd16bcc6
added unit tests for the migration and fixed rounding errors
2024-10-16 16:31:16 +01:00
Jędrzej Stuczyński
14fd7c77d0
added unit tests for vested migrations and fixed additional issues
2024-10-16 16:31:16 +01:00
Jędrzej Stuczyński
e08e9fcb50
Merge pull request #4978 from nymtech/chore/beta-clippy
...
resolve beta clippy issues in contracts
2024-10-16 16:30:58 +01:00
Jędrzej Stuczyński
7964e6204b
elided extra lifetimes
2024-10-16 16:26:50 +01:00
Jędrzej Stuczyński
56fb46cd69
removed old coconut-bandwidth contract from the workspace
2024-10-16 16:24:58 +01:00
Jędrzej Stuczyński
973d51eeec
resolved beta clippy issues in DKG contract
2024-10-16 16:16:22 +01:00
Jędrzej Stuczyński
24773f68a4
Merge pull request #4966 from nymtech/feature/contract-state-tools-mixnet-vesting
...
feature: importer-cli to correctly handle mixnet/vesting import
2024-10-16 15:09:57 +01:00
Jędrzej Stuczyński
083ee8386e
Merge pull request #4968 from nymtech/chore/remove-dead-code
...
chore: remove unused rocket code
2024-10-16 15:09:48 +01:00
Jędrzej Stuczyński
3158a67445
Merge pull request #4973 from nymtech/bugfix/additional-directory-fixes
...
Bugfix/additional directory fixes
2024-10-16 15:09:38 +01:00
Jędrzej Stuczyński
a26ba3d9f1
feature: require reporting using nym-node binary for rewarded set selection
2024-10-16 15:02:16 +01:00
Fran Arbanas
b88bc188c6
Merge pull request #4970 from nymtech/feat/nym-data-observatory-docker
...
feat: add clap and env vars through clap, add Dockerfile
2024-10-16 14:39:16 +02:00
Fran Arbanas
bccbc99448
Merge pull request #4971 from nymtech/feat/nym-credentials-proxy-dockerfile
...
feat: added dockerfile for nym-credentials-proxy
2024-10-16 13:36:11 +02:00
Fran Arbanas
5d445d6b47
fix: comments on PR, removing stuff that's not needed
2024-10-16 13:10:01 +02:00
Simon Wicky
435f236812
[Product Data] First step in gateway usage data collection ( #4963 )
...
* add stats model
* add stats collection
* add stats route
* propagate stuff and run stuff
* cargo stuff
* sqlx unused what?
* add sessions started stat
* session durations in miliseconds
* apply Jon's comments
* [Product Data] Second step in gateway usage data collection (#4964 )
* turn stats collection into event based
* move events into a common crate for future use elsewhere
* apply Jon's comments
2024-10-15 09:18:02 +02:00
Jędrzej Stuczyński
ca4523025e
missing update to the integration test
2024-10-14 19:16:13 +01:00
Jędrzej Stuczyński
01db51e492
updated mixnet schema
2024-10-14 18:52:19 +01:00
Jędrzej Stuczyński
3320da2060
fixed testnet-manager tool to work with the updated binaries
2024-10-14 18:52:04 +01:00
Jędrzej Stuczyński
d04331a5df
updated clients to use 'new' endpoints
2024-10-14 18:12:56 +01:00
Jędrzej Stuczyński
0713869666
fixed swagger route arguments for skimmed endpoints
2024-10-14 18:12:27 +01:00
Jędrzej Stuczyński
27775a29c4
added additional logs when refreshing self-described cache
2024-10-14 18:12:09 +01:00
Jędrzej Stuczyński
652f2db5c0
exposed announce ports to nym-node CLI
2024-10-14 17:55:00 +01:00
Fran Arbanas
a1c33bbae3
fix: CMD -> ENTRYPOINT
2024-10-14 18:05:03 +02:00
Fran Arbanas
62c94d58e8
Fix: CMD -> ENTRYPOINT
2024-10-14 18:04:05 +02:00
Fran Arbanas
99cf7d1eec
feat: add Dockerfile for nym node
2024-10-14 18:03:22 +02:00
Fran Arbanas
6717951037
feat: added dockerfile for nym-credentials-proxy
2024-10-14 17:31:03 +02:00
Fran Arbanas
1219dd9719
changed debian for ubuntu docker image
2024-10-14 16:59:09 +02:00
Jędrzej Stuczyński
e87b00bce5
add the nym-nodes count to refresher log
2024-10-14 15:14:12 +01:00
Jędrzej Stuczyński
11f6db5304
fixed compatibility with 'skimmed' endpoints by making "no_legacy" argument optional
2024-10-14 14:51:02 +01:00
Jędrzej Stuczyński
c14481bb77
allow nym-api to control bind address with CLI
2024-10-14 14:50:36 +01:00
Jędrzej Stuczyński
16edca21b0
allow to optionally skip state migration
2024-10-14 11:41:36 +01:00
Fran Arbanas
b68fca0efa
feat: add clap and env vars through clap, add Dockerfile
2024-10-14 12:32:29 +02:00
Jon Häggblad
1fc7e07028
Merge pull request #4967 from nymtech/jon/import-vpn-api
...
Import nym-vpn-api crates
2024-10-14 12:23:14 +02:00
Bogdan-Ștefan Neacşu
8758bea17c
Use ticket type when retrieving from storage ( #4947 )
2024-10-14 12:39:12 +03:00
Jędrzej Stuczyński
845b5df14c
chore: remove unused rocket code
2024-10-14 10:27:59 +01:00
Jędrzej Stuczyński
f786dbeaa7
Merge pull request #4960 from nymtech/chore/remove-bloomfilters-for-double-spending
...
nym-node: don't use bloomfilters for double spending checks
2024-10-14 09:44:33 +01:00
Jon Häggblad
9d8a686760
Add common to trigger paths for CI
2024-10-12 12:10:16 +02:00
Jon Häggblad
435d9d3115
Update to don't use removed default ticket type
2024-10-12 12:10:16 +02:00
Jon Häggblad
275cd9ff92
rustfmt
2024-10-12 12:10:16 +02:00
Jon Häggblad
8435cf91e5
Add CI workflows
2024-10-12 12:10:16 +02:00
Jon Häggblad
3460ce70a3
Remove workspace deps for nym
2024-10-12 11:54:09 +02:00
Jon Häggblad
0ddaf3b50b
Import Cargo workspace files
2024-10-12 11:49:04 +02:00
Jon Häggblad
a103acaf70
Import vpn-api from a414f4a2ee0
2024-10-12 11:29:41 +02:00
Jędrzej Stuczyński
08aa0af562
Merge pull request #4965 from nymtech/bugfix/invalid-gateways-response
...
bugfix: fix expected return type on /v1/gateways endpoint
2024-10-11 17:50:16 +01:00
Jędrzej Stuczyński
e333aca8a1
introduced specialised subcommand to importer-cli to import mixnet/vesting contracts
2024-10-11 17:34:37 +01:00
Jędrzej Stuczyński
67462a9f47
split the existing tools into separate modules
2024-10-11 16:27:49 +01:00
Jędrzej Stuczyński
493390d92b
bugfix: fix expected return type on /v1/gateways endpoint
2024-10-11 16:05:53 +01:00
Jędrzej Stuczyński
eae76cce10
disabled bloomfilter exporting in nym-api
2024-10-11 08:54:50 +01:00
Jędrzej Stuczyński
8113948f48
Merge pull request #4903 from nymtech/feature/directory-v3-purge-base
...
Directory Sevices v2.1
2024-10-11 08:22:07 +01:00
Jędrzej Stuczyński
9341db5d08
removed gateway/nym-node using global double spending bloomfilter
2024-10-10 17:09:51 +01:00
Jędrzej Stuczyński
c3e3ef1737
removed axum feature from ci-build.yml for clippy
2024-10-10 15:42:01 +01:00
Jędrzej Stuczyński
45f4eeeff2
fixed linter issues and outdated tests
2024-10-10 15:38:00 +01:00
Jędrzej Stuczyński
f76d677f64
additional rewarding-related unit tests
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
050a58affa
fixed cli command for updating node cost params
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
065b3891f2
removed unused error variant
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
59da117e8f
fixed wallet's lock file
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
3d13274219
changed CI to no longer build with 'axum' feature since it was removed
2024-10-10 13:27:35 +01:00
Jędrzej Stuczyński
561566f3c4
fixed wasm sdk build
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
6879c211ee
cleaning up mixnet contract in preperation for merging
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
c7f2ef7074
regenerated typescript types
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
fb43e917cb
updated ts_rs and derived it for more types
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
e79450a082
cargo fmt
2024-10-10 13:27:34 +01:00
Jędrzej Stuczyński
2e365026b7
implemented the noise route
2024-10-10 13:27:33 +01:00
Jędrzej Stuczyński
cd706aa67e
extracted common functionalities and implemented remaining skimmed routes
2024-10-10 13:27:33 +01:00
Jędrzej Stuczyński
304b192f52
basic handlers with a lot of repeated code
2024-10-10 13:27:33 +01:00
Jędrzej Stuczyński
8c979e3bac
scaffolding additional skimmed endpoints + strenghten key types
2024-10-10 13:27:32 +01:00
Jędrzej Stuczyński
279b00d833
exposing node role in nym node annotation
2024-10-10 13:27:07 +01:00
Jędrzej Stuczyński
49fd0dc9e1
wip: additional nym-nodes routes
2024-10-10 13:27:07 +01:00
Jędrzej Stuczyński
9a9d91cb4f
additional unit tests for compatibility-based txs + bug fixes
2024-10-10 13:27:07 +01:00
Jędrzej Stuczyński
5c08a89be3
exposed nym-node related operations in the wallet backend
2024-10-10 13:27:06 +01:00
Jędrzej Stuczyński
fd88776998
fix legacy test
2024-10-10 13:27:06 +01:00
Jędrzej Stuczyński
1339e20420
typo
2024-10-10 13:27:06 +01:00
Jędrzej Stuczyński
51b511b27e
Rebased the branch one more time
...
WIP; rebasing
Another branch squash
Squashing the v3 branch
changing min pledge amounts
logic for adding new nymnode into the contract
converting mixnode/gateway bonding into nym-node bonding
logic for migrating gateways into nymnodes
ibid for mixnodes
further nym-node work + fixed most existing unit tests
forbid nymnode migration with pending cost params changes
preassign nodeid for gateways
changing role assignment and epoch progression
changing role assignment and epoch progression
optional custom http port
logic for unbonding a nym-node
updating Delegation struct
logic for increasing pledge of either mixnode or nymnode
logic for decreasing pledge of either mixnode or a nym node
logic for changing cost params of either mixnode or a nym node
wip
initialise nymnodes storage
fixing transaction tests
fixed naive family tests
reward-compatibility related works
resolving delegation events
introduced rewarded set metadata
another iteration of restoring old tests
updated rewarding part of nym-api
parking the branch
unparking the branch
wip
purged families
added 'ExitGateway' role
passing explicit work factor for rewarding function
remove legacy layers storage
wip: node description queries
added announced ports to self-described api
step1 in gruelling journey of adding node_id to gateways
ensure epoch work never goes above 1.0
changed active set to contain role distribution
[theoretically] sending rewarding messages for the new rewarded set
[theoretically] assigning new rewarded set
reimplementing more nym-api features
remove legacy types
re-implement legacy network monitor
restoring further routes + minor refactor of NodeStatusCache
skimmed routes now return legacy nodes alongside nym-nodes
seemingly restored all functionalities in nym-api
removing more legacy things from the contract
initial contract cleanup
added nym-api endpoints to return generic annotations regardless of type
updated simulator to use new rewarding parameters
more contract cleanup
made existing mixnet contract tests compile
extra validation of nym-node bonding parameters
fixed additional compilation issues
fixed nym-api v3 database migration failure
added additional nym-node contract queries
updated the schema
made additional delegation/rewards queries compatible with both legacy mixnodes and nym-nodes
fixing existing unit tests in mixnet contract
wip
resolved first batch of 500 compiler errors
re-deprecating routes
making wallet's rust backend compile
fixed non-determinism in contract + nym-api build
fixes to the build
populating cotracts-cache with nym-nodes data
more missing nymnodes queries
temp mixnet contract methods + restored result submission in nym-api
allow deprecated routes
submitting correct results for mixnode results
removed deprecated re-export of AxumAppState and removed smurf naming
moved axum modules into support::http
cleaning up nym-api warnings
determine entry gateways before exits
exposed transaction to update nym-node config
missing memo for updating node config
new routes
added routes to swagger and fixed relative paths
fixed some macro derivations
added nym-node commands to nym-cli
2024-10-10 13:27:05 +01:00
Jędrzej Stuczyński
75a5192c6d
Merge pull request #4958 from nymtech/bugfix/websocket-message-handling
...
bugfix: replace unreachable macro with an error return
2024-10-09 17:24:17 +01:00
Jędrzej Stuczyński
25ad0920cf
bugfix: replace unreachable macro with an error return
2024-10-09 17:15:41 +01:00
Fran Arbanas
a1e75e1dff
change env var naming to be consistent with nym-node
2024-10-09 13:24:28 +02:00
Fran Arbanas
e59a9a59b6
feat: add env feature to clap and change variables to be available as env variables as well
2024-10-09 13:15:38 +02:00
Jędrzej Stuczyński
27ac34522c
Merge pull request #4954 from nymtech/feature/contract-state-tools
...
Feature/contract state tools
2024-10-08 15:32:28 +01:00
Jędrzej Stuczyński
5e0d1bb14e
swapped base85 for base85rs with more compatible license
2024-10-08 15:30:57 +01:00
Jędrzej Stuczyński
c16746a47b
introduced internal tool for importing contract states
2024-10-08 15:06:41 +01:00
Jędrzej Stuczyński
a21052b72e
exposed contract state query to nym-cli
2024-10-08 11:19:01 +01:00
Jędrzej Stuczyński
92e9da7be5
extended CosmWasmClient with AllContractState query
2024-10-08 11:18:49 +01:00
Simon Wicky
143b336978
expose autheticator address along other address in node-details ( #4953 )
2024-10-07 17:19:17 +02:00
Jędrzej Stuczyński
d4293c9bae
Merge pull request #4936 from nymtech/bugfix/rpc-pagination
...
bugfix: correctly paginate through 'search_tx' endpoint
2024-10-07 16:17:45 +01:00
Drazen Urch
e2d1806e49
Extract packet processing from mixnode-common ( #4949 )
...
* Extract packet processing from mixnode-common
* Cleanup
2024-10-07 12:00:36 +02:00
Jon Häggblad
469f85fc49
Switch over the last set of jobs to arc runners ( #4938 )
...
* Switch over the last set of jobs to arc runners
* Use dind runners
* Disable matrix notification so we can use non-dind runners
* wip
* Add workflow_dispatch
* Revert "wip"
This reverts commit ae34efd32e .
2024-10-07 11:46:35 +02:00
durch
4c51a8975c
Initial stab
2024-10-01 16:39:47 +02:00
import this
1202a2f5f4
[DOCs:/operators]: Update FAQ sphinx size ( #4946 )
...
* updating sphinx size to develop branch from an outdated commit url
* remove outdated graphs
* add token page url
2024-09-30 14:42:11 +00:00
dependabot[bot]
6030bf6c95
build(deps): bump the patch-updates group across 1 directory with 9 updates ( #4944 )
2024-09-30 16:40:54 +02:00
Drazen Urch
09a771f58f
Add "utoipa" feature to nym-node ( #4945 )
2024-09-30 15:40:33 +02:00
Drazen Urch
676a909aee
V2 performance monitoring feature flag ( #4943 )
2024-09-30 15:13:22 +02:00
Jędrzej Stuczyński
e37145422c
Merge pull request #4942 from nymtech/bugfix/rewarder-post-pruning-adjustments
...
Bugfix/rewarder post pruning adjustments
2024-09-27 18:23:32 +01:00
Jędrzej Stuczyński
4ad52accc0
fixed stabilised clippy issue
2024-09-27 18:10:59 +01:00
Jędrzej Stuczyński
784fae2204
fix logic for determining end height for processing block ranges
2024-09-27 17:53:55 +01:00
Jędrzej Stuczyński
8aa5711bee
fixed query for historical validator data
2024-09-27 17:48:56 +01:00
Jędrzej Stuczyński
07022314fc
fixed typos and formatting
2024-09-27 16:51:45 +01:00
Jędrzej Stuczyński
76c3081470
introduced rewarding resync alongside recovery instructions
2024-09-27 16:41:07 +01:00
Jędrzej Stuczyński
d399161d31
adjust 'process_until' command to allow empty stop height
2024-09-27 16:35:53 +01:00
Jędrzej Stuczyński
27fb4ae0cc
log error when rewarding fails due to missing blocks
2024-09-27 16:21:27 +01:00
Jędrzej Stuczyński
74392a2886
don't request useless blocks during startup sync
2024-09-27 15:53:16 +01:00
Jędrzej Stuczyński
457c478a03
introduced cli command to process a block range
2024-09-27 15:15:13 +01:00
Jędrzej Stuczyński
5e95992427
introduced cli command to process an individual block
2024-09-27 14:57:39 +01:00
Jędrzej Stuczyński
d7eecd481c
decreased SOCKET_FAILURE_RESET
...
the previous value of 2h was way too big. especially since it was quite likely for multiple failures to occur hourly during increased validator load when mixnet epoch was getting transitioned
2024-09-27 14:13:09 +01:00
import this
e08fc4894b
[DOCs/operators]: Release notes v2024.11-wedel ( #4939 )
...
* finish release notes
* add a note
2024-09-27 13:12:15 +00:00
Bogdan-Ștefan Neacşu
a4c6f51fe0
Don't kill gateway on handle drop ( #4934 )
2024-09-27 11:02:39 +02:00
Bogdan-Ștefan Neacşu
fabd48b7ea
Fix broken build after merge ( #4937 )
2024-09-26 18:44:21 +02:00
Bogdan-Ștefan Neacşu
894e0bd1bf
Add more conversions for responses of authenticator messages ( #4929 )
...
* More conversions for responses
* Expose version
2024-09-26 18:00:13 +02:00
Jędrzej Stuczyński
f86e088663
bugfix: correctly paginate through 'search_tx' endpoint
2024-09-26 16:30:57 +01:00
benedetta davico
f76300669a
Merge pull request #4931 from nymtech/feature/wedel-merge-conflicts
...
Wedel release to develop
2024-09-26 13:46:24 +02:00
Jędrzej Stuczyński
333ace1f97
Merge branch 'release/2024.11-wedel' into feature/wedel-merge-conflicts
2024-09-26 08:56:11 +01:00
benedetta davico
c3ec970a37
Merge pull request #4928 from nymtech/release/2024.11-wedel
...
Release/2024.11-wedel to master
2024-09-26 08:24:53 +02:00
Dinko Zdravac
487bf6732e
Assume offline mode in sqlx ( #4926 )
...
* Assume offline mode
* PR feedback
2024-09-25 13:28:36 +02:00
Jędrzej Stuczyński
5d4a0fef55
Merge pull request #4871 from nymtech/chore/remove-another-mixnet-migration
...
chore: remove queued migration for adding explicit admin
2024-09-25 09:37:49 +01:00
Jon Häggblad
1627146c0e
Make ip-packet-request VERSION pub ( #4925 )
2024-09-25 09:56:32 +02:00
Dinko Zdravac
ae40a00b8f
Data Observatory stub ( #4905 )
...
* Data Observatory stub
* Fix sqlx in CI
* Add troubleshooting tips for sqlx
* Update CI paths to trigger for this package
* Add this to CI upload binary build
2024-09-24 16:48:15 +02:00
Jon Häggblad
7f3c0470e0
Fix argument to cargo-deny action ( #4922 )
2024-09-24 13:17:35 +02:00
Bogdan-Ștefan Neacşu
1bc26ed79f
Expose error type ( #4924 )
2024-09-24 11:48:54 +02:00
mx
60fa5cfeb8
Max/rust sdk stream abstraction ( #4743 )
...
* add TcpProxyClient and TcpProxyServer abstractions to SDK
* add single connection example
* add multi-connection example
* add simple echo server to `tools/`: used for multi-connection example
* update FFI toml files: switched to local imports
* add proxy bindings to `ffi/shared`
* add proxy bindings and example to `ffi/go`
* add note to `ffi/cpp` about lack of Proxy bindings for the moment
2024-09-24 09:29:46 +00:00
Jon Häggblad
3b7088aeea
Fix nymvpn.com url in mainnet defaults ( #4920 )
2024-09-24 10:25:27 +02:00
Bogdan-Ștefan Neacşu
179d214e21
Check both version and type in message header ( #4918 )
...
* Move client type to the client code
* Check both version and type in header
2024-09-23 17:57:03 +02:00
Jon Häggblad
2a94ce6443
Bump http-api-client default timeout to 30 sec ( #4917 )
2024-09-23 15:45:47 +02:00
Bogdan-Ștefan Neacşu
95ec91daa1
Entry wireguard tickets ( #4888 )
...
* Create credential verifier in authenticator
* Add new version of peer storage with client id
* Fix v1 to what it was before
* Compact storage into ecash verifier
* Fix non-linux build
* Less overlapping conditions
* Remove moved code
* Use handler thread for each peer
* Re-spawn stored handles at startup
* Keep new function without async & Result
* Put query peer in function too
* Query bandwidth
* Fix clippy
* Replace tap with inspect_err
* Fix copyright year
* Handle version 2 on the reqeust deser
* Add protocol type in req/resp messages
2024-09-23 14:49:18 +02:00
benedettadavico
803850be74
bump versions & update changelog
2024-09-23 10:00:20 +02:00
Drazen Urch
2f267cf787
Update network monitor entrypoint ( #4893 )
...
* Update entrypoint
* Update CI action
* Rollback ci changes
2024-09-20 10:58:50 +02:00
Jędrzej Stuczyński
0d2418ef6a
Merge pull request #4885 from nymtech/feature/updated-gateway-registration
...
Feature/updated gateway registration
2024-09-20 09:09:28 +01:00
Bogdan-Ștefan Neacşu
6f0c8dbe73
Fix missing duplication of modified tables ( #4904 )
2024-09-19 18:25:21 +02:00
mx
2198c1bd7b
added new instructions for building locally ( #4902 )
2024-09-19 15:48:51 +00:00
Jędrzej Stuczyński
be7f00fe52
replaced an assertion with an error return instead
2024-09-19 15:59:04 +01:00
Jon Häggblad
35c94f5c4b
Update cargo deny ( #4901 )
...
* Regenerate deny.toml
* Backport old settings to deny.toml
* Explicitly allow GPL-3 only on our own specific crates
* Update deny.toml for latest changes
* Fix cargo-deny warnings for duplicate crates
* Update cargo-deny-action to v2
2024-09-19 12:53:27 +02:00
Jędrzej Stuczyński
f5863b9668
fixed client key upgrade due to extra Arc
2024-09-19 11:06:50 +01:00
dependabot[bot]
963c54fea2
build(deps): bump semver from 0.11.0 to 1.0.23 ( #4881 )
...
* build(deps): bump semver from 0.11.0 to 1.0.23
Bumps [semver](https://github.com/dtolnay/semver ) from 0.11.0 to 1.0.23.
- [Release notes](https://github.com/dtolnay/semver/releases )
- [Commits](https://github.com/dtolnay/semver/compare/0.11.0...1.0.23 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update for 1.0
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-09-19 11:55:10 +02:00
dependabot[bot]
db55a96f91
build(deps): bump toml from 0.5.11 to 0.8.14 ( #4805 )
...
* build(deps): bump toml from 0.5.11 to 0.8.14
Bumps [toml](https://github.com/toml-rs/toml ) from 0.5.11 to 0.8.14.
- [Commits](https://github.com/toml-rs/toml/compare/toml-v0.5.11...toml-v0.8.14 )
---
updated-dependencies:
- dependency-name: toml
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Use workspace dependency
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-09-19 11:10:34 +02:00
Jędrzej Stuczyński
7c0235ab26
fixed wasm build and trait impl
2024-09-19 10:06:59 +01:00
dependabot[bot]
92af6f7024
build(deps): bump hyper from 1.3.1 to 1.4.1 ( #4879 )
...
Bumps [hyper](https://github.com/hyperium/hyper ) from 1.3.1 to 1.4.1.
- [Release notes](https://github.com/hyperium/hyper/releases )
- [Changelog](https://github.com/hyperium/hyper/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper/compare/v1.3.1...v1.4.1 )
---
updated-dependencies:
- dependency-name: hyper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-19 11:06:49 +02:00
Sachin Kamath
7146c4c012
docs: add hostname instructions for wss ( #4900 )
2024-09-19 08:55:28 +00:00
Jędrzej Stuczyński
3dc62a9a60
Merge pull request #4892 from nymtech/bugfix/ticketbook-false-double-spending
...
Bugfix/ticketbook false double spending
2024-09-19 09:44:43 +01:00
Jędrzej Stuczyński
b3d7c26443
added key upgrade mechanism
2024-09-18 17:43:47 +01:00
Jędrzej Stuczyński
9efeef881a
split types.rs + added additional helpers
2024-09-18 17:43:44 +01:00
Jędrzej Stuczyński
9d8369a5b2
generate pseudorandom salt for deriving aes256gcm-siv key
2024-09-18 17:43:43 +01:00
Jędrzej Stuczyński
cc32eb3904
fixed wasm build
2024-09-18 17:43:43 +01:00
Jędrzej Stuczyński
8cf4977021
assert new gateway keys zeroize on drop
2024-09-18 17:43:43 +01:00
Jędrzej Stuczyński
2c2748832c
cargo fmt
2024-09-18 17:43:42 +01:00
Jędrzej Stuczyński
114db3c1cf
post-rebasing fixes
2024-09-18 17:43:42 +01:00
Jędrzej Stuczyński
a65df5a0ab
clippy
2024-09-18 17:43:42 +01:00
Jędrzej Stuczyński
b6f07fbfce
warning for unimplemented upgrade
2024-09-18 17:43:42 +01:00
Jędrzej Stuczyński
c39d42b7dd
fixed deserialisation of updated gateway shared materials
2024-09-18 17:43:41 +01:00
Jędrzej Stuczyński
21e9df488f
compatibility with legacy clients
2024-09-18 17:43:40 +01:00
Jędrzej Stuczyński
94113206b2
completing handshake using legacy keys
2024-09-18 17:43:07 +01:00
Jędrzej Stuczyński
71532484a9
updated client handshake to allow derivation of different key types
2024-09-18 17:43:07 +01:00
Jędrzej Stuczyński
8756763875
added support for aead in nym-crypto
2024-09-18 17:43:06 +01:00
Jędrzej Stuczyński
5753b79997
slightly refactored bandwidth tracking
2024-09-18 11:27:35 +01:00
Jędrzej Stuczyński
2a6aa13ecd
fixed client bandwidth being not correctly deducted
2024-09-18 11:12:24 +01:00
Jon Häggblad
9213e02b43
Remove clippy annotation ( #4896 )
2024-09-18 11:47:41 +02:00
Jon Häggblad
ede4b23e8a
Fix clippy::too-long-first-doc-paragraph ( #4897 )
2024-09-18 10:25:49 +02:00
Jon Häggblad
2e95ea16f9
Update nym-vpn metapackage and replace nymvpn-x with nym-vpn-app ( #4889 )
...
* Update nym-vpn metapackage to 0.2.0 and replace nymvpn-x with nym-vpn-app
* Fix compression
* Update description
2024-09-18 09:16:17 +01:00
benedetta davico
d5c9e1d8cb
Merge pull request #4899 from nymtech/jon/cherry-pick-4894-into-wedel
...
Backport #4894 to fix ci
2024-09-18 09:28:15 +02:00
dependabot[bot]
0c955817fd
build(deps): bump the patch-updates group across 1 directory with 9 updates ( #4898 )
...
Bumps the patch-updates group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.87` | `1.0.89` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.5` | `4.5.28` |
| [clap_complete_fig](https://github.com/clap-rs/clap ) | `4.5.1` | `4.5.2` |
| [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek ) | `4.1.2` | `4.1.3` |
| [getset](https://github.com/jbaublitz/getset ) | `0.1.2` | `0.1.3` |
| [log](https://github.com/rust-lang/log ) | `0.4.21` | `0.4.22` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.36` | `1.0.37` |
| [safer-ffi](https://github.com/getditto/safer_ffi ) | `0.1.12` | `0.1.13` |
| [url](https://github.com/servo/rust-url ) | `2.5.1` | `2.5.2` |
Updates `anyhow` from 1.0.87 to 1.0.89
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.87...1.0.89 )
Updates `clap_complete` from 4.5.5 to 4.5.28
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.5...clap_complete-v4.5.28 )
Updates `clap_complete_fig` from 4.5.1 to 4.5.2
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.5.1...clap_complete_fig-v4.5.2 )
Updates `curve25519-dalek` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases )
- [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/curve25519-4.1.2...curve25519-4.1.3 )
Updates `getset` from 0.1.2 to 0.1.3
- [Release notes](https://github.com/jbaublitz/getset/releases )
- [Commits](https://github.com/jbaublitz/getset/compare/0.1.2...0.1.3 )
Updates `log` from 0.4.21 to 0.4.22
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.21...0.4.22 )
Updates `quote` from 1.0.36 to 1.0.37
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.36...1.0.37 )
Updates `safer-ffi` from 0.1.12 to 0.1.13
- [Release notes](https://github.com/getditto/safer_ffi/releases )
- [Commits](https://github.com/getditto/safer_ffi/commits )
Updates `url` from 2.5.1 to 2.5.2
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.1...v2.5.2 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete_fig
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: curve25519-dalek
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: getset
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: safer-ffi
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 09:15:11 +02:00
Jon Häggblad
87751894d9
Fix apt install in ci-build-upload-binaries.yml ( #4894 )
2024-09-18 09:07:45 +02:00
dependabot[bot]
ec3c4fb1aa
build(deps): bump sysinfo from 0.30.12 to 0.30.13 ( #4880 )
...
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.30.12 to 0.30.13.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits/v0.30.13 )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 00:33:44 +02:00
dependabot[bot]
789221f144
build(deps): bump comfy-table from 6.2.0 to 7.1.1 ( #4882 )
...
Bumps [comfy-table](https://github.com/nukesor/comfy-table ) from 6.2.0 to 7.1.1.
- [Release notes](https://github.com/nukesor/comfy-table/releases )
- [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nukesor/comfy-table/compare/v6.2.0...v7.1.1 )
---
updated-dependencies:
- dependency-name: comfy-table
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 00:30:46 +02:00
Jon Häggblad
5b925d8b68
Fix apt install in ci-build-upload-binaries.yml ( #4894 )
2024-09-17 23:29:36 +02:00
Jędrzej Stuczyński
c8c3928575
put client bandwidth (gateway-side) behind shared pointer
2024-09-17 18:40:24 +01:00
Jędrzej Stuczyński
2fa8da8117
making sure there can be only a single client task claiming more bandwidth
2024-09-17 18:39:49 +01:00
Jędrzej Stuczyński
4548ef4d05
adding extra logs
2024-09-17 18:39:01 +01:00
Jędrzej Stuczyński
7f147ee2b0
Merge pull request #4891 from nymtech/bugfix/ticketbook-aux-imports
...
fix: allow updating globally stored signatures
2024-09-17 15:33:34 +01:00
Jędrzej Stuczyński
48bcd7e802
fix: allow updating globally stored signatures
2024-09-17 14:21:42 +01:00
Drazen Urch
6598d677da
Build and Push CI ( #4887 )
2024-09-17 10:26:45 +02:00
import this
e736a01ecc
[DOCs/operators]: Document changelog for patch/2024.10-caramello ( #4886 )
...
* changelog for patched release
* fix typo
2024-09-17 08:26:22 +00:00
Jędrzej Stuczyński
a708fa2d4a
Merge pull request #4873 from nymtech/feature/stateless-gateway-requests
...
allow clients to send stateless gateway requests without prior registration
2024-09-16 17:00:15 +01:00
Drazen Urch
a512217382
Few fixes ( #4883 )
2024-09-16 17:15:40 +02:00
Jon Häggblad
086611c7ac
Use serde from workspace ( #4833 )
...
* cargo autoinherit for serde
* cargo autoinherit for bs58 and vergen in cosmwasm-smart-contracts
2024-09-16 11:16:21 +02:00
import this
05d6652177
[DOCs/operators]: Post release docs updates ( #4874 )
...
* update proxy setup syntax
* update known errors and bugs
* docs: simplify wss
---------
Co-authored-by: Sachin Kamath <github@skamath.me >
2024-09-13 13:16:34 +00:00
Bogdan-Ștefan Neacşu
9c514fe3b7
Fix snake case serde ( #4875 )
2024-09-13 11:53:39 +02:00
benedettadavico
aad028be3f
update qa env
2024-09-13 11:48:49 +02:00
Jędrzej Stuczyński
924160b3e7
removed unused import
2024-09-12 17:29:34 +01:00
Jędrzej Stuczyński
23d14b60de
allow handling multiple of stateless requests on the same underlying connection
2024-09-12 16:54:56 +01:00
Jędrzej Stuczyński
a4b47ef3a5
allow clients to send stateless gateway requests without prior registration
2024-09-12 15:57:38 +01:00
Bogdan-Ștefan Neacşu
6db3b34bcb
Bump defguard to github latest version ( #4872 )
...
* Bump defguard to github latest version
* Fix comment location
2024-09-12 13:49:33 +02:00
Jędrzej Stuczyński
f9383578da
chore: remove queued migration for adding explicit admin
2024-09-12 11:03:51 +01:00
Bogdan-Ștefan Neacşu
47303bcf48
Gateway database modifications for different modes ( #4868 )
...
* Gateway db modifications for different modes
* Add exit mixnet and replace whitespaces
2024-09-12 11:58:20 +02:00
Jon Häggblad
60917ec9e7
Remove the push trigger for ci-nym-wallet-rust ( #4869 )
2024-09-12 10:23:00 +02:00
dependabot[bot]
f616b3c15a
build(deps): bump strum from 0.25.0 to 0.26.3 ( #4848 )
...
* build(deps): bump strum from 0.25.0 to 0.26.3
Bumps [strum](https://github.com/Peternator7/strum ) from 0.25.0 to 0.26.3.
- [Release notes](https://github.com/Peternator7/strum/releases )
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Peternator7/strum/commits/v0.26.3 )
---
updated-dependencies:
- dependency-name: strum
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update to handle deprecation error
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-09-11 23:18:11 +02:00
Jędrzej Stuczyński
be2b44c46b
Merge pull request #4867 from nymtech/feature/2024.10-caramello-merge
...
Feature/2024.10 caramello merge
2024-09-11 15:10:02 +01:00
Jędrzej Stuczyński
5a573bc278
Merge pull request #4866 from nymtech/release/2024.10-caramello
...
Release/2024.10 caramello
2024-09-11 15:09:50 +01:00
dependabot[bot]
f6db1a87c6
build(deps): bump gloo-timers from 0.2.6 to 0.3.0 ( #4852 )
...
Bumps [gloo-timers](https://github.com/rustwasm/gloo ) from 0.2.6 to 0.3.0.
- [Release notes](https://github.com/rustwasm/gloo/releases )
- [Changelog](https://github.com/rustwasm/gloo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/gloo/compare/gloo-timers-v0.2.6...0.3.0 )
---
updated-dependencies:
- dependency-name: gloo-timers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 15:23:15 +02:00
Jędrzej Stuczyński
e8e86c273e
Merge branch 'release/2024.10-caramello' into feature/2024.10-caramello-merge
2024-09-11 12:43:39 +01:00
Jon Häggblad
b67ad8c23e
Disable push trigger and add missing paths in ci-build ( #4864 )
...
* Disable push trigger and add missing paths
* Remove commented out
2024-09-11 13:39:07 +02:00
Jędrzej Stuczyński
f655fe81d2
Merge pull request #4865 from nymtech/chore/remove-mixnet-migration
...
chore: removed completed queued mixnet migration
2024-09-11 11:57:42 +01:00
Jędrzej Stuczyński
86fa7024a2
removed mutability of deps
2024-09-11 11:28:00 +01:00
Jędrzej Stuczyński
cbea1d554a
chore: removed completed queued mixnet migration
2024-09-11 11:19:30 +01:00
dependabot[bot]
c08e7d2b11
build(deps): bump the patch-updates group with 22 updates ( #4846 )
...
Bumps the patch-updates group with 22 updates:
| Package | From | To |
| --- | --- | --- |
| [anyhow](https://github.com/dtolnay/anyhow ) | `1.0.83` | `1.0.87` |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.81` | `0.1.82` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.16` | `4.5.17` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.2` | `4.5.26` |
| [clap_complete_fig](https://github.com/clap-rs/clap ) | `4.5.0` | `4.5.2` |
| [const_format](https://github.com/rodrimati1992/const_format_crates ) | `0.2.32` | `0.2.33` |
| [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek ) | `4.1.2` | `4.1.3` |
| [log](https://github.com/rust-lang/log ) | `0.4.21` | `0.4.22` |
| [parking_lot](https://github.com/Amanieu/parking_lot ) | `0.12.2` | `0.12.3` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.36` | `1.0.37` |
| [schemars](https://github.com/GREsau/schemars ) | `0.8.19` | `0.8.21` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.209` | `1.0.210` |
| [serde_derive](https://github.com/serde-rs/serde ) | `1.0.209` | `1.0.210` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.127` | `1.0.128` |
| [tar](https://github.com/alexcrichton/tar-rs ) | `0.4.40` | `0.4.41` |
| [tokio-stream](https://github.com/tokio-rs/tokio ) | `0.1.15` | `0.1.16` |
| [tokio-util](https://github.com/tokio-rs/tokio ) | `0.7.11` | `0.7.12` |
| [url](https://github.com/servo/rust-url ) | `2.5.0` | `2.5.2` |
| [wasm-bindgen-test](https://github.com/rustwasm/wasm-bindgen ) | `0.3.42` | `0.3.43` |
| [http-body-util](https://github.com/hyperium/http-body ) | `0.1.1` | `0.1.2` |
| [hyper-util](https://github.com/hyperium/hyper-util ) | `0.1.3` | `0.1.5` |
| [tokio-tun](https://github.com/yaa110/tokio-tun ) | `0.11.4` | `0.11.5` |
Updates `anyhow` from 1.0.83 to 1.0.87
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.83...1.0.87 )
Updates `async-trait` from 0.1.81 to 0.1.82
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.81...0.1.82 )
Updates `clap` from 4.5.16 to 4.5.17
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.16...clap_complete-v4.5.17 )
Updates `clap_complete` from 4.5.2 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.2...clap_complete-v4.5.26 )
Updates `clap_complete_fig` from 4.5.0 to 4.5.2
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.5.0...clap_complete_fig-v4.5.2 )
Updates `const_format` from 0.2.32 to 0.2.33
- [Release notes](https://github.com/rodrimati1992/const_format_crates/releases )
- [Changelog](https://github.com/rodrimati1992/const_format_crates/blob/master/Changelog.md )
- [Commits](https://github.com/rodrimati1992/const_format_crates/commits )
Updates `curve25519-dalek` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases )
- [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/curve25519-4.1.2...curve25519-4.1.3 )
Updates `log` from 0.4.21 to 0.4.22
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.21...0.4.22 )
Updates `parking_lot` from 0.12.2 to 0.12.3
- [Changelog](https://github.com/Amanieu/parking_lot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Amanieu/parking_lot/compare/0.12.2...0.12.3 )
Updates `quote` from 1.0.36 to 1.0.37
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.36...1.0.37 )
Updates `schemars` from 0.8.19 to 0.8.21
- [Release notes](https://github.com/GREsau/schemars/releases )
- [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GREsau/schemars/compare/v0.8.19...v0.8.21 )
Updates `serde` from 1.0.209 to 1.0.210
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210 )
Updates `serde_derive` from 1.0.209 to 1.0.210
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210 )
Updates `serde_json` from 1.0.127 to 1.0.128
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.128 )
Updates `tar` from 0.4.40 to 0.4.41
- [Commits](https://github.com/alexcrichton/tar-rs/compare/0.4.40...0.4.41 )
Updates `tokio-stream` from 0.1.15 to 0.1.16
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-stream-0.1.15...tokio-stream-0.1.16 )
Updates `tokio-util` from 0.7.11 to 0.7.12
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.11...tokio-util-0.7.12 )
Updates `url` from 2.5.0 to 2.5.2
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.0...v2.5.2 )
Updates `wasm-bindgen-test` from 0.3.42 to 0.3.43
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `http-body-util` from 0.1.1 to 0.1.2
- [Release notes](https://github.com/hyperium/http-body/releases )
- [Commits](https://github.com/hyperium/http-body/compare/http-body-util-v0.1.1...http-body-util-v0.1.2 )
Updates `hyper-util` from 0.1.3 to 0.1.5
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.3...v0.1.5 )
Updates `tokio-tun` from 0.11.4 to 0.11.5
- [Commits](https://github.com/yaa110/tokio-tun/compare/0.11.4...0.11.5 )
---
updated-dependencies:
- dependency-name: anyhow
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete_fig
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: const_format
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: curve25519-dalek
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: parking_lot
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: schemars
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_derive
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tar
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-stream
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-test
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: http-body-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hyper-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio-tun
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 10:22:42 +02:00
Jon Häggblad
c3eb433960
Remove golang workaround in ci-sdk-wasm ( #4858 )
2024-09-11 09:57:03 +02:00
Jon Häggblad
4c5147390a
Fix linux conditional in ci-build.yml ( #4863 )
2024-09-11 09:39:08 +02:00
dependabot[bot]
f70e8a3b9e
build(deps): bump dirs from 4.0.0 to 5.0.1 ( #4849 )
...
Bumps [dirs](https://github.com/soc/dirs-rs ) from 4.0.0 to 5.0.1.
- [Commits](https://github.com/soc/dirs-rs/commits )
---
updated-dependencies:
- dependency-name: dirs
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-11 08:16:35 +02:00
Tommy Verrall
5f7499604d
Merge pull request #4861 from nymtech/update-windows-runner
...
Update windows runner details
2024-09-10 18:22:45 +02:00
Tommy Verrall
8c021e9537
install yarn
2024-09-10 18:02:55 +02:00
Tommy Verrall
f2d56882fe
adding correct runner name
2024-09-10 17:44:23 +02:00
Tommy Verrall
891fdeb4b5
Update and rename publish-nym-wallet-win10.yml to publish-nym-wallet-win11.yml
2024-09-10 17:22:34 +02:00
import this
12e8d3468b
[DOCs/operators]: Release notes v2024.10-caramello, nym-node simplier setup & wg troubleshooting configuration ( #4860 )
...
* add icmp and dns configuration command
* add parameters and vars table and make explicit steps
* add features to changelog
* add operators updates & tasks to changelog
* syntax edits
2024-09-10 13:05:19 +00:00
benedettadavico
01221a8e8c
bump wallet version
2024-09-10 13:51:11 +02:00
Jon Häggblad
58c74199d1
Fix upload-artifacts
2024-09-10 10:59:21 +02:00
Jon Häggblad
eb98c1bf33
Fix incorrect sed search-replace
2024-09-10 10:39:30 +02:00
Jon Häggblad
d6393c1496
Update download-artifact action to v4
2024-09-10 10:23:40 +02:00
Jon Häggblad
48dfc24c33
Update upload-artifact action to v4
2024-09-10 10:23:02 +02:00
benedettadavico
61eaffe91b
update changelog
2024-09-10 09:49:52 +02:00
Bogdan-Ștefan Neacşu
63d0ab49e1
Move credential verification into common crate ( #4853 )
...
* Move cred verification to common crate
* Put crate in toml file manually
2024-09-09 19:13:10 +02:00
Jędrzej Stuczyński
0f59fd4eee
Merge pull request #4856 from nymtech/bugfix/client-registration-vol2
...
Bugfix/client registration vol2
2024-09-09 16:49:31 +01:00
Jon Häggblad
55694f0341
Revert runner for ci-docs ( #4855 )
...
* Use arc-ubuntu-20.04-dind for ci-docs
* Revert back to ubuntu 20.04-16-core for now
2024-09-09 16:57:48 +02:00
Jędrzej Stuczyński
c3aec2b01f
update wireguard peers without replacing rows
2024-09-09 15:22:20 +01:00
Jędrzej Stuczyński
c023c8fb9f
updating shared keys without deleting the row
2024-09-09 15:22:20 +01:00
Jędrzej Stuczyński
1162de3673
additional logs
2024-09-09 15:22:20 +01:00
Jędrzej Stuczyński
74252269bc
utility to convert private keys into keypairs
2024-09-09 15:22:19 +01:00
Jędrzej Stuczyński
fe88321a50
Merge pull request #4857 from nymtech/jon/backport-fixes
...
Backport 4844 and 4845
2024-09-09 15:21:51 +01:00
Jon Häggblad
babc84779c
Backport 4844 and 4845
2024-09-09 16:19:04 +02:00
Jon Häggblad
7e40207d46
Fix test failure in ipr request size ( #4844 )
...
* Fix test failure in ipr request size that suddenly appeared
* Use fixed date in unit test
2024-09-09 12:01:24 +02:00
Jon Häggblad
85758be9ca
Start switching over jobs to arc-ubuntu-20.04 ( #4843 )
...
* Switch ci-build to arc-ubuntu-20.04
* Trigger on wf file chanes
* Add IPR and authenticator to default workspace
* Move over a few more
* and more
* Revert two builds that require docker
* typo in label
* Revert two more
* Fix go
* update
* update
2024-09-09 12:00:28 +02:00
Jon Häggblad
dd70192508
Create nym-repo-setup debian package and nym-vpn meta package ( #4837 )
...
* Create nym-repo-setup
* update
* Add postrm
* Add README
* Add Makefile
* Move to subdir
* Bundle the list file instead
* Create nym-vpn metapackage
* Rename top-level dir
* Set version of meta package to 0.1
* Add dpkg-name
* Create workflow for creating the debs
* Restrict to amd64 only
* Rename to build-deb-meta.yml
* name to upload-artifact
* Set names
* typo
* Extend version and set amd64 only
* Bump to 1.0.1
2024-09-09 11:21:57 +02:00
Jędrzej Stuczyński
f884331284
Merge pull request #4827 from nymtech/feature/ticketbook-utils
...
revamped ticketbook serialisation and exposed additional cli methods
2024-09-09 09:54:54 +01:00
Jędrzej Stuczyński
45e6011961
vol3
2024-09-09 09:10:19 +01:00
Jędrzej Stuczyński
04a2f59034
fixed clap group names
2024-09-09 09:10:19 +01:00
Jędrzej Stuczyński
43b0b3eb37
i hate the ipr build process vol2
2024-09-09 09:10:19 +01:00
Jędrzej Stuczyński
27afe645c6
i hate the ipr build process
2024-09-09 09:10:18 +01:00
Jędrzej Stuczyński
052dbeaef8
adjusting the API and fixing CI
2024-09-09 09:10:18 +01:00
Jędrzej Stuczyński
fb0b9da14f
revamped ticketbook serialisation and exposed additional cli methods
2024-09-09 09:10:17 +01:00
Jon Häggblad
230e4393c5
Fix clippy for nym-wallet and latest rustc ( #4845 )
2024-09-08 19:14:05 +02:00
import this
b7baff1a79
[DOCs:/dev-portal]: Add NymVPN hyper-link ( #4842 )
2024-09-06 10:03:54 +00:00
Bogdan-Ștefan Neacşu
18891e5f20
Use ecash credential type for bandwidth value ( #4840 )
...
* Use ecash credential type for bandwidth value
* Fill explicit default value for args
* Use up-to-date values for tickets
* Fix sdk example default value
* Another default
* Fix sdk test
* Fix TicketTypeRepr default
2024-09-05 13:19:19 +02:00
Jędrzej Stuczyński
f3fcef60c3
Merge pull request #4822 from nymtech/feature/mixnet-contract-update-admin
...
added explicit updateable admin to the mixnet contract
2024-09-04 10:22:39 +01:00
Jędrzej Stuczyński
ed7a84a1ce
made 'owner' field optional to prepare for its future removal
2024-09-04 09:55:23 +01:00
Jon Häggblad
3c4bd13c2a
build-deb-meta.yml placeholder
2024-09-03 21:48:17 +02:00
Jon Häggblad
e76bb0db12
Add build-deb-meta.yml
2024-09-03 21:33:42 +02:00
Jędrzej Stuczyński
48e18684a2
Merge pull request #4821 from nymtech/bugfix/bonding-signature
...
using legacy signing payload in CLI and verifying both variants in contract
2024-09-03 16:36:09 +01:00
Jędrzej Stuczyński
e76c8e06be
updated contract schema
2024-09-03 16:35:42 +01:00
Jędrzej Stuczyński
858b6c6094
restored (and deprecated) 'owner' field in ContractState
2024-09-03 14:31:11 +01:00
Bogdan-Ștefan Neacşu
7b4dc78f41
Remove wireguard feature flag and pass runtime enabled flag ( #4839 )
...
* Remove wireguard feature flag
* Use wg enabled runtime flag
* Fix unintended flag removal
2024-09-03 15:25:05 +02:00
Bogdan-Ștefan Neacşu
bb7a8e84e4
Eliminate cancel unsafe sig awaiting ( #4834 )
...
* Eliminate cancel unsafe sig awaiting
* Fix wasm build
* Simplify spawn call
* Fix wasm lint
2024-09-03 15:24:49 +02:00
Mark Sinclair
17bdb583b5
Add get_mixnodes_described to validator_client ( #4725 )
...
* Add get_mixnodes_described to validator_client
* Add methods to client to get blacklisted mixnodes and gateways
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-09-03 12:34:31 +02:00
import this
3300942529
Update node_api_check.py & Documentation ( #4835 )
...
* update API endpoints and node API check CLI
* cleanup of commented code
* update node_api_check guide
2024-09-03 09:23:30 +00:00
dependabot[bot]
4be5af0c40
build(deps): bump technote-space/workflow-conclusion-action from 2 to 3 ( #4836 )
...
Bumps [technote-space/workflow-conclusion-action](https://github.com/technote-space/workflow-conclusion-action ) from 2 to 3.
- [Release notes](https://github.com/technote-space/workflow-conclusion-action/releases )
- [Changelog](https://github.com/technote-space/workflow-conclusion-action/blob/main/.releasegarc )
- [Commits](https://github.com/technote-space/workflow-conclusion-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: technote-space/workflow-conclusion-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-03 09:55:23 +02:00
Jędrzej Stuczyński
fa42cf8939
Merge pull request #4763 from shenpengfeng/develop
...
chore: remove repetitive words
2024-09-02 16:57:30 +01:00
Jon Häggblad
d0b380cd99
Remove serde_crate named import ( #4832 )
...
* Run cargo autoinherit following last weeks dependabot updates
* Remove serde_crate named import
2024-09-02 15:51:56 +02:00
Jon Häggblad
51d1803ddd
Run cargo autoinherit following last weeks dependabot updates ( #4831 )
2024-09-02 15:24:52 +02:00
dependabot[bot]
3d8520dfc7
build(deps): bump actions/upload-artifact from 2 to 4 ( #4817 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:37:10 +02:00
dependabot[bot]
bf8d54b201
build(deps): bump softprops/action-gh-release from 1 to 2 ( #4818 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 1 to 2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:36:44 +02:00
dependabot[bot]
58c9a58a38
build(deps): bump actions/setup-node from 3 to 4 ( #4816 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:28:36 +02:00
dependabot[bot]
abc6d61d84
build(deps): bump actions/deploy-pages from 2 to 4 ( #4814 )
...
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages ) from 2 to 4.
- [Release notes](https://github.com/actions/deploy-pages/releases )
- [Commits](https://github.com/actions/deploy-pages/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/deploy-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:27:01 +02:00
dependabot[bot]
d094bb60c6
build(deps): bump actions/setup-java from 3 to 4 ( #4815 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-02 14:25:42 +02:00
Bogdan-Ștefan Neacşu
bdf45cafb5
Expose wireguard details on self described endpoint ( #4825 )
...
* Expose wireguard details on self described endpoint
* Fill placeholder string
2024-09-02 11:51:48 +02:00
Jędrzej Stuczyński
a7910c1049
Merge pull request #4807 from nymtech/dependabot/cargo/bs58-0.5.1
...
build(deps): bump bs58 from 0.4.0 to 0.5.1
2024-08-29 22:32:49 +01:00
dependabot[bot]
6b93309482
build(deps): bump bs58 from 0.4.0 to 0.5.1
...
Bumps [bs58](https://github.com/Nullus157/bs58-rs ) from 0.4.0 to 0.5.1.
- [Changelog](https://github.com/Nullus157/bs58-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Nullus157/bs58-rs/compare/0.4.0...0.5.1 )
---
updated-dependencies:
- dependency-name: bs58
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-29 16:17:17 +00:00
Jędrzej Stuczyński
9a209c4f3d
Merge pull request #4806 from nymtech/dependabot/cargo/rand-0.8.5
...
build(deps): bump rand from 0.6.5 to 0.8.5
2024-08-29 17:17:00 +01:00
dependabot[bot]
4d212f73fc
build(deps): bump rand from 0.6.5 to 0.8.5
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.6.5 to 0.8.5.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.6.5...0.8.5 )
---
updated-dependencies:
- dependency-name: rand
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-29 16:16:07 +00:00
Jędrzej Stuczyński
d7a7b643ef
Merge pull request #4808 from nymtech/dependabot/cargo/base64-0.22.1
...
build(deps): bump base64 from 0.13.1 to 0.22.1
2024-08-29 17:14:04 +01:00
Jędrzej Stuczyński
c486a87824
Merge pull request #4811 from nymtech/dependabot/cargo/android_logger-0.14.1
...
build(deps): bump android_logger from 0.13.3 to 0.14.1
2024-08-29 17:11:55 +01:00
Dinko Zdravac
a0fea6edb4
Add axum server to nym-api ( #4803 )
...
* Migrate nym-api HTTP server from rocket to axum (#4698 )
Migrate endpoints to Axum
* Squashed after PR review
Initial WIP
- bootstrap axum server with same data as rocket
- start axum server alongside rocket
- add routes for circulating-supply, contract-cache, network
- write simple bash validation that migrated APIs return 200
- mark rocket parts of code as deprecated
- start more complicated routes: WIP
Init storage always
Add coconut routes
Add api-status routes
Expand tests
WIP
Migrate unstable APIs with query params
Update bash tests
Add node-status routes
Redirect / to /swagger
Update API tests
Implement graceful shutdown
rustfmt
Fix clippy
* Add ecash routes after rebase
* PR feedback
- add CORS layer
- move logger to common crate
- remove global log filters for nym-api and axum
* Serve OpenAPI for all endpoints (#4761 )
* Playing around with swagger
* Generate OpenAPI for /status routes
* Phase out static_routes as strings
- also nest routers in a clearer way
* Generate OpenAPI for /network routes
* Generate OpenAPI for /api-status routes
* Generate OpenAPI for "nym nodes" routes
* Fix some network-monitor routes
* Generate OpenAPI for /ecash routes
* Add utoipa feature to /common mods
* Add OpenAPI for unstable routes
* Fix MixNodeDetails field in models
* Introduce axum feature flag (#4775 )
* Add Axum bind_address to config
* Introduce axum feature flag
* Add comment to template.rs
* Add Github action to build wtih `axum` feature
* Refactor server start & shutdown (#4777 )
* Clippy: don't forget axum feature
* Refactor router so it's safer
* Implement graceful shutdown
* Nicer pattern matching
* Better Result syntax
2024-08-29 15:31:01 +02:00
dependabot[bot]
afc1b90b57
build(deps): bump ipnetwork from 0.16.0 to 0.20.0 ( #4812 )
...
Bumps [ipnetwork](https://github.com/achanda/ipnetwork ) from 0.16.0 to 0.20.0.
- [Release notes](https://github.com/achanda/ipnetwork/releases )
- [Commits](https://github.com/achanda/ipnetwork/compare/v0.16.0...v0.20.0 )
---
updated-dependencies:
- dependency-name: ipnetwork
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-29 13:44:50 +02:00
dynco-nym
33b85a3ca1
Fix additional one
2024-08-29 08:47:16 +02:00
benedetta davico
a3183ab313
Merge pull request #4819 from nymtech/add-ecash-contract
...
adding ecash contract address
2024-08-29 07:26:46 +02:00
dynco-nym
3635cbdc8d
Replace deprecated code
2024-08-29 01:22:51 +02:00
Bogdan-Ștefan Neacşu
ff0ad976c6
Remove unused wireguard flag from SDK ( #4823 )
...
* Remove unused wireguard flag from SDK
* Remove from wasm and socks5 too
2024-08-28 19:47:51 +02:00
benedettadavico
74cd73a58f
fmt
2024-08-28 17:35:37 +02:00
benedetta davico
dd89026065
Merge pull request #4802 from nymtech/fix/nym-cli-params
...
Check profit margin of node before defaulting to hardcoded value
2024-08-28 17:34:56 +02:00
Jędrzej Stuczyński
07c80e5150
naming consistency
2024-08-28 16:32:02 +01:00
Jędrzej Stuczyński
c17f0ac3f8
added explicit updateable admin to the mixnet contract
2024-08-28 16:30:30 +01:00
Jędrzej Stuczyński
7ae56b08b3
using legacy signing payload in CLI and verifying both variants in contract
2024-08-28 15:19:55 +01:00
import this
ae7206e0c2
[DOCs/dev-portal]: Update NymVPN & socks5 cli docs
2024-08-28 13:10:36 +00:00
benedettadavico
73fc2d6bb2
remove unused import
2024-08-28 11:43:16 +02:00
benedettadavico
a5289cd431
update test env with ecash too
2024-08-28 11:39:49 +02:00
benedettadavico
ec0e1b67a0
adding ecash contract address
2024-08-28 11:28:17 +02:00
benedettadavico
eafbed6c9f
wording
2024-08-28 11:21:11 +02:00
dependabot[bot]
b4ca959800
build(deps): bump micromatch from 4.0.4 to 4.0.8 in /testnet-faucet
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.4 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.4...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-27 15:46:12 +00:00
dependabot[bot]
37d9f91922
build(deps): bump the patch-updates group with 4 updates ( #4804 )
...
Bumps the patch-updates group with 4 updates: [clap_complete](https://github.com/clap-rs/clap ), [js-sys](https://github.com/rustwasm/wasm-bindgen ), [wasm-bindgen-futures](https://github.com/rustwasm/wasm-bindgen ) and [web-sys](https://github.com/rustwasm/wasm-bindgen ).
Updates `clap_complete` from 4.5.23 to 4.5.24
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.23...clap_complete-v4.5.24 )
Updates `js-sys` from 0.3.69 to 0.3.70
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `wasm-bindgen-futures` from 0.4.42 to 0.4.43
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
Updates `web-sys` from 0.3.69 to 0.3.70
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/commits )
---
updated-dependencies:
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: js-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen-futures
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: web-sys
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 17:45:24 +02:00
dependabot[bot]
5f21f8334b
build(deps): bump android_logger from 0.13.3 to 0.14.1
...
Bumps [android_logger](https://github.com/rust-mobile/android_logger-rs ) from 0.13.3 to 0.14.1.
- [Release notes](https://github.com/rust-mobile/android_logger-rs/releases )
- [Changelog](https://github.com/rust-mobile/android_logger-rs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-mobile/android_logger-rs/commits/0.14.1 )
---
updated-dependencies:
- dependency-name: android_logger
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-27 15:32:46 +00:00
dependabot[bot]
9378100957
build(deps): bump base64 from 0.13.1 to 0.22.1
...
Bumps [base64](https://github.com/marshallpierce/rust-base64 ) from 0.13.1 to 0.22.1.
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md )
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.13.1...v0.22.1 )
---
updated-dependencies:
- dependency-name: base64
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-27 15:30:24 +00:00
benedettadavico
4635db73f1
update code and fmt again
2024-08-27 16:20:44 +02:00
benedettadavico
9a43d1079a
cargo fmt
2024-08-27 15:15:45 +02:00
Jon Häggblad
279de8a09b
Run cargo-autoinherit for a few new crates ( #4801 )
...
* Run cargo-autoinherit for a few new crates
* Sort crates list
* sort
2024-08-27 14:06:17 +01:00
benedettadavico
3238722ade
WIP
2024-08-27 14:55:47 +02:00
dependabot[bot]
b6c15deae6
build(deps): bump sysinfo from 0.27.8 to 0.30.12 ( #4795 )
...
* build(deps): bump sysinfo from 0.27.8 to 0.30.12
Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo ) from 0.27.8 to 0.30.12.
- [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/GuillaumeGomez/sysinfo/commits )
---
updated-dependencies:
- dependency-name: sysinfo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Migrade to latest sysinfo in mixnode legacy hardware
* Use workspace version
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-08-27 14:44:56 +02:00
dependabot[bot]
8c250adcfd
build(deps): bump bytes from 1.6.0 to 1.7.1 ( #4794 )
...
Bumps [bytes](https://github.com/tokio-rs/bytes ) from 1.6.0 to 1.7.1.
- [Release notes](https://github.com/tokio-rs/bytes/releases )
- [Changelog](https://github.com/tokio-rs/bytes/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/bytes/compare/v1.6.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: bytes
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 14:12:44 +02:00
dependabot[bot]
72306f1215
build(deps): bump actions/download-artifact from 3 to 4 ( #4786 )
...
* build(deps): bump actions/download-artifact from 3 to 4
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Also upgrade corresponding upload-artifact actions
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2024-08-27 13:50:37 +02:00
dependabot[bot]
dd695129dd
build(deps): bump actions/setup-go from 4 to 5 ( #4799 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 13:38:38 +02:00
dependabot[bot]
f1d97e5578
build(deps): bump acifani/setup-tinygo from 1 to 2 ( #4785 )
...
Bumps [acifani/setup-tinygo](https://github.com/acifani/setup-tinygo ) from 1 to 2.
- [Release notes](https://github.com/acifani/setup-tinygo/releases )
- [Commits](https://github.com/acifani/setup-tinygo/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: acifani/setup-tinygo
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 13:22:30 +02:00
dependabot[bot]
00aff01deb
build(deps): bump serde_with from 3.8.1 to 3.9.0 ( #4792 )
...
Bumps [serde_with](https://github.com/jonasbb/serde_with ) from 3.8.1 to 3.9.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases )
- [Commits](https://github.com/jonasbb/serde_with/compare/v3.8.1...v3.9.0 )
---
updated-dependencies:
- dependency-name: serde_with
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 13:22:10 +02:00
dependabot[bot]
c521ee6702
build(deps): bump the patch-updates group with 23 updates ( #4791 )
...
Bumps the patch-updates group with 23 updates:
| Package | From | To |
| --- | --- | --- |
| [async-trait](https://github.com/dtolnay/async-trait ) | `0.1.80` | `0.1.81` |
| [blake3](https://github.com/BLAKE3-team/BLAKE3 ) | `1.5.1` | `1.5.4` |
| [clap](https://github.com/clap-rs/clap ) | `4.5.7` | `4.5.16` |
| [clap_complete](https://github.com/clap-rs/clap ) | `4.5.5` | `4.5.23` |
| [clap_complete_fig](https://github.com/clap-rs/clap ) | `4.5.1` | `4.5.2` |
| [curve25519-dalek](https://github.com/dalek-cryptography/curve25519-dalek ) | `4.1.2` | `4.1.3` |
| [fastrand](https://github.com/smol-rs/fastrand ) | `2.1.0` | `2.1.1` |
| [flate2](https://github.com/rust-lang/flate2-rs ) | `1.0.30` | `1.0.33` |
| [log](https://github.com/rust-lang/log ) | `0.4.21` | `0.4.22` |
| [quote](https://github.com/dtolnay/quote ) | `1.0.36` | `1.0.37` |
| [regex](https://github.com/rust-lang/regex ) | `1.10.5` | `1.10.6` |
| [safer-ffi](https://github.com/getditto/safer_ffi ) | `0.1.8` | `0.1.12` |
| [serde](https://github.com/serde-rs/serde ) | `1.0.203` | `1.0.209` |
| [serde_bytes](https://github.com/serde-rs/bytes ) | `0.11.14` | `0.11.15` |
| [serde_derive](https://github.com/serde-rs/serde ) | `1.0.203` | `1.0.209` |
| [serde_json](https://github.com/serde-rs/json ) | `1.0.117` | `1.0.127` |
| [si-scale](https://github.com/graelo/si-scale ) | `0.2.2` | `0.2.3` |
| [thiserror](https://github.com/dtolnay/thiserror ) | `1.0.61` | `1.0.63` |
| [tokio](https://github.com/tokio-rs/tokio ) | `1.39.2` | `1.39.3` |
| [url](https://github.com/servo/rust-url ) | `2.5.1` | `2.5.2` |
| [bip32](https://github.com/iqlusioninc/crates ) | `0.5.1` | `0.5.2` |
| [wasm-bindgen](https://github.com/rustwasm/wasm-bindgen ) | `0.2.92` | `0.2.93` |
| [hyper-util](https://github.com/hyperium/hyper-util ) | `0.1.5` | `0.1.7` |
Updates `async-trait` from 0.1.80 to 0.1.81
- [Release notes](https://github.com/dtolnay/async-trait/releases )
- [Commits](https://github.com/dtolnay/async-trait/compare/0.1.80...0.1.81 )
Updates `blake3` from 1.5.1 to 1.5.4
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases )
- [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/1.5.1...1.5.4 )
Updates `clap` from 4.5.7 to 4.5.16
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.7...clap_complete-v4.5.16 )
Updates `clap_complete` from 4.5.5 to 4.5.23
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.5...clap_complete-v4.5.23 )
Updates `clap_complete_fig` from 4.5.1 to 4.5.2
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete_fig-v4.5.1...clap_complete_fig-v4.5.2 )
Updates `curve25519-dalek` from 4.1.2 to 4.1.3
- [Release notes](https://github.com/dalek-cryptography/curve25519-dalek/releases )
- [Commits](https://github.com/dalek-cryptography/curve25519-dalek/compare/curve25519-4.1.2...curve25519-4.1.3 )
Updates `fastrand` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/smol-rs/fastrand/releases )
- [Changelog](https://github.com/smol-rs/fastrand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/smol-rs/fastrand/compare/v2.1.0...v2.1.1 )
Updates `flate2` from 1.0.30 to 1.0.33
- [Release notes](https://github.com/rust-lang/flate2-rs/releases )
- [Changelog](https://github.com/rust-lang/flate2-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/flate2-rs/compare/1.0.30...1.0.33 )
Updates `log` from 0.4.21 to 0.4.22
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.21...0.4.22 )
Updates `quote` from 1.0.36 to 1.0.37
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.36...1.0.37 )
Updates `regex` from 1.10.5 to 1.10.6
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.10.5...1.10.6 )
Updates `safer-ffi` from 0.1.8 to 0.1.12
- [Release notes](https://github.com/getditto/safer_ffi/releases )
- [Commits](https://github.com/getditto/safer_ffi/compare/v0.1.8...v0.1.12 )
Updates `serde` from 1.0.203 to 1.0.209
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.203...v1.0.209 )
Updates `serde_bytes` from 0.11.14 to 0.11.15
- [Release notes](https://github.com/serde-rs/bytes/releases )
- [Commits](https://github.com/serde-rs/bytes/compare/0.11.14...0.11.15 )
Updates `serde_derive` from 1.0.203 to 1.0.209
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.203...v1.0.209 )
Updates `serde_json` from 1.0.117 to 1.0.127
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.117...1.0.127 )
Updates `si-scale` from 0.2.2 to 0.2.3
- [Release notes](https://github.com/graelo/si-scale/releases )
- [Changelog](https://github.com/graelo/si-scale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/graelo/si-scale/compare/0.2.2...v0.2.3 )
Updates `thiserror` from 1.0.61 to 1.0.63
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.61...1.0.63 )
Updates `tokio` from 1.39.2 to 1.39.3
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.39.2...tokio-1.39.3 )
Updates `url` from 2.5.1 to 2.5.2
- [Release notes](https://github.com/servo/rust-url/releases )
- [Commits](https://github.com/servo/rust-url/compare/v2.5.1...v2.5.2 )
Updates `bip32` from 0.5.1 to 0.5.2
- [Commits](https://github.com/iqlusioninc/crates/compare/bip32/v0.5.1...secrecy/v0.5.2 )
Updates `wasm-bindgen` from 0.2.92 to 0.2.93
- [Release notes](https://github.com/rustwasm/wasm-bindgen/releases )
- [Changelog](https://github.com/rustwasm/wasm-bindgen/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rustwasm/wasm-bindgen/compare/0.2.92...0.2.93 )
Updates `hyper-util` from 0.1.5 to 0.1.7
- [Release notes](https://github.com/hyperium/hyper-util/releases )
- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md )
- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.5...v0.1.7 )
---
updated-dependencies:
- dependency-name: async-trait
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: blake3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: clap_complete_fig
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: curve25519-dalek
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: fastrand
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: flate2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: log
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: regex
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: safer-ffi
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_bytes
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_derive
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: si-scale
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: thiserror
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: url
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: bip32
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: wasm-bindgen
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
- dependency-name: hyper-util
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 12:45:26 +02:00
dependabot[bot]
17686ddd9a
build(deps): bump actions/upload-pages-artifact from 2 to 3 ( #4787 )
...
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases )
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 08:58:05 +02:00
dependabot[bot]
40e72ce37a
build(deps): bump actions/checkout from 2 to 4 ( #4800 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 08:55:19 +02:00
dependabot[bot]
5498bee893
build(deps): bump actions/configure-pages from 3 to 5 ( #4798 )
...
Bumps [actions/configure-pages](https://github.com/actions/configure-pages ) from 3 to 5.
- [Release notes](https://github.com/actions/configure-pages/releases )
- [Commits](https://github.com/actions/configure-pages/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: actions/configure-pages
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 16:15:09 +02:00
dependabot[bot]
92a1fb514f
build(deps): bump dtolnay/rust-toolchain from 1.70.0 to 1.90.0 ( #4797 )
...
Bumps [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain ) from 1.70.0 to 1.90.0.
- [Release notes](https://github.com/dtolnay/rust-toolchain/releases )
- [Commits](https://github.com/dtolnay/rust-toolchain/compare/1.70.0...1.90.0 )
---
updated-dependencies:
- dependency-name: dtolnay/rust-toolchain
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 16:08:58 +02:00
Jon Häggblad
519d999785
Update dependabot ( #4796 )
...
* Bump max number of dependabot rust PRs to 10
* Add readme entry to workspace package
2024-08-26 15:59:25 +02:00
dependabot[bot]
1f748ecbe8
build(deps): bump axios from 1.6.0 to 1.7.5 in /nym-api/tests
...
Bumps [axios](https://github.com/axios/axios ) from 1.6.0 to 1.7.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.6.0...v1.7.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 12:27:07 +00:00
dependabot[bot]
2dbfdf377a
build(deps): bump micromatch in /nym-wallet/webdriver
...
Bumps [micromatch](https://github.com/micromatch/micromatch ) from 4.0.4 to 4.0.8.
- [Release notes](https://github.com/micromatch/micromatch/releases )
- [Changelog](https://github.com/micromatch/micromatch/blob/4.0.8/CHANGELOG.md )
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.4...4.0.8 )
---
updated-dependencies:
- dependency-name: micromatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 12:26:35 +00:00
dependabot[bot]
d859ad0a51
build(deps): bump arduino/setup-protoc from 2 to 3 ( #4788 )
...
Bumps [arduino/setup-protoc](https://github.com/arduino/setup-protoc ) from 2 to 3.
- [Release notes](https://github.com/arduino/setup-protoc/releases )
- [Commits](https://github.com/arduino/setup-protoc/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: arduino/setup-protoc
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 14:25:32 +02:00
Jon Häggblad
f2d354f6ec
Enable dependabot version upgrades for root rust workspace ( #4778 )
...
* Enable dependabot version upgrades for root rust workspace
* Group patch updates
* Fix syntax
* Add explicit time
* Set it to 12:20 during testing
2024-08-26 14:07:16 +02:00
Jon Häggblad
72c86ebe7c
Fix clippy for unwrap_or_default ( #4783 )
2024-08-26 13:59:11 +02:00
Drazen Urch
1ac262ec90
New Network Monitor ( #4610 )
...
* Initial commit
* Cherry pick from develop
* Keep track of fragments
* A bunch of data formats, graphs
* Use mix_id for display
* Proper API routes
* Add openapi + swagger ui
* Update locustfile
* Add node stats endpoint
* Add Swagger and locust to readme
* All node stats endpoint
* Update dependencies to use workspace
* Bunch of pedantic fixes
* More version updates, fmt
* More lints
* Add new_from_env for NymTopology
* Nym API endpoint to submit monitoring results (#4616 )
* Nym API endpoint to submit monitoring results
* Add gateway monitoring results
* Cleanup, ergonomics
* Weaponize
* Finalize results submissions
* Monitor message signing and verification
* Update README
* Axum graceful shutdown
* More grtacefulness
* Restructure result submission
* Less fragile routes
* Remove gateway unique index on node_id
2024-08-22 11:29:36 +02:00
Bogdan-Ștefan Neacşu
a6ad6c7d49
Sync last_seen_bandwidth immediately ( #4774 )
2024-08-21 14:17:01 +02:00
Bogdan-Ștefan Neacşu
7c1fca8ce4
Persist used wireguard private IPs ( #4771 )
...
* Persist used wireguard private IPs
* Fix imports
* Remove unnecessary type specification
2024-08-21 11:26:14 +02:00
Jędrzej Stuczyński
cbc977c491
Merge pull request #4773 from nymtech/feature/additional-ecash-nym-cli-utils
...
Feature/additional ecash nym cli utils
2024-08-21 09:36:47 +01:00
Jędrzej Stuczyński
f40c05a34c
fixed incorrect propagation of client_id in the sdk
2024-08-20 17:01:43 +01:00
Jędrzej Stuczyński
776443131e
fixed full display being always printed
2024-08-20 16:57:18 +01:00
Bogdan-Ștefan Neacşu
b5eab7f07f
Better storage error logging ( #4772 )
...
* Better storage error logging
* Print without including error returned to clients
2024-08-20 17:49:27 +02:00
Jędrzej Stuczyński
eeeb4b3246
fixed incorrect assertion when validating maximum time between redemption
2024-08-20 16:43:36 +01:00
Jędrzej Stuczyński
e3e4dc6db9
added an utility nym-cli command to output binary representation of ecash tickets
2024-08-20 16:31:00 +01:00
import this
f3ac17eb9d
[DOCs/developers]: syntax fix ( #4770 )
...
* syntax-fix
* syntax-fix
2024-08-20 16:41:29 +02:00
Jędrzej Stuczyński
461b7bcfb7
updated sandbox.env
2024-08-20 15:25:40 +01:00
import this
6296d09adf
[DOCs/developers]: Update NymVPN CLI guide ( #4769 )
...
* creat guide to build nym-vpn-cli from source
* update nymvpn cli guide
2024-08-20 13:10:05 +00:00
dependabot[bot]
45f9ffa3a3
Bump elliptic from 6.5.4 to 6.5.7 in /testnet-faucet
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.4 to 6.5.7.
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.4...v6.5.7 )
---
updated-dependencies:
- dependency-name: elliptic
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-20 12:53:09 +00:00
Bogdan-Ștefan Neacşu
2ae81f6da0
Avoid race on ip and registration structures ( #4766 )
2024-08-20 14:51:59 +02:00
Jędrzej Stuczyński
bbf0d06583
updated constants depending on all 30 days expiration
2024-08-20 12:54:42 +01:00
Jędrzej Stuczyński
6393d6093f
changed parsing of 'credential_data' when importing ticketbooks
2024-08-20 11:31:07 +01:00
Tommy Verrall
1d5e8b62ac
Merge pull request #4765 from nymtech/serinko-hotfix
...
docs/hotfix
2024-08-20 10:21:18 +02:00
benedettadavico
c0ea599913
update changelog and version bump
2024-08-19 10:32:21 +02:00
import this
581cdd5bdf
Update configuration.md
2024-08-18 11:56:56 +00:00
import this
e2e49e7136
docs/hotfix
2024-08-18 11:55:28 +00:00
benedetta davico
16d09a35ba
Merge pull request #4764 from nymtech/bugfix/post-050-dkg
...
bugfix: make sure DKG parses data out of events if logs are empty
2024-08-16 13:46:15 +02:00
Jędrzej Stuczyński
e6c5eddbe5
bugfix: make sure DKG parse data out of events if logs are empty
...
this will be the case on post 0.50 chains
2024-08-16 11:56:48 +01:00
Jon Häggblad
dff82f946f
Make gateway latency check generic ( #4759 )
...
* Replace concrete gateway type with trait in latency check
* Rename to ConnectableGateway
2024-08-15 09:42:13 +02:00
shenpengfeng
d473e8743e
chore: remove repetitive words
...
Signed-off-by: shenpengfeng <xinhangzhou@icloud.com >
2024-08-15 00:49:54 +08:00
Tommy Verrall
ec61728654
Merge pull request #4762 from nymtech/serinko/wg_hotfix
...
[DOCs/operators]: serinko/hotfix
2024-08-13 17:48:36 +02:00
import this
61471e9058
add note about IPv6
2024-08-13 15:41:16 +00:00
import this
ed4fd84503
serinko/hotfix
2024-08-13 15:39:31 +00:00
Jon Häggblad
cb4b0403b5
Remove deprecated mark_as_success and use new disarm ( #4751 )
2024-08-13 15:09:48 +02:00
import this
da8e513627
[DOCs/operators]: WireGuard guide & changelog update ( #4760 )
...
* wireguard documentation and changelog update
* add review comments
* add review comments
2024-08-13 13:05:52 +00:00
aniampio
4957d9dbf2
Fix clippy
2024-08-12 22:09:18 +01:00
aniampio
96ead0b19e
Fix function input
2024-08-12 21:51:16 +01:00
aniampio
47a3c53cfb
Run fmt in ecash files
2024-08-12 21:43:32 +01:00
Jon Häggblad
3f6de8b10c
Remove duplicate stat count for retransmissions ( #4756 )
2024-08-09 14:55:14 +02:00
aniampio
29bfd544f1
Fix checks for non identity h in offline ecash
2024-08-09 00:29:29 +01:00
aniampio
eff725e8ec
Run cargo fmt
2024-08-09 00:11:27 +01:00
aniampio
5743624948
Add check for identity point in all required Coconut functions
2024-08-09 00:11:03 +01:00
aniampio
07de1868ff
Coconut: add check if h is not identity in the prepare_blind_sign function
2024-08-08 17:54:18 +01:00
aniampio
6ea746e7f3
Add test for check if h is identity in the verify_partial_blind_signature
2024-08-08 16:47:17 +01:00
aniampio
7722a7080c
RequestVerify: check if h is non-identity
2024-08-08 12:36:48 +01:00
aniampio
bbe3917c8f
WithdrawalRequest: make sure h is non-identity
2024-08-08 12:22:38 +01:00
import this
1e01a8e633
[DOCs/operators]: Release detailed changelog for v2024.9 topdeck ( #4757 )
...
* add changelog for new release
* add more URLs redirection for socks5 specific apps
* update exit policy page
* finish changelog - ready for review
* add tooling
* clarify tornul note comment
2024-08-07 13:20:17 +00:00
import this
aaf3dca5b9
[DOCs]: Catching more broken URLs ( #4755 )
...
* urls edit
* finish PR - ready to merge
2024-08-06 18:49:46 +00:00
Bogdan-Ștefan Neacşu
f939cae3d9
Update peer refresh value ( #4754 )
...
* Use a more proper timeout value
* Move const to wireguard types
2024-08-06 18:14:29 +02:00
benedetta davico
3d200db722
Merge pull request #4749 from nymtech/release/2024.9-topdeck-pre-develop-merge
...
release/2024.9 topdeck pre develop merge
2024-08-06 17:14:17 +02:00
import this
1db61f800c
docs/hotfix ( #4752 )
2024-08-06 14:49:09 +00:00
import this
5096c1e60e
[DOCs]: Create NymConnect archive page ( #4750 )
2024-08-06 13:22:30 +00:00
import this
7e36595d8f
[DOCs/bugfix]: Fix broken URLs ( #4745 )
...
* create archive nym connect page & add redirections
* add info to socks5 page
* fix dev-portal links
* finish URL edits and redirection
2024-08-06 12:37:37 +00:00
benedetta davico
515aedac60
Merge pull request #4747 from nymtech/release/2024.9-topdeck
...
Release/2024.9 topdeck into develop
2024-08-06 11:05:19 +02:00
benedetta davico
dca2b2c763
Merge branch 'develop' into release/2024.9-topdeck
2024-08-06 10:19:48 +02:00
Jon Häggblad
c92f09543e
Fix clippy on rustc beta toolchain ( #4746 )
...
* Fix clippy warnings for rust beta toolchain
* Cargo.lock nym-wallet
2024-08-05 17:59:49 +02:00
Tommy Verrall
b45eb16783
Update ci-build-upload-binaries.yml
2024-08-05 11:48:07 +02:00
Tommy Verrall
f8523dc7d1
Update publish-nym-binaries.yml
2024-08-05 11:47:00 +02:00
Jon Häggblad
996ce6a233
Fix clippy for beta toolchain ( #4742 )
...
* Fix clippy for beta toolchain
* Remove ignored default-features for workspace dependency
* Add nym- prefix to serde-helpers crate
* Remove unused local_guard mod
2024-08-02 11:05:34 +02:00
Jon Häggblad
1dcb0a0456
Disable testnet-manager on non-unix ( #4741 )
...
* Disable testnet-manager on non-unix
* Move mod behind cfg too
2024-08-01 11:24:33 +02:00
Jon Häggblad
55b99e4ce1
Don't set NYM_VPN_API to default ( #4740 )
2024-07-30 20:46:02 +02:00
Bogdan-Ștefan Neacşu
bd94dd3055
Persist wireguard peers ( #4732 )
...
* Store wireguard peers in db
* Add update to nym-node
* Move gateway-requests and gateway-storage to common
* Carry storage to PeerController field
* Double kernel modifications with storage ones
* Take storage peers at boot
* Link storage query for registration flow
* Move authenticator peer comms in peer manager
* Modify template too
* Remove unused
* Fix clippy
* Fix clippy non-linux
* Keep storage data up-to-date on every check
* Check for staleness in storage timestamps
* Remove potential for panic in unwrap
* Fix clippy
* Fmt
* Clippy after rebase
* Remove in memory test structure
2024-07-30 18:26:40 +02:00
Jon Häggblad
0d19bb4ddc
Fix (some) feature unification build failures ( #4681 )
...
* nym-crypto: use rand_core traits from rand crate instead of cipher
Make rand feature also use the rand_core traits from the rand crate to
fix compilation of nym-bandwidth-controller
* Add features to bip32 in nym-ledger crate
* Delete unused empty crate
* Add clag feature to socks5-client
* Add feature flags to authenticator
* Add clap feature to network-requester
* Handle rebase changes
2024-07-30 16:15:56 +02:00
Tommy Verrall
dcd70155cd
Merge pull request #4738 from nymtech/tommy/add-wireguard-to-builds
...
Update ci-build-upload-binaries.yml
2024-07-30 13:33:24 +02:00
Jędrzej Stuczyński
a469aeff05
Merge pull request #4623 from nymtech/simon/ecash_reviewed
...
Feature Compact Ecash : The One PR
2024-07-30 12:30:50 +01:00
Jędrzej Stuczyński
107199bd9c
clippy
2024-07-30 11:48:16 +01:00
Jędrzej Stuczyński
53524447c4
fixing build issues in testnet-manager post rebasing
2024-07-30 11:38:05 +01:00
Jędrzej Stuczyński
bc832c97d8
make gateway query only single nym-api for BF (+ every 10min)
2024-07-30 11:31:50 +01:00
Jędrzej Stuczyński
4989d47ea2
nym-api exporting bloomfilter in separate task
2024-07-30 11:31:50 +01:00
Jędrzej Stuczyński
3cb69780a6
removed 95/5 reward split in favour of the holding account
2024-07-30 11:31:49 +01:00
Jędrzej Stuczyński
68b61bfa84
fix build issues
2024-07-30 11:31:49 +01:00
Jędrzej Stuczyński
06fca9bd1f
reject tickets with more than a single payment
2024-07-30 11:31:49 +01:00
Jędrzej Stuczyński
4c10cebf1b
propagated new ticket type through the whole stack
2024-07-30 11:31:49 +01:00
Jędrzej Stuczyński
aea962b546
explicit aliases for ExpirationDate and TicketType
2024-07-30 11:31:49 +01:00
aniampio
ab2a1c3fe5
Run fmt
2024-07-30 11:31:49 +01:00
aniampio
8d0c040015
Move functions around
2024-07-30 11:31:48 +01:00
aniampio
42efff83da
Add type attribute
2024-07-30 11:31:48 +01:00
Jędrzej Stuczyński
86fe955592
fixed sdk-wasm build
2024-07-30 11:31:48 +01:00
Jędrzej Stuczyński
c3ce0d0b5c
post rebase fixes
2024-07-30 11:31:48 +01:00
Jędrzej Stuczyński
0e2cfa5be0
fixed incorrect naming of the ecash contract lib
2024-07-30 11:31:48 +01:00
Jędrzej Stuczyński
17a5872c6d
chore: log info -> debug
2024-07-30 11:31:48 +01:00
Jędrzej Stuczyński
969155bf91
chore: fix unit tests
2024-07-30 11:31:48 +01:00
Jędrzej Stuczyński
f4fafbfea5
updated ecash-contract parameters and generated schema
2024-07-30 11:31:47 +01:00
Jędrzej Stuczyński
5e97b1f79a
updated all ecash-related parameters - bloomfilter, expiration, sizes, etc.
2024-07-30 11:31:47 +01:00
Jędrzej Stuczyński
b52bf951a6
improve client errors
2024-07-30 11:27:25 +01:00
Jędrzej Stuczyński
98805a11e4
testnet manager: create client against specific nym-node
2024-07-30 11:27:25 +01:00
Jędrzej Stuczyński
0a2f28b0ec
testnet manager: start multiple gateways
2024-07-30 11:27:25 +01:00
Jędrzej Stuczyński
db1ad4dcab
fixed client crashing upon having bandwidth revoked
2024-07-30 11:27:25 +01:00
Jędrzej Stuczyński
78ca539018
fixed incorrect bloomfilter cutoff date calculation
2024-07-30 11:27:24 +01:00
Jędrzej Stuczyński
04cafc72dc
improved bandwidth information propagation within the client
2024-07-30 11:27:24 +01:00
Jędrzej Stuczyński
63812994a1
fixed nym-node zk-nym config debug settings not being applied
2024-07-30 11:27:24 +01:00
Jędrzej Stuczyński
19dee11539
changed the number of tickets to 100
2024-07-30 11:27:24 +01:00
Jędrzej Stuczyński
6f3a6b7855
Update README.md
2024-07-30 11:27:24 +01:00
Jędrzej Stuczyński
7c84ad4384
readme
2024-07-30 11:27:24 +01:00
Jędrzej Stuczyński
bc647fc8e2
slightly less ghetto handling of .env files
2024-07-30 11:27:24 +01:00
Jędrzej Stuczyński
429ff6045d
removed outdated error
2024-07-30 11:27:23 +01:00
Jędrzej Stuczyński
0de1deced4
fixed query for client bandwidth
2024-07-30 11:27:23 +01:00
Simon Wicky
fc2eedfc66
Another Grand Ecash Squasheroo
...
add offline ecash library
minor changes in coconut benchmarks
add ecash smart contract
change contract traits from coconut to ecash
first wave of andrew's suggestion
first wave of andrew's suggestion
second wave of andrew's suggestion for ecash lib
andrew's suggestion for ecash contract
licensing commit
safety comments for most unwraps
more unwrap handling
change chrono crate for time
latest cargo lock
error revamp
small visibility fix
small fix
remove indexedmap from contract + some tweaks
add cw2 version in ecash contract
remove envryption key from contract
change types from coconut to ecash types
adapt api model for credential issuance
adapt issued credential storage on API
add signatures cache on API
change API routes for new blind signing
modify issued_credential table
add issuance logic client-side
credential and signature storage client side
utils for credential issuance
first wave of fix
some of andrew's suggestions
remove encryption key from deposit
freepass issuance client side
freepass issuance API side
andrew's suggested fixes
other suggested fix
adapt change from PR below
allow offline verification flag
credential spending models
credential spending models for client
credential preperation for the client
credential preperation for the client
credential storage for spending on client
bloom filter for API
spent credential storage on validators
API route for spending online and offline ecash
API routes in the client lib
credential storage on gateway
ecash verifier to replace coconut verifier
accept credentials on gateway
bandwidth expiration for gateways
client ask for more bandwidth if it runs out
credential import
adapt nym validator rewarder and sdk
fix tests api tests and add constants
cargo fmt and lock and small test fix
cargo fmt and lock and small test fix
cargo lock
move stuff where they belong in ecash and static parameters
move some constants, error handling and phase out time crate
error revamp part 2
secret key by ref instead of clone
change l in wallet and v visibility
rework payinfo
rework monster tuples
fix expiration date signature cloning
minor fixes
final bits and bobs fixes
final bits and bobs fixes
rename l accessor to tickets_spent
wave of fixes
second wave of fixes
change hash domain value
removed benchmark flag
remove useless stringification in storage
nuke Bandwidth voucher
change timestamps to offsetdatetime
key name change
post-rebase fixes
update nym-connect 'time' dep due to broken semver
upload ecash contract to the build server
make wasm zknym-lib compile
but it won't work properly just yet
make wasm zknym-lib compile
but it won't work properly just yet
fix typo in ecash contract deps
make sure to use 0.1.0 sphinx packet
optimise pairings in 'check_vk_pairing'
derive serde for ecash types
simplified g1 tuple byte conversion
further optimise the pairing
unified signature type + renamed nym-api coconut module to ecash
using bincode serialiser for more complex binary types
using multimiller loop instead of rayon for verifying coin indices signatures
batching signature verification wherever possible
feature-locked rayon
clippy
refactor ecash contract a bit + introduce deposit storage
reworked find_proposal_id
various minor fixed
add offline_zk_nyms to nym-node everywhere
add missing #query
change test value to fit new serialization
optimised deposits storage
removed duplicate decompression code
using deposit_id instead of transaction hash
removed freepasses
split up ecash handling
unified shared state
fixed deposit_id parsing
log recovered deposit id
removed online verification
add detailed build info to ecash contract
fixed deserialisation of deposit amount received from nyxd queries
changed deposit to only persist attached pubkey
first iteration of split of verification and redemption
basic tool for setting up new network
expanded the tool with the option to bypass DKG
rename + init network without DKG
setting up locally running apis
ecash key migration
more local functionalities
wip fixing sql schemas
gateway immediately submitting redemption proposal
and getting it passed if valid
most of the gateway logic for split redemption with error recovery
fixed gateway not persisting ecash signers
simplify creation of compatible client
create properly serialised ecash key from the beginning
rebuild missing tickets and proposals on startup
stop ticket issuance during DKG transition
fixing build issues
split out ecash storage on nym-api side
master-verification-key route
caching all the signatures and keys
implemented aggregated routes for nym-apis
swagger UI for ecash endpoints
added explicit annotation for index and expiration signatures
revamped client ticketbook storage
save all recovery information in the same underlying storage
wrapper for bloomfilter
being more aggressive with marking tickets as used
ensure client has correct signatures before making deposit
fix deserialisation of AggregatedExpirationDateSignatureResponse + add ticketbook table
split nym-api ecash routes handlers into multiple files
fixed deserialisation of encoded expiration date
add tt_gamma1 to challenge and change naming for paper consistency
rotating double spending bloomfilter
nym-api test fixes + make sure to insert initial BF params
fixed ecash benchmark code
updated contract schema
updated CI to not upload gateway/mixnode binaries
ticket bandwidth revocation
added default deserialisation for zk nym config
post-rebase fixes
2024-07-30 11:27:21 +01:00
Tommy Verrall
7ddd819ff3
Merge pull request #4739 from nymtech/tommy/add-wireguard-publish-binaries
...
Update publish-nym-binaries.yml
2024-07-30 11:41:43 +02:00
Tommy Verrall
83b416d12d
amend build all binaries command
2024-07-30 11:38:07 +02:00
Tommy Verrall
b9c775c3ae
Update publish-nym-binaries.yml
...
add wireguard to builds
2024-07-30 11:27:50 +02:00
Tommy Verrall
b613cf87c8
Update ci-build-upload-binaries.yml
...
add cargo features for all
2024-07-30 11:25:18 +02:00
mx
6f669866e9
Max/doc link fix ( #4737 )
...
* fix broken link in header dropdown
---------
Co-authored-by: serinko <97586125+serinko@users.noreply.github.com >
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-07-30 08:48:14 +00:00
Tommy Verrall
4e61fefec8
Merge pull request #4736 from nymtech/jon/nym-vpn-api-env
...
Add NYM_VPN_API to network config
2024-07-30 10:04:55 +02:00
Jon Häggblad
b4514ecd83
update for wallet
2024-07-29 23:50:52 +02:00
Jon Häggblad
4f6902525e
restore explorer-api
2024-07-29 23:30:09 +02:00
Jon Häggblad
881139e36f
Add nym_vpn_api_url
2024-07-29 23:30:09 +02:00
Jon Häggblad
32e2557456
Fix tokio error in 1.39 ( #4730 )
...
* Fix tokio error in 1.39
Fix the error generated by tokio 1.39
72 | / tokio::select! {
173 | | daemon_res = &mut fused_runner => {
174 | | warn!("the daemon has terminated by itself - was it a short lived command?");
175 | | let exit_status = daemon_res?;
... |
179 | | event = &mut self.upgrade_plan_watcher.next() => {
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ creates a temporary value which is freed while still in use
... |
201 | | }
202 | | }
| | -
| | |
| |_____________temporary value is freed at the end of this statement
| borrow later used here
and
62 | / select! {
63 | | connection_message = &mut mix_receiver.next() => {
| | ^^^^^^^^^^^^^^^^^^^ creates a temporary value which is freed while still in use
64 | | if let Some(connection_message) = connection_message {
65 | | if deal_with_message(connection_message, &mut writer, &local_destination_address, &remote_source_address, connection_id).await {
... |
86 | | }
87 | | }
| | -
| | |
| |_________temporary value is freed at the end of this statement
| borrow later used here
* Upgrade to tokio 1.39.1
* Simpler attempt
* Revert fixes and instead bump to tokio 1.39.2
* update
* bump msrv for nym-node-tester-wasm
2024-07-29 20:45:26 +02:00
Jon Häggblad
8b44820e51
Re-export RecipientFormattingError in nym sdk ( #4735 )
2024-07-29 19:20:26 +02:00
import this
5e6417f837
clarify syntax - PR ready ( #4734 )
2024-07-29 13:51:31 +00:00
Bogdan-Ștefan Neacşu
3d5ac0b883
Fix version 1 not having template correspondent initially ( #4733 )
2024-07-29 12:38:27 +02:00
Jędrzej Stuczyński
dfb2a2f380
Merge pull request #4716 from nymtech/feature/vesting-purge-plus-ranged-cost-params
...
Feature/vesting purge plus ranged cost params
2024-07-26 18:01:29 +01:00
fmtabbara
d1de751850
fix ci
2024-07-26 17:28:24 +01:00
Jędrzej Stuczyński
ecee6ca863
chore: cargo fmt
2024-07-26 15:08:38 +01:00
fmtabbara
31ea3f92e2
update bonding oc and pm validation
2024-07-26 15:08:38 +01:00
fmtabbara
f19c934fae
finish migrate vested bonded node work
2024-07-26 15:08:38 +01:00
Mark Sinclair
10d6f20de7
wip: add profit margin and cost params into validation from mixnet contract via MainContext
2024-07-26 15:08:38 +01:00
Mark Sinclair
96b33bfbe4
Regenerate TS types
2024-07-26 15:08:38 +01:00
Mark Sinclair
444c787d0a
Add kind prop to vesting contract migration modal
2024-07-26 15:08:38 +01:00
Mark Sinclair
61fcd4ac69
Dialog and mock for migrating vesting contract delegations
2024-07-26 15:08:38 +01:00
Jędrzej Stuczyński
b76802e6eb
exposed tauri operations for vesting migrations
2024-07-26 15:08:38 +01:00
Mark Sinclair
7d351029a4
Fix dependency issue
2024-07-26 15:08:37 +01:00
Jędrzej Stuczyński
4ee445c119
cargo fmt
2024-07-26 15:05:47 +01:00
Jędrzej Stuczyński
61ddeea495
fixed post-rebasing imports
2024-07-26 15:05:47 +01:00
Jędrzej Stuczyński
7b802033b3
missing test fixture
2024-07-26 15:05:47 +01:00
Jędrzej Stuczyński
b484f47369
fix nym-cli
2024-07-26 15:05:47 +01:00
Jędrzej Stuczyński
66979df10c
update contract schema
2024-07-26 15:05:47 +01:00
Jędrzej Stuczyński
82f161fb91
added associated [hacky] wallet types
2024-07-26 15:05:47 +01:00
Jędrzej Stuczyński
9d0fd681d4
introducing allowed range of operator interval operating cost
2024-07-26 15:05:47 +01:00
Jędrzej Stuczyński
c2ab47a102
profit margin range validation
2024-07-26 15:05:46 +01:00
Jędrzej Stuczyński
8704c21621
normalise node's profit margin during rewarding
2024-07-26 15:05:46 +01:00
Jędrzej Stuczyński
03ffb25bf9
introduced the concept of allowed profit margin ranges
2024-07-26 15:05:46 +01:00
Jędrzej Stuczyński
70db1ad062
fixed vesting contract tests
2024-07-26 15:05:46 +01:00
Jędrzej Stuczyński
952ed9b642
fixed wallet vesting-related tests
2024-07-26 15:05:46 +01:00
Jędrzej Stuczyński
f57fe79686
updated contract schema
2024-07-26 15:05:46 +01:00
Jędrzej Stuczyński
9179f1c351
exposed migration commands to nym-cli + clippy
2024-07-26 15:05:46 +01:00
Jędrzej Stuczyński
c4f7a1e09d
implemented migration into non-vesting mixnodes/delegations
2024-07-26 15:05:46 +01:00
Jędrzej Stuczyński
701012a968
ensure no pending proxy events when migrating
2024-07-26 15:05:46 +01:00
Jędrzej Stuczyński
9767f72b8f
removed all on_behalf mixnet contract methods
2024-07-26 15:05:46 +01:00
benedettadavico
de0fb7459d
update changelog
2024-07-26 15:28:06 +02:00
benedettadavico
e2ead6dbe1
bumping binaries versions
2024-07-26 15:25:47 +02:00
Jędrzej Stuczyński
7b10d92ca4
Merge pull request #4731 from nymtech/chore/1.80-lints
...
chore: fix 1.80 lint issues
2024-07-26 11:51:23 +01:00
Jędrzej Stuczyński
2c6e5eb673
cherry-pick: fix build issues
2024-07-26 11:11:52 +01:00
Jon Häggblad
02fde4e530
Handle clients with different versions in IPR ( #4723 )
...
* Add signable_request function
* Export key type in function signature
* Cargo.lock
* Track client version and respond using it
* Internally use v7 and then down convert if needed
* Local response type
* Streamline
* Strong type for client version
* Remove commented out code
* rustfmt
* Ignore sign verification fail for v6
2024-07-24 15:35:59 +02:00
import this
cc25fc1f32
[DOCs/operators]: Changelog for v2024.8 wispa & guide syntax edits ( #4728 )
...
* changelog for release v2024.8-wispa
* clarify syntax
* typo fix
2024-07-24 12:38:25 +00:00
benedetta davico
c971e486b5
Merge pull request #4726 from nymtech/release/2024.8-wispa
...
Release/2024.8 wispa into develop
2024-07-24 12:48:57 +02:00
import this
96a9eb6f6a
[DOCs/docs]: Commnet out extra stubs ( #4727 )
...
* commnet out stubs
* fix broken links - ready to merge
2024-07-24 11:58:14 +02:00
benedetta davico
9eeb61ea0a
Merge branch 'develop' into release/2024.8-wispa
2024-07-24 10:56:03 +02:00
John Smith
08042c61ad
[DOCs/operators]: Update troubleshooting/vps-isp.md with manual IPv6 configuration ( #4651 )
...
* Update vps-isp.md
Added an extra diagnostic step, which helped me to debug lack of routability.
* Update vps-isp.md
Implementing serinko's comments
* Update vps-isp.md
Changed possibly to possible and added how to find IPv6 Gateway.
* Update vps-isp.md
Fixed ifup/ifdown link
2024-07-24 08:53:49 +00:00
Stefano Piermatteo
36c74f30e5
[DOCs/operators]: Syntax fix in setup.md ( #4682 )
2024-07-24 08:37:33 +00:00
Tommy Verrall
e4139713cb
Merge pull request #4724 from nymtech/release/2024.8-wispa
...
Merge release/2024.8-wispa into master
2024-07-24 08:25:52 +01:00
Bogdan-Ștefan Neacşu
fd1d437211
Add 1GB/day/user bandwidth cap ( #4717 )
...
* Add check for 1GB/day/user and remove stale check
* Use saturated_sub
* Remove from wg peers
* Use 10 seconds instead of 1
* Query bandwidth message
* Ad client query message too
* Keep stale check
* Make bandwidth cap value public
* Fix consumed vs available bug
* Don't overwrite existing registrations
* Use self pub key instead of peer's
2024-07-23 20:49:49 +02:00
Tommy Verrall
4956d13bdc
fix conflicts
2024-07-23 17:32:49 +02:00
Jędrzej Stuczyński
6478736654
Merge pull request #4706 from nymtech/chore/remove-old-migration-code
...
removed mixnode/gateway config migration code and disabled cli without explicit flag
2024-07-23 15:11:36 +01:00
benedettadavico
d9f6c0723e
updating versions
2024-07-23 15:37:04 +02:00
Jon Häggblad
f86050d916
Default construct NodeRole for backwards compatibility ( #4722 )
2024-07-22 16:04:29 +02:00
Tommy Verrall
52f5656190
Merge pull request #4721 from nymtech/jon/node-role-default
...
Default construct NodeRole
2024-07-22 15:09:27 +02:00
Jon Häggblad
21cd90f238
Default construct NodeRole for backwards compatibility
2024-07-22 14:59:18 +02:00
import this
4e51188d35
[DOCs/operators]: Guide to back up and restore nym-node ( #4720 )
...
* add node backup & node restore guides
* finished: ready to review
* finished: ready to review
2024-07-22 11:17:55 +00:00
John Smith
22eb199936
Update isp-sheet.csv ( #4718 )
...
* Update isp-sheet.csv
Added a few known VPS providers which (a) support crypto payment (b) allow TOR in some shape or form (c) more or less know for their stability. Will add more eventually.
* Update isp-sheet.csv
added a few more providers
2024-07-22 10:57:57 +00:00
Tommy Verrall
a2fc1bbc96
Merge pull request #4719 from nymtech/serinko/bug-fix/wss-guide
...
[DOCs/operators]: BugFix - add ssl cert to WSS server block
2024-07-19 12:48:36 +02:00
import this
621599692f
add ssl cert to WSS server block
2024-07-19 10:43:02 +00:00
import this
3ad3837c87
done: fix wrong URL and picture formatting ( #4714 )
2024-07-17 10:47:41 +00:00
import this
4d745e3b7e
[DOCs/operators]: Correct ports for bonding ( #4707 )
...
* fix port issue for nym-node mixnode
* fix port issue for nym-node mixnode
* simplify language
* clarify moving node info
* syntax fix
2024-07-16 14:00:38 +00:00
Sachin Kamath
3a053b8dd6
fix links ( #4712 )
2024-07-15 18:06:56 +02:00
Bogdan-Ștefan Neacşu
1f144690da
Add upgrades to nym-node for authenticator changes ( #4703 ) ( #4710 )
...
* Add iterative upgrades to nym-node
* Authenticator correct configuration
* Add info log
* Enable auth opts on entry gw
* Move ephemeral config from exit_gateway
* Fix fmt
* Fix clippy
* Pass custom transceiver for authenticator
* Fix non-linux build
* Feature gate wg_api
* Change naming from semver to simple incremental
* Move opts unwrap inside the mutable function
* Remove unneeded authenticator_description
2024-07-12 14:45:59 +02:00
Tommy Verrall
eec1895acc
Merge pull request #4709 from nymtech/dependabot/npm_and_yarn/nym-wallet/webdriver/braces-3.0.3
...
Bump braces from 3.0.2 to 3.0.3 in /nym-wallet/webdriver
2024-07-12 12:14:04 +02:00
Bogdan-Ștefan Neacşu
72e243042e
Add upgrades to nym-node for authenticator changes ( #4703 )
...
* Add iterative upgrades to nym-node
* Authenticator correct configuration
* Add info log
* Enable auth opts on entry gw
* Move ephemeral config from exit_gateway
* Fix fmt
* Fix clippy
* Pass custom transceiver for authenticator
* Fix non-linux build
* Feature gate wg_api
* Change naming from semver to simple incremental
* Move opts unwrap inside the mutable function
* Remove unneeded authenticator_description
2024-07-12 12:02:22 +02:00
dependabot[bot]
99864cb7a9
Bump braces from 3.0.2 to 3.0.3 in /nym-wallet/webdriver
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-12 09:09:14 +00:00
Fouad
3155728119
fix explorer mui deps ( #4708 )
2024-07-12 10:08:29 +01:00
Jędrzej Stuczyński
c253b22f69
fixed the positional argument
2024-07-11 16:20:20 +01:00
Jędrzej Stuczyński
66f3a3e9a8
removed mixnode/gateway config migration code and disabled commands without explicit flag
2024-07-11 15:53:10 +01:00
Sachin Kamath
65a1d6d91e
switch to new vanity link ( #4705 )
2024-07-11 13:04:56 +01:00
mx
44cf9b054b
Max/dev portal update ( #4696 )
...
* updated tutorials with archive + stub
* removed out of date faq pages
* added binary build instructions section
* removed clients from docs
* added clients to devportal
* moved nym-vs-others to docs from devportal
* removed ood quickstart stuff
* tweaked integration options page
* summary changes for new structure
* moved sdk to devportal
* removed sdk from docs
* changed summary file for new structure
* added intro client overview page
* added wallet gif
* fixed now broken links
* removed old comm pages
* added references to newer apps (oreowallet + zcash demo)
* updated darkfi irc socks5
* fixed broken link
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-07-10 13:54:13 +02:00
Tommy Verrall
39e2473ef3
Merge pull request #4702 from nymtech/release/2024.7-doubledecker
...
Release/2024.7 doubledecker
2024-07-10 13:25:11 +02:00
import this
93a108863c
add node description and release changelog ( #4701 )
2024-07-10 10:59:47 +00:00
import this
0905593123
[DOCs/operators]: Test WSS for exit-gateway, write a tutorial & update reversed proxy page ( #4694 )
...
* initialise wss guide
* update reverse proxy guide to post smoosh
* finish draft - missing correct script and testing
* syntax edit
* syntax edit
* update WSS configs and script
* edit WSS configs and script
* dinish wss guide - ready to review
* dinish wss guide - ready to review
2024-07-10 10:59:22 +00:00
Tommy Verrall
ed9223d5a3
Merge branch 'develop' into release/2024.7-doubledecker
2024-07-10 11:46:21 +02:00
benedettadavico
c2ad4e5bb4
Update changelog and bump versions
2024-07-10 11:01:20 +02:00
Tommy Verrall
5f7f5ef92d
Merge pull request #4699 from nymtech/release/2024.7-doubledecker
...
Release/2024.7 doubledecker
2024-07-10 10:46:03 +02:00
Tommy Verrall
962684ff56
Merge pull request #4667 from nymtech/feature/authenticator
...
Add authenticator
2024-07-10 10:14:58 +02:00
Tommy Verrall
7b3804c078
Merge pull request #4697 from nymtech/event-parsing
...
add event parsing to support cosmos_sdk > 0.50
2024-07-10 09:55:43 +02:00
Sachin Kamath
170f1823e1
fix tests
2024-07-09 21:54:57 +05:30
Sachin Kamath
dc2020559a
parse attributes from events instead of raw logs
2024-07-09 21:24:58 +05:30
Tommy Verrall
2b9444cce3
add an early return in parse_raw_str_logs for empty raw log strings.
...
this accommodates for the v50 chain upgrade
2024-07-09 20:36:36 +05:30
Bogdan-Ștefan Neacşu
68c1c068ac
Add old config upgrade flow
2024-07-09 09:16:00 +00:00
Drazen Urch
3d0b70a237
Add mixnodes to self describing api cache ( #4684 )
...
* Add mixnodes to self describing api cache
* Use NodeRole enum
* Add route for described mixnodes
* Cleanup contract_cache
* Remove nodestatuscache
* wait_until_ready impl
2024-07-09 10:54:48 +02:00
Bogdan-Ștefan Neacşu
65a6edc78c
Add authenticator debug to entry gateway config
2024-07-08 11:00:53 +00:00
Sachin Kamath
2ec8349897
update social links ( #4695 )
...
* replace vanity link
* fix links
2024-07-05 14:19:09 +00:00
Bogdan-Ștefan Neacşu
38a2d94f80
Fix clippy
2024-07-05 11:36:15 +00:00
Bogdan-Ștefan Neacşu
c7fa910516
Fix add of req id
2024-07-05 10:36:18 +00:00
Bogdan-Ștefan Neacşu
2fe08274dd
Add another layer for request id field
2024-07-05 10:20:56 +00:00
mx
be89d848dc
Max/try fix doc search ( #4692 )
...
* minimised dropdown bar
* update ci scripts
* theme changes to dev portal
* theme changes to operators
* theme changes to docs
* theme -> themes
* fixed theme -> themes import in book
* removed bak files
* remove logging from post_process + remove search feature from mdbook
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-07-05 12:19:14 +02:00
Bogdan-Ștefan Neacşu
a230a9b8b9
Merge remote-tracking branch 'origin/develop' into feature/authenticator
2024-07-05 09:57:48 +00:00
Bogdan-Ștefan Neacşu
72eae7cdf3
Remove stale mid-registrations
2024-07-05 09:38:17 +00:00
Bogdan-Ștefan Neacşu
7cae195370
Typo
2024-07-05 07:54:29 +00:00
Bogdan-Ștefan Neacşu
dfb16e385c
Rand from workspace
2024-07-05 07:53:33 +00:00
Bogdan-Ștefan Neacşu
660e1cad0a
Reconstruction msg
2024-07-04 14:26:37 +00:00
Bogdan-Ștefan Neacşu
7c1aa57a7e
Add curr version
2024-07-04 14:15:25 +00:00
Bogdan-Ștefan Neacşu
a06e496f78
Add final req creation
2024-07-04 13:54:13 +00:00
Jon Häggblad
70599b97b9
Send bandwidth status messages when connecting ( #4691 )
...
* Send bandwidth status messages when connecting
* Rename to task_client
* Move status message type to bandwidth controller
2024-07-04 13:10:16 +02:00
Bogdan-Ștefan Neacşu
02b194bde0
Function to create AuthReq
2024-07-04 10:40:53 +00:00
Bogdan-Ștefan Neacşu
20ec049db5
Remove more unnecessary structures
2024-07-04 09:41:17 +00:00
Tommy Verrall
ebac4e8564
Update ci-build-upload-binaries.yml
2024-07-04 09:57:37 +02:00
benedettadavico
da81664729
update versions and changelog
2024-07-04 09:36:09 +02:00
Bogdan-Ștefan Neacşu
fec3d46b33
Include auth in self description
2024-07-03 13:50:44 +00:00
Bogdan-Ștefan Neacşu
a4eb3a7dbf
Named fork for better logging
2024-07-03 13:03:32 +00:00
Bogdan-Ștefan Neacşu
28d15f2c4f
Remove unused import
2024-07-03 11:28:09 +00:00
Jon Häggblad
6078787daa
Remove constructor since it's weakly typed ( #4689 )
2024-07-03 12:26:47 +02:00
Jon Häggblad
6d93f36c82
Fix NR config compatibility ( #4690 )
...
* Make NR able to read config with old keys in
We removed stuff related to the old statistics service, so we ignore
unknown fields to be nice to our users
* Remove deleted config keys from NR template
2024-07-03 12:10:41 +02:00
Bogdan-Ștefan Neacşu
c6f93e38f5
Remove unused post function
2024-07-03 09:34:03 +00:00
Bogdan-Ștefan Neacşu
2159f71888
Fix wg feature
2024-07-03 09:04:01 +00:00
Bogdan-Ștefan Neacşu
a9abea3446
Fix macos build
2024-07-03 08:27:10 +00:00
Bogdan-Ștefan Neacşu
8e2713c9ba
Remove unwrap
2024-07-03 08:21:58 +00:00
Bogdan-Ștefan Neacşu
2ba0ef0e35
Remove unused wg http endpoint
2024-07-02 14:09:34 +00:00
Bogdan-Ștefan Neacşu
d3713cbc79
Fix user agent arg
2024-07-02 16:40:11 +03:00
Bogdan-Ștefan Neacşu
4d3fb2b585
Merge remote-tracking branch 'origin/develop' into feature/authenticator
2024-07-02 16:25:29 +03:00
import this
e65e611859
remove roles selection on blacklisting node - PR done ( #4687 )
2024-07-02 13:37:23 +01:00
benedetta davico
ebfb9c4bc1
Merge pull request #4686 from nymtech/bugfix/chain-upgrade-raw-logs
...
Add an early return in `parse_raw_str_logs` for empty raw log strings.
2024-07-02 12:29:48 +02:00
Tommy Verrall
8e7918cc45
add an early return in parse_raw_str_logs for empty raw log strings.
...
this accommodates for the v50 chain upgrade
2024-07-02 11:19:50 +02:00
Bogdan-Ștefan Neacşu
c465eb3efc
Fix error type
2024-07-02 08:58:48 +00:00
Bogdan-Ștefan Neacşu
b90136ac4e
Uniformise non-linux wg function
2024-07-01 15:10:36 +00:00
Bogdan-Ștefan Neacşu
ae5373168d
Fmt
2024-07-01 14:42:10 +00:00
Bogdan-Ștefan Neacşu
6f3942f6b7
Move implementation for final request
2024-07-01 14:38:48 +00:00
import this
4a25725a11
README.md update ( #4685 )
...
* start README update
* test alpha on github preview
* test alpha on github preview
* comment out rewards
* finish README update
2024-07-01 16:27:59 +02:00
Bogdan-Ștefan Neacşu
13f38343aa
Finalize cli build
2024-07-01 13:44:59 +00:00
Jon Häggblad
d34c829174
Create UserAgent that can be passed from the binary to the nym api client ( #4677 )
...
* Create UserAgent that can be passed from the binary to the nym api client
* TryFrom for UserAgent to HeaderValue
* Add user agent for getting the list of gateways
* Fix wasm client
* Move clap behind feature flag in bin-common
* Implement conversion to UserAgent
* Set user_agent on base client in native and socks5 clients
* Set user agent in socks5-listener lib
* wip
* wip
* Deserialize cargo_triple to unknown by default
* Abbreviate git hash
* Remove unused import
* Add missing dep, and remove dbg statements
* Reorder string representation
* Remove commented out code
* Revert temporary log level change
2024-07-01 13:29:10 +02:00
Bogdan-Ștefan Neacşu
f75b4843e8
Merge remote-tracking branch 'origin/develop' into feature/authenticator
2024-07-01 09:56:34 +00:00
Jędrzej Stuczyński
6963ead65a
minor cleanup
2024-07-01 08:25:31 +01:00
Jon Häggblad
0425cdeaf0
Merge pull request #4680 from nymtech/jon/deps-to-workspace
...
Move and whole bump of crates to workspace and upgrade some
2024-06-27 13:25:21 +02:00
import this
789914b096
[DOCs/operators]: Updates v2024.6-chomp and T&Cs ( #4674 )
...
* initialise updates and ToC
* add toc flag
* changelog and node black-xit improvement
* add node-api-check option
* syntax fix
* syntax fix
* change CI/CD with git reset
* fix typo
* add T&C AMA explanation link - ready for review
* fix typo
* resolve review comments
* add ToC standalone page
* minor edit - ready to go
2024-06-27 09:59:57 +00:00
benedetta davico
008afe7a85
Merge pull request #4676 from nymtech/release/2024.6-chomp
...
Release/2024.6-chomp to master
2024-06-27 11:47:55 +02:00
Jon Häggblad
8acd3a0975
Move a few more deps partially to workspace
2024-06-27 10:52:15 +02:00
Jon Häggblad
fa1519ec6a
Move itertools to workspace deps
2024-06-27 10:52:15 +02:00
Jon Häggblad
da94b7e8df
Sort list
2024-06-27 10:52:15 +02:00
Jon Häggblad
4aa8cb4647
Move dalek and rand_chacha crates to workspace
2024-06-27 10:52:15 +02:00
Jon Häggblad
5d13538508
Use workspace base64 dep
2024-06-27 10:52:15 +02:00
Jon Häggblad
4bbbcf629d
Fix warning for default_features
2024-06-27 10:52:15 +02:00
Jon Häggblad
34ef970fd8
Move dirs 4.0 to workspace deps
2024-06-27 10:52:14 +02:00
Jon Häggblad
fec570613c
Remove code that refers to removed nym-network-statistics ( #4679 )
...
* Remove nym-network-statistics from workspace
* Remove nym-network-statistics
* Cargo.lock
* Update ci workflow
* Remove code that refers to removed nym-network-statistics
* Remove more
* Remove nym-statistics-common
* Delete commented out modules
* Remove commented out code
* Remove more commented out code
* Remove more commented out stuff
* Remove unused function
2024-06-27 10:32:32 +02:00
Jon Häggblad
14a904eff0
Remove nym-network-statistics ( #4678 )
...
* Remove nym-network-statistics from workspace
* Remove nym-network-statistics
* Cargo.lock
* Update ci workflow
2024-06-27 10:32:09 +02:00
benedetta davico
24ffb8fe8c
Merge pull request #4675 from nymtech/release/2024.6-chomp
...
Release/2024.6-chomp to develop
2024-06-26 12:15:52 +02:00
import this
d1bf1f2005
[DOCs/operators]: Guides to improve operator tooling and debugging ( #4673 )
...
* initialise node api check guide
* syntax edits
* spell check
2024-06-26 09:55:19 +00:00
import this
c42b3f7617
Python CLI to self diagnose Nym nodes ( #4606 )
...
* initialised node_api_check CLI
* add swagger data
* print all stats as dicts - first one needs a tweak
* gateways and mixnodes return all dictionaries
* finish basic functionality of returning all data as dicts - need moe functions
* add --no_routing_history and --markdown options
* add error message
* initialise version count command
* version count work - missing error checks
* separate swagger query - need tweak for old mixnodes
* implement output function
* finished - ready for review
* simplify swagger request
* simplify error log
* address review - ping swagger/error solved
* finished version for review
* finished and cleaned - ready for review
2024-06-26 09:54:43 +00:00
benedetta davico
606144dd87
Update CHANGELOG.md
2024-06-25 09:51:20 +02:00
Tommy Verrall
a5bcbcc1f5
Update publish-nym-binaries.yml
...
remove unused binaries for publishing
2024-06-25 09:28:11 +02:00
Tommy Verrall
31cd62b676
Merge pull request #4672 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/braces-3.0.3
...
Bump braces from 3.0.2 to 3.0.3 in /wasm/mix-fetch/internal-dev
2024-06-24 14:06:40 +02:00
Bogdan-Ștefan Neacşu
b43844bd7a
Embed into gateway
2024-06-21 15:51:02 +00:00
dependabot[bot]
53366c4151
Bump braces from 3.0.2 to 3.0.3 in /wasm/mix-fetch/internal-dev
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-21 12:40:59 +00:00
Jędrzej Stuczyński
2ca63a6fd5
Merge pull request #4671 from nymtech/feature/embedded-ignore-score
...
make embedded NR/IPR ignore performance of the gateway
2024-06-21 10:50:15 +01:00
Jędrzej Stuczyński
d33baec79b
clippy
2024-06-21 10:41:33 +01:00
Jędrzej Stuczyński
0626e54b6a
make embedded NR/IPR ignore performance of the gateway
2024-06-21 10:03:24 +01:00
Drazen Urch
2a260d46f8
New clippy lints ( #4660 )
...
* New clippy lints
* I guess this got removed
2024-06-21 10:02:29 +01:00
Tommy Verrall
7cb5afdeab
Merge pull request #4661 from edcalderon/patch-3
...
Update setup.md
2024-06-21 09:29:35 +02:00
Tommy Verrall
d18f4c0380
Merge pull request #4665 from nymtech/dependabot/npm_and_yarn/wasm/client/internal-dev-node/ws-8.17.1
...
Bump ws from 8.13.0 to 8.17.1 in /wasm/client/internal-dev-node
2024-06-21 09:28:58 +02:00
Yana Matrosova
c9c4059c90
Update Gateway and NR in mixFetch docs ( #4669 )
...
* Update Gateway and NR in mixFetch docs
---------
Co-authored-by: Yana <yanok87@users.noreply.github.com >
2024-06-20 20:40:56 +02:00
Bogdan-Ștefan Neacşu
cd89feb57e
Fix path
2024-06-20 15:15:05 +00:00
Bogdan-Ștefan Neacşu
17553d606e
Requests and responses
2024-06-20 16:58:21 +03:00
Zane Schepke
3fe33dec8b
Merge pull request #4670 from nymtech/zane/expiry-on-import
...
add expiry returned on import
2024-06-20 09:21:24 -04:00
Zane Schepke
589074360d
change to OffsetDateTime
2024-06-20 09:16:05 -04:00
Zane Schepke
2e5406692c
add expiry returned on import
2024-06-20 07:00:48 -04:00
Bogdan-Ștefan Neacşu
b6d9ed960b
Specify version
2024-06-19 11:37:09 +03:00
Jędrzej Stuczyński
1920177b2f
Merge pull request #4666 from nymtech/jstuczyn-patch-1
...
[bugfix] missing rustls feature
2024-06-19 09:03:45 +01:00
Bogdan-Ștefan Neacşu
1d89a887fb
Add authenticator
2024-06-18 19:05:23 +03:00
Jędrzej Stuczyński
f562433519
[bugfix] missing rustls feature
...
it just happens to work due to feature-unification. it should probably have this feature by itself.
2024-06-18 16:29:07 +01:00
dependabot[bot]
2affa76304
Bump ws from 8.13.0 to 8.17.1 in /wasm/client/internal-dev-node
...
Bumps [ws](https://github.com/websockets/ws ) from 8.13.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.13.0...8.17.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-18 14:28:26 +00:00
Tommy Verrall
d6aeb9142f
Merge pull request #4662 from nymtech/dependabot/npm_and_yarn/sdk/typescript/packages/nodejs-client/ws-8.17.1
...
Bump ws from 8.14.2 to 8.17.1 in /sdk/typescript/packages/nodejs-client
2024-06-18 10:41:50 +02:00
Tommy Verrall
70af84b6b1
Merge pull request #4663 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/braces-3.0.3
...
Bump braces from 3.0.2 to 3.0.3 in /clients/native/examples/js-examples/websocket
2024-06-18 10:14:52 +02:00
dependabot[bot]
fc397053c8
Bump braces in /clients/native/examples/js-examples/websocket
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-18 07:03:57 +00:00
dependabot[bot]
3092c8e68e
Bump ws from 8.14.2 to 8.17.1 in /sdk/typescript/packages/nodejs-client
...
Bumps [ws](https://github.com/websockets/ws ) from 8.14.2 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.14.2...8.17.1 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-18 00:56:03 +00:00
Edward Calderon
4a1efab5c8
Update setup.md
...
unexpected argument 'true' found
2024-06-17 14:43:15 -05:00
Drazen Urch
a2d57f269d
New clippy lints ( #4660 )
...
* New clippy lints
* I guess this got removed
2024-06-17 15:29:19 +02:00
import this
38c4cc3345
minor syntax edits - the PR is finished for review ( #4657 )
2024-06-17 12:18:21 +00:00
Jędrzej Stuczyński
06ebe56914
Merge pull request #4654 from nymtech/chore/rename-accept-toc-flag
...
renamed 'accept-toc' flag and fields into explicit 'accept-operator-terms-and-conditions'
2024-06-17 11:31:41 +01:00
Jędrzej Stuczyński
1c3140898f
fixed warning message
2024-06-17 10:09:05 +01:00
Tommy Verrall
6005bf6101
Merge pull request #4659 from nymtech/dependabot/npm_and_yarn/nym-api/tests/braces-3.0.3
...
Bump braces from 3.0.2 to 3.0.3 in /nym-api/tests
2024-06-17 09:44:34 +02:00
dependabot[bot]
78b9ebb463
Bump braces from 3.0.2 to 3.0.3 in /nym-api/tests
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-17 07:39:12 +00:00
Tommy Verrall
ad7f993f0f
Merge pull request #4658 from nymtech/dependabot/npm_and_yarn/docker/typescript_client/upload_contract/braces-3.0.3
...
Bump braces from 3.0.2 to 3.0.3 in /docker/typescript_client/upload_contract
2024-06-17 09:38:25 +02:00
Tommy Verrall
9be8a53ea2
Merge pull request #4656 from edcalderon/patch-2
...
Update vps-setup.md
2024-06-17 09:37:56 +02:00
Tommy Verrall
a89f8cf2ab
Merge pull request #4655 from edcalderon/patch-1
...
Update configuration.md
2024-06-17 09:37:10 +02:00
dependabot[bot]
a2dab0e64d
Bump braces in /docker/typescript_client/upload_contract
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-17 01:25:23 +00:00
Edward Calderon
52459f6545
Update vps-setup.md
...
miss parameter
2024-06-14 17:56:50 -05:00
Edward Calderon
a82bc3356e
Update configuration.md
...
typo
2024-06-14 15:17:38 -05:00
Jędrzej Stuczyński
9ebe8310a1
renamed 'accept-toc' flag and fields into explicit 'accept-operator-terms-and-conditions'
2024-06-14 17:22:42 +01:00
benedettadavico
cf5c5f1df4
update changelog and bump binaries
2024-06-14 16:21:26 +02:00
import this
8585a68d7f
syntax fix ( #4653 )
2024-06-14 18:36:15 +05:30
import this
e8540c13a5
[DOCs/operators]: Introduction of the new RELEASE CYCLE & SANDBOX FAUCET ( #4652 )
...
* initialise release cycle page
* syntax fix - missing sandbox and faucet guide
* add to summary
* add faucet notes as a draft
* add faucet points and bn feedback as a comment
* create sandbox testnet guide page
* syntax edit
* syntax edit
* change config flag syntax
2024-06-14 12:14:59 +00:00
Jon Häggblad
5a24a8fafc
Merge pull request #4643 from nymtech/jon/remove-nc
2024-06-14 12:03:42 +02:00
import this
1195b120ff
update nymvpn cli page ( #4649 )
2024-06-13 09:09:53 +00:00
Tommy Verrall
f30cfc0be7
Merge pull request #4650 from nymtech/bugfix/remove-ephemera_migrations
...
Remove additional code as part of Ephemera Purge and SP and contracts
2024-06-12 17:05:09 +02:00
Tommy Verrall
9460a9941c
remove additional code :)
2024-06-12 16:40:11 +02:00
Tommy Verrall
eeffc0db51
fmt
2024-06-12 16:29:00 +02:00
Tommy Verrall
b7d6e0e1e3
remove left over bbc code
2024-06-12 16:27:00 +02:00
Tommy Verrall
45e0b406ac
remove additional ephemera code and related service provider info
2024-06-12 16:15:52 +02:00
import this
405d4653df
[DOCs]: NC purge ( #4645 )
...
* update wallet desktop url
* purge nym connect docs
* update socks 5 client quickstart
* add api link - ready to merge
* remove allowlist from the integration faq
* syntax fix
2024-06-12 09:16:49 +00:00
Jędrzej Stuczyński
579527b480
Merge pull request #4648 from nymtech/bugfix/contracts-compat
...
bugfix: make sure nym-api can handle non-cw2 (or without detailed build info) compliant contracts
2024-06-11 19:04:32 +02:00
Jędrzej Stuczyński
70360196f0
bugfix: make sure nym-api can handle non-cw2 (or without detailed build info) compliant contracts
2024-06-11 17:38:24 +01:00
Tommy Verrall
b777adeda6
Merge pull request #4639 from nymtech/jon/remove-pr-template
...
Remove old PR template
2024-06-11 16:25:23 +02:00
Jędrzej Stuczyński
6a6505c9d7
Merge pull request #4647 from nymtech/feature/toc-flag
...
introduced a flag to accept toc and exposed it via self-described API
2024-06-11 15:20:42 +02:00
Jędrzej Stuczyński
b10119d339
Merge pull request #4646 from nymtech/jstuczyn-patch-1
...
bugfix: make sure to return an error on invalid public ip
2024-06-11 15:09:25 +02:00
Jędrzej Stuczyński
3a4bd4ffd6
introduced a flag to accept toc and exposed it via self-described API
2024-06-11 14:08:09 +01:00
Jędrzej Stuczyński
9769387730
bugfix: make sure to return an error on invalid public ip
2024-06-11 13:58:25 +01:00
Jędrzej Stuczyński
71747e3c82
Merge pull request #4630 from nymtech/feature/forbid-empty-ips
...
validate nym-node public ips on startup
2024-06-11 14:43:42 +02:00
Jędrzej Stuczyński
5cbbeee0d5
Merge pull request #4631 from nymtech/feature/standarise-contract-info
...
standarised ContractBuildInformation and added it to all contracts
2024-06-11 14:43:25 +02:00
Jon Häggblad
57187be113
Remove nym-connect CI files
2024-06-11 14:05:05 +02:00
Jon Häggblad
fbd634a866
Remove references to nym-connect in toolchain files
2024-06-11 14:05:05 +02:00
Jon Häggblad
8d4eba858e
Delete nym-connect directory
2024-06-11 14:05:04 +02:00
Jędrzej Stuczyński
f1486fb989
updated schema files
2024-06-11 12:22:38 +01:00
Jędrzej Stuczyński
c50c30ae76
standarised ContractBuildInformation and added it to all contracts
2024-06-11 12:22:15 +01:00
Jędrzej Stuczyński
5745cb4d7a
Merge pull request #4642 from nymtech/chore/purge-ephemera
...
Removed ephemera code
2024-06-11 13:15:04 +02:00
Jon Häggblad
00c978c864
Add ci check for PR having an assigned milestone ( #4644 )
...
* Add ci check for PR having an assigned milestone
* fix trigger
2024-06-11 12:58:25 +02:00
Tommy Verrall
9e4c58efdf
Merge pull request #4640 from nymtech/feature/periodic_remove
...
Remove stale peers
2024-06-11 12:26:55 +02:00
Tommy Verrall
13e6fcaa85
Merge pull request #4635 from nymtech/feature/new-node-endpoints
...
Feature/new node endpoints
2024-06-11 12:26:30 +02:00
Tommy Verrall
9bd095ec18
Merge pull request #4638 from nymtech/dependabot/npm_and_yarn/testnet-faucet/braces-3.0.3
...
Bump braces from 3.0.2 to 3.0.3 in /testnet-faucet
2024-06-11 12:25:13 +02:00
Jędrzej Stuczyński
60d50ff17a
fixed visibility of '--local' flag
2024-06-11 11:22:31 +01:00
Tommy Verrall
03f3f0285a
Merge pull request #4624 from nymtech/jon/fix-cargo-warnings
...
Fix cargo warnings
2024-06-11 12:22:12 +02:00
Jędrzej Stuczyński
3e87063ab4
Removed ephemera code
2024-06-11 11:17:26 +01:00
Bogdan-Ștefan Neacşu
a32cbd44b0
Remove stale peers
2024-06-11 10:05:38 +00:00
Jon Häggblad
962070a33c
Remove old PR template
2024-06-11 12:04:24 +02:00
Jon Häggblad
55f11a5433
Disable profile settings for crate not included
...
Cargo is warning about
warning: profile package spec `nym-wasm-sdk` in profile `release` did not match any packages
Fix this by commenting out the profile settings for that crate as it's
currently not included in the main workspace
2024-06-11 11:52:04 +02:00
Jon Häggblad
48332a1069
Fix cargo warnings about default-features for the main workspace
...
On every cargo command we have the set warnings:
warning: /home/jon/src/nym/nym/common/dkg/Cargo.toml: `default-features` is ignored for bls12_381, since `default-features` was not specified for `workspace.dependencies.bls12_381`, this could become a hard error in the future
warning: /home/jon/src/nym/nym/common/dkg/Cargo.toml: `default-features` is ignored for ff, since `default-features` was not specified for `workspace.dependencies.ff`, this could become a hard error in the future
warning: /home/jon/src/nym/nym/common/dkg/Cargo.toml: `default-features` is ignored for group, since `default-features` was not specified for `workspace.dependencies.group`, this could become a hard error in the future
warning: /home/jon/src/nym/nym/common/client-libs/validator-client/Cargo.toml: `default-features` is ignored for bip32, since `default-features` was not specified for `workspace.dependencies.bip32`, this could become a hard error in the future
warning: /home/jon/src/nym/nym/common/client-libs/validator-client/Cargo.toml: `default-features` is ignored for prost, since `default-features` was not specified for `workspace.dependencies.prost`, this could become a hard error in the future
warning: /home/jon/src/nym/nym/common/credentials-interface/Cargo.toml: `default-features` is ignored for bls12_381, since `default-features` was not specified for `workspace.dependencies.bls12_381`, this could become a hard error in the future
warning: /home/jon/src/nym/nym/common/credentials/Cargo.toml: `default-features` is ignored for bls12_381, since `default-features` was not specified for `workspace.dependencies.bls12_381`, this could become a hard error in the future
warning: /home/jon/src/nym/nym/common/nymcoconut/Cargo.toml: `default-features` is ignored for bls12_381, since `default-features` was not specified for `workspace.dependencies.bls12_381`, this could become a hard error in the future
warning: /home/jon/src/nym/nym/common/nymcoconut/Cargo.toml: `default-features` is ignored for ff, since `default-features` was not specified for `workspace.dependencies.ff`, this could become a hard error in the future
warning: /home/jon/src/nym/nym/common/nymcoconut/Cargo.toml: `default-features` is ignored for group, since `default-features` was not specified for `workspace.dependencies.group`, this could become a hard error in the future
This commit adds default-features = false to the workspace dependencies
to fix these. An alternative way would be to remove
`default-features = false`
in the crates, but I assume these were put there for a good reason. Also
we might have other crates outside of the main workspace that depends on
these crates having default features disabled.
2024-06-11 11:52:01 +02:00
Jon Häggblad
f43a2a1e42
Merge pull request #4603 from nymtech/jon/purge-name-service-and-sp-dir-contracts
...
Purge name service and service provider directory contracts
2024-06-11 11:50:13 +02:00
dependabot[bot]
205c887686
Bump braces from 3.0.2 to 3.0.3 in /testnet-faucet
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-11 09:48:46 +00:00
Jon Häggblad
4666e91820
Merge pull request #4620 from nymtech/jon/ipr-read-both-v6-and-v7
...
Handle v6 and v7 requests in the IPR, but reply with v6
2024-06-11 11:48:00 +02:00
Tommy Verrall
7d0a25d570
Merge pull request #4619 from stefanopier/develop
...
fix typo
2024-06-11 11:06:27 +02:00
Bogdan-Ștefan Neacşu
bb46235b54
Add generic wg private network routing ( #4636 )
2024-06-10 16:55:05 +03:00
Jędrzej Stuczyński
464041f9e1
ibid for nym-connect
2024-06-10 14:48:35 +01:00
Jędrzej Stuczyński
433748521c
wasm fixes
2024-06-10 13:00:24 +01:00
Jędrzej Stuczyński
3cbcd001f4
clippy + test build issues
2024-06-10 11:36:57 +01:00
Jędrzej Stuczyński
282b27646f
review comments
2024-06-10 11:19:27 +01:00
Jędrzej Stuczyński
5cc3ee32e9
fix test
2024-06-10 11:17:44 +01:00
Jędrzej Stuczyński
f412f45b50
proper type conversions and client compat
2024-06-10 11:03:26 +01:00
Jędrzej Stuczyński
9c19452758
scaffolding of using new endpoints in the client
2024-06-10 10:11:07 +01:00
Jędrzej Stuczyński
bf34d00478
new endpoints on nym-api side
2024-06-07 17:02:53 +01:00
Bogdan-Ștefan Neacşu
70fa41c165
Update kernel peers on peer modification ( #4622 )
...
* Include wireguard in gw config
* Support nym node first
* Create wg keypair
* Activate wg feature in gw dep
* Move key paths to separate structure
* Use client reg
* Generate and use own private key
* Rename network to ip for wg gw
* Propagate wireguard setup error message
* Remove logs
* Bump gateway version number
* Remove upgrade code
* Init wireguard on migration
* Upgrade code for nym-node too
* Wireguard paths upgrade
* Init wg keys on upgrade
* Simplify pub key translatations
* Fix clippy
* Undo comment change
* Fix tests
* Don't bump version just yet
* Remove redundant source attr
* Remove unused wg details
* Rename wg device
* Init for mixnode migration as well
* Add upgrade for gw wireguard deleted field
* Move interface removal to Drop trait impl
* Fix clippy
* Wgapi could be included on other platforms
* Handle peer control msgs
* Send add peer msg
* Handle double registration
* Fix deadlock
* Fix clippy
* More clippy
* Use same defguard
* Fix unit test
* Fix wasm build
* Move implementations from types to wireguard crate
* Fix linux
2024-06-07 14:02:47 +03:00
Jon Häggblad
065d416305
Update lock files after merging in develop
2024-06-07 12:46:46 +02:00
Jon Häggblad
3e93d2a250
Merge remote-tracking branch 'origin/develop' into jon/purge-name-service-and-sp-dir-contracts
2024-06-07 12:41:46 +02:00
Jon Häggblad
8bc85191d5
Replace Vec<u8> signature with strong type
2024-06-07 12:33:07 +02:00
Jędrzej Stuczyński
7d714a22f0
validate nym-node public ips on startup
2024-06-06 11:23:16 +01:00
Jędrzej Stuczyński
102a8a0d8b
Merge pull request #4607 from nymtech/simon/sphinx_update
...
Update crypto and rand crates
2024-06-05 10:34:42 +01:00
Tommy Verrall
ae28a45915
Merge pull request #4618 from vitorsantanna2/patch-1
...
Update isp-sheet.csv
2024-06-05 11:09:11 +02:00
import this
cffb8d98af
[DOCs/operators]: fix wireguard syntax ( #4628 )
...
* fix wireguard syntax
* simplify syntax
* clean
2024-06-03 14:16:30 +00:00
import this
a40c2239d7
[DOCs/operators]: Routine update && Fix a probe syntax ( #4627 )
...
* update probe and simplify nym gw flow
* add gw troubleshooting
2024-06-03 07:45:27 +00:00
Jon Häggblad
5a990a58ff
Extend the return error when connecting to gateway fails ( #4626 )
2024-05-31 19:18:31 +02:00
Simon Wicky
2a1d37dd22
update crypto and rand crates
2024-05-31 11:33:16 +01:00
Bogdan-Ștefan Neacşu
be79042a23
Bump defguard wg ( #4625 )
2024-05-30 16:00:51 +02:00
Jon Häggblad
7019dcc11f
Clean up parsing request
2024-05-28 22:26:13 +02:00
Jon Häggblad
bab842d277
Move comment
2024-05-28 19:35:23 +02:00
Jon Häggblad
a374bca601
Check timestamp
2024-05-28 15:10:45 +02:00
Jon Häggblad
d4d3041816
Verify signature if present
2024-05-28 12:22:39 +02:00
Bogdan-Ștefan Neacşu
3acf521fc1
Refine wireguard on gateway side ( #4615 )
...
* Include wireguard in gw config
* Support nym node first
* Create wg keypair
* Activate wg feature in gw dep
* Move key paths to separate structure
* Use client reg
* Generate and use own private key
* Rename network to ip for wg gw
* Propagate wireguard setup error message
* Remove logs
* Bump gateway version number
* Remove upgrade code
* Init wireguard on migration
* Upgrade code for nym-node too
* Wireguard paths upgrade
* Init wg keys on upgrade
* Simplify pub key translatations
* Fix clippy
* Undo comment change
* Fix tests
* Don't bump version just yet
* Remove redundant source attr
* Remove unused wg details
* Rename wg device
* Init for mixnode migration as well
* Add upgrade for gw wireguard deleted field
* Move interface removal to Drop trait impl
* Fix clippy
* Wgapi could be included on other platforms
2024-05-28 11:52:14 +02:00
Jon Häggblad
70766b6d3e
Handle v6 and v7 requests in the IPR, but reply with v6
2024-05-28 09:00:08 +02:00
Stefano Piermatteo
437c66ad0b
fix typo
2024-05-24 20:18:06 +02:00
Vitor Santanna
1afcfb0842
Update isp-sheet.csv
...
Add Misaka and IsHosting VPS
2024-05-24 12:55:10 -03:00
benedetta davico
759e2fa2c5
Merge pull request #4617 from nymtech/master
...
Merge Master into Develop with the recent Ragusa changes
2024-05-24 14:06:57 +02:00
Tommy Verrall
489914fb42
Merge pull request #4608 from nymtech/release/2024.5-ragusa
...
Release 2024.5-ragusa into master - DO NO MERGE
2024-05-24 12:35:01 +01:00
import this
bca8992115
[DOCs/operators]: 2024.5-ragusa updates ( #4609 )
...
* initialise changelog updates
* fix formatting
* finalise changelog
* change formating - PR ready for review
* review comments resolved
2024-05-23 16:49:17 +00:00
mx
f94d900d18
update mixfetch docs ( #4614 )
...
* * added info on gateway habourmaster
* fixed broken examples with new infra addresses
* bump node version in ts sdk docs ci script
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-05-23 15:15:51 +00:00
Tommy Verrall
dab55a12c7
update changelog
2024-05-23 16:26:09 +02:00
Tommy Verrall
82f722936f
Merge branch 'release/2024.5-ragusa' of https://github.com/nymtech/nym into release/2024.5-ragusa
2024-05-23 16:09:07 +02:00
benedettadavico
7f08020d4f
update changelog and bump versions
2024-05-23 16:08:37 +02:00
Tommy Verrall
579e41d57e
Merge pull request #4613 from nymtech/bugfix/last_polled-backwards-compat
...
make sure 'OffsetDateTimeJsonSchemaWrapper' is serialised with legacy format
2024-05-23 15:00:38 +01:00
Jędrzej Stuczyński
06953298eb
ibid for nym-connect
2024-05-23 12:10:41 +01:00
Jędrzej Stuczyński
1d78f8747f
update wallet 'time' dep due to broken semver
2024-05-23 10:21:08 +01:00
Tommy Verrall
a6e9414cb8
Update ci-contracts-upload-binaries.yml
...
use version 1.77 so it's compatible with ecash
2024-05-23 11:03:40 +02:00
Jędrzej Stuczyński
23d7230d33
make sure 'OffsetDateTimeJsonSchemaWrapper' is serialised with legacy format
2024-05-23 10:01:46 +01:00
benedettadavico
496f172070
update changelog and bump versions
2024-05-22 10:28:38 +02:00
Tommy Verrall
76953df4bb
Merge pull request #4605 from nymtech/feature/nym-node-api-location
...
Feature/nym node api location
2024-05-21 17:28:53 +01:00
Tommy Verrall
ce2449f86a
Merge pull request #4599 from nymtech/feature/expose-all-api-reports
...
nym-api: make report/avg_uptime endpoints ignore blacklist
2024-05-21 17:28:07 +01:00
Jędrzej Stuczyński
598014bf30
fixed deserialisation of 'AuxiliaryDetails' api response
2024-05-21 17:06:15 +01:00
Jędrzej Stuczyński
73fe7618db
removing needless clones
2024-05-21 17:06:15 +01:00
Jędrzej Stuczyński
7a416f8cf5
aggregate new data with nym-api
2024-05-21 17:06:14 +01:00
Jędrzej Stuczyński
3077c2ea8d
create '/api/v1/auxiliary-details' that exposes nodes location
2024-05-21 17:06:13 +01:00
Tommy Verrall
be6c63723c
Merge pull request #4553 from nymtech/jon/autoinherit
...
Run cargo autoinherit on the main workspace
2024-05-21 16:33:38 +01:00
Jon Häggblad
c5a3cb7707
Update to handle changes in develop
2024-05-21 17:15:38 +02:00
Jon Häggblad
cce9f0b183
Merge remote-tracking branch 'origin/develop' into jon/autoinherit
2024-05-21 17:10:02 +02:00
Tommy Verrall
84b74703b2
Merge pull request #4604 from nymtech/jon/ipr-request-sign
...
Add optional signature to IPR request/response
2024-05-21 15:01:43 +01:00
Tommy Verrall
9bf3600e5b
Merge pull request #4601 from nymtech/feature/unstable-tested-nodes-endpoint
...
Feature/unstable tested nodes endpoint
2024-05-21 14:51:46 +01:00
Jędrzej Stuczyński
9f20c8ed1f
Merge pull request #4598 from nymtech/feature/remove-coconut-wait-buffer
...
removed blocking for coconut in the final epoch state
2024-05-21 10:19:38 +01:00
Jędrzej Stuczyński
84e66c34f2
Merge pull request #4584 from nymtech/feature/wasm-coconut
...
Feature/wasm coconut
2024-05-21 10:08:40 +01:00
Jędrzej Stuczyński
e04df37988
Merge pull request #4595 from nymtech/feature/freepass-admin
...
allow using explicit admin address for issuing freepasses
2024-05-21 10:07:44 +01:00
Jon Häggblad
b617729873
Remove from contract Makefile
2024-05-20 15:08:18 +02:00
import this
0eb6eb855b
[DOCs/operators]: Create a Nym ISP sheet, write gateway-probe guide & clean FnF docs ( #4590 )
...
* initialise nym versin of good-bad isps by tor community
* syntax edit
* finalise csv2md
* initialise isp-list page
* add last update info
* add python3 plugis to ci/cd runnners
* remove argparse installation
* python3 syntax edit
* pip install attempt
* pip install attempt
* change python version in cmdrun command
* fix python modules installation
* correct command python version
* workflows python env update
* add probe guide, clean FnF pages
* fix typos
2024-05-20 12:27:18 +00:00
Jon Häggblad
c91412f949
Restore exact same serde import for common contract crates
2024-05-20 13:45:18 +02:00
Jon Häggblad
0a89f31a29
Merge in new deps in the main list
2024-05-20 13:19:47 +02:00
Jon Häggblad
9badeac832
cargo autoinherit in root workspace
2024-05-20 13:16:25 +02:00
Jon Häggblad
b59c41d9cd
Fix test
2024-05-20 12:24:39 +02:00
Jon Häggblad
8f083ff91e
Add signatures to dynamic connect and disconect, and remove from response
2024-05-20 12:18:28 +02:00
Jon Häggblad
0f44836025
Move signature one layer down
2024-05-20 12:04:05 +02:00
Jon Häggblad
68ee2d747d
Add timestamps to requests
2024-05-20 11:53:00 +02:00
Jon Häggblad
e29c76678d
Add optional signature field to requests and responses
2024-05-20 10:58:10 +02:00
Jon Häggblad
a4005c7d81
Add v7 request/responses
2024-05-20 10:57:56 +02:00
Jędrzej Stuczyński
efe6d916e2
order results by timestamp desc
2024-05-20 09:29:09 +01:00
Jon Häggblad
a06ae48e2f
Add methods to MixnetClient to sign messages ( #4602 )
2024-05-20 10:22:28 +02:00
Jon Häggblad
c5e1ea289c
nym-connect and nym-wallet lock files
2024-05-20 09:50:32 +02:00
Jon Häggblad
266c98a80e
Don't upload in ci workflow
2024-05-20 09:48:48 +02:00
Jon Häggblad
4540b3b41a
lock file for contracts
2024-05-20 09:43:07 +02:00
Jon Häggblad
a9beb13189
Remove references in Makefile
2024-05-20 09:42:23 +02:00
Jon Häggblad
ebc30ec248
Remove everywhere sp contract is used
2024-05-20 09:38:22 +02:00
Jon Häggblad
3cd9c6ad13
Remove nym-service-provider-directory-common
2024-05-20 09:27:40 +02:00
Jon Häggblad
b83d4e964b
Remove nym-service-provider-directory from workspace
2024-05-20 09:27:09 +02:00
Jon Häggblad
bceb59a832
Remove nym-service-provider-directory
2024-05-20 09:26:14 +02:00
Jon Häggblad
50a48603e3
Remove everywhere name-service contract is used
2024-05-20 09:25:10 +02:00
Jon Häggblad
1ae718c345
Purge nym-name-service-common
2024-05-20 09:13:17 +02:00
Jon Häggblad
12c4450527
Remove nym-name-service from workspace
2024-05-20 09:12:06 +02:00
Jon Häggblad
5bf34950ab
Delete nym-name-service contract
2024-05-20 09:11:25 +02:00
Jędrzej Stuczyński
910b6a1369
adding explicit 'unstable' path segment
2024-05-19 10:27:33 +01:00
Jędrzej Stuczyński
7818658ee8
flatten the response
2024-05-17 18:36:50 +01:00
Jędrzej Stuczyński
89e34b4fd3
queries for detailed node statuses with broken pagination
2024-05-17 17:02:29 +01:00
Jędrzej Stuczyński
2f5a00dbda
removed blocking for coconut in the final epoch state
2024-05-17 11:04:19 +01:00
Jędrzej Stuczyński
7f87d42f9a
nym-api: make report/avg_uptime endpoints ignore blacklist
2024-05-17 11:01:16 +01:00
Fouad
e5f41731ae
Explorer NextJS Rebuild ( #4534 )
...
* bootstrap next app + add overview page
* fix AssetList type
* fix up nav stuff
* Refactor Nav component and add network components pages
* Refactor WorldMap component and update TelegramIcon, GitHubIcon, NymVpnIcon, DiscordIcon, and TwitterIcon components
* add service providers page
* mixnodes page
* delegations page + use material react table for all tables
* nodes map page
* Refactor StyledLink component and remove unnecessary console.log statements
* Refactor ESLint configuration, remove unused dependencies, and update component imports
* update deps
* Refactor imports and update dependencies
* fix dark mode
* build single mixnode page
* build single gateway page
* Refactor handleOnDelegate function to use useCallback in mixnodes page.tsx
* Add defaults for constants
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-05-16 16:12:06 +01:00
Jędrzej Stuczyński
a6fda391ae
Feature/rewarder voucher issuance ( #4548 )
...
* retrieve ed25519 identities of issuers
* signature verification on issued credentials
* wip
* persisting information about verified deposits, any failures and foul plays
* clippy
2024-05-16 10:15:24 +02:00
Tommy Verrall
1ded24dcfc
Merge pull request #4586 from nymtech/bugfix/nym-api-noop-nobanner
...
[bugfix] noop flag for nym-api for nymvisor compatibility
2024-05-15 14:07:30 +01:00
Tommy Verrall
8c42640853
Merge pull request #4591 from nymtech/jon/described-offsettime-parsing
...
Use rfc3339 for last_polled in described nym-api endpoint
2024-05-15 14:03:42 +01:00
Tommy Verrall
38aabc7983
Merge pull request #4593 from nymtech/feature/extend-max-freepass-validity
...
change maximum validity of issuable freepass
2024-05-15 13:40:49 +01:00
Tommy Verrall
4324845d29
Merge pull request #4596 from nymtech/update-contract-addr
...
update mainnet contract addresses
2024-05-15 10:07:08 +01:00
Jędrzej Stuczyński
93b12bccca
updated the lock file after the rebasing fixes
2024-05-14 17:47:43 +01:00
Jędrzej Stuczyński
89fb4ef03f
fixing more build issues
2024-05-14 17:45:17 +01:00
Jędrzej Stuczyński
b8ab187db0
fixed wrong version of gloo-net and removed reduntant imports
2024-05-14 17:45:17 +01:00
Jędrzej Stuczyński
a9790c1f66
removed duplicate 'set_panic_hook' symbol in the browser extension code
2024-05-14 17:45:17 +01:00
Jędrzej Stuczyński
b46634b8f7
fixed test import paths
2024-05-14 17:45:17 +01:00
Jędrzej Stuczyński
633e7ffb46
no idea what happened here
2024-05-14 17:45:16 +01:00
Jędrzej Stuczyński
dd2077bf12
updated the makefile
2024-05-14 17:45:16 +01:00
Jędrzej Stuczyński
0323ba2bb9
ability to obtain bandwidth voucher from wasm via vpn-api
2024-05-14 17:45:14 +01:00
Jędrzej Stuczyński
b9524a0f58
Chore/additional helpers ( #4585 )
...
* exposed additional helpers
* changes lost in rebasing
2024-05-14 18:33:56 +02:00
Sachin Kamath
e7cd417894
update mainnet contract addresses
2024-05-14 21:30:31 +05:30
Jędrzej Stuczyński
07cc47a0ff
allow using explicit admin address for issuing freepasses
2024-05-14 16:58:11 +01:00
benedetta davico
ca25db845a
Merge pull request #4573 from nymtech/feature/axum-upgrade
...
upgraded axum and related deps to the most recent version
2024-05-14 17:38:15 +02:00
benedetta davico
64a0ce31a8
Merge branch 'develop' into feature/axum-upgrade
2024-05-14 17:21:44 +02:00
Jędrzej Stuczyński
a8fe8d9bfb
change maximum validity of issuable freepass
2024-05-14 14:35:53 +01:00
Jędrzej Stuczyński
c346f145d1
backwards compatibility to fallback to default in case of failures
2024-05-14 10:15:16 +01:00
Jon Häggblad
45dd6f2632
Fix typo for StorageError::ConstraintUnique ( #4592 )
2024-05-13 17:48:58 +02:00
Jon Häggblad
22d28759ab
Explicitly use rfc3339 for last_polled
2024-05-13 15:55:32 +02:00
Jędrzej Stuczyński
890d0f7440
fixed incorrect dependency path for 'axum-extra'
2024-05-13 14:18:33 +01:00
Jędrzej Stuczyński
b342eb870e
removed explicit drops
2024-05-13 11:31:34 +01:00
Jędrzej Stuczyński
fc71e0cafd
fixed tests
2024-05-13 11:31:33 +01:00
Tommy Verrall
1ecb57fda0
Merge pull request #4588 from nymtech/jon/explicitly-handle-sqlite-constraint-violation
...
Explicitly handle constraint unique violation when importing credential
2024-05-13 11:30:31 +01:00
Tommy Verrall
3c1ec82289
Merge pull request #4588 from nymtech/jon/explicitly-handle-sqlite-constraint-violation
...
Explicitly handle constraint unique violation when importing credential
2024-05-13 09:57:42 +01:00
Tommy Verrall
089e403d87
Merge pull request #4589 from nymtech/master
...
merge latest master to develop
2024-05-13 09:56:34 +01:00
Tommy Verrall
dd2b477cda
Merge pull request #4587 from nymtech/jon/lock-files
...
Update stale lock files
2024-05-13 09:54:52 +01:00
benedetta davico
0902539332
Merge pull request #4583 from nymtech/release/2024.4-nutella
...
Release 2024.4-nutella to master
2024-05-13 10:27:08 +02:00
Jon Häggblad
0783c532de
Explicitly handle constraint unique violation when importing credential
2024-05-13 10:19:01 +02:00
Jon Häggblad
8817ae7805
Update stale lock files
2024-05-13 08:57:49 +02:00
Jędrzej Stuczyński
6a900c3c42
fixed linter issue in nyxd-scraper
2024-05-10 15:05:37 +01:00
Jędrzej Stuczyński
0ba80c9a86
moved startup 'Starting nym api...' message from stdout to stderr
2024-05-10 11:16:10 +01:00
Jędrzej Stuczyński
d712b65ec5
[bugfix] noop flag for nym-api for nymvisor compatibility
2024-05-10 11:02:21 +01:00
Tommy Verrall
383b2c1351
Merge pull request #4552 from nymtech/jon/validator-client-rustls
...
Add rustls-tls to reqwest in validator-client
2024-05-08 16:51:46 +01:00
benedetta davico
fe7484f0f4
Merge pull request #4564 from nymtech/feature/nyxd-scraper-pruning
...
Feature/nyxd scraper pruning
2024-05-08 11:08:06 +02:00
benedettadavico
f0a4350e83
pruning
...
version bump and changelog updates
2024-05-08 11:01:50 +02:00
Jędrzej Stuczyński
b63d04b10c
Merge pull request #4574 from nymtech/feature/coconut-unchecked-aggregation
...
[feature]: expose coconut methods for aggregation without verification
2024-05-08 09:03:43 +01:00
Jędrzej Stuczyński
5a35068c87
fixing clippy issues in the workspace
2024-05-08 08:44:09 +01:00
Jędrzej Stuczyński
4899773e61
fixed unblind call in tests
2024-05-08 08:43:14 +01:00
Jędrzej Stuczyński
996f4afaf7
[feature]: expose coconut methods for aggregation without verification
2024-05-08 08:43:13 +01:00
import this
d5c2a01a34
[DOCs/operators]: 2024.4 nutella release changelog & mixnode ipv6 clarification ( #4581 )
...
* edit IPv6 mixnode info
* add mixnode ipv6 info and nuttela changelog
* syntax edit
2024-05-07 15:49:29 +00:00
benedetta davico
b1c58b36fe
Merge pull request #4578 from nymtech/update-sign-nym-node
...
updating sign commands to include nym-node
2024-05-07 14:50:51 +02:00
benedettadavico
dfbcc781db
extra space..
2024-05-07 14:36:43 +02:00
benedettadavico
5026960169
linting
2024-05-07 14:10:57 +02:00
benedetta davico
7c2710b61a
Merge pull request #4579 from nymtech/bugfix/exit-poisson
...
[fix] apply disable_poisson_rate from internal NR/IPR cfgs
2024-05-07 14:09:44 +02:00
Jędrzej Stuczyński
0af807ac92
fixed overflow subtraction
2024-05-07 12:14:20 +01:00
Jędrzej Stuczyński
bf9fc2d537
external clippy
2024-05-07 11:49:25 +01:00
Jędrzej Stuczyński
4182af9199
[fix] apply disable_poisson_rate from internal NR/IPR cfgs
2024-05-07 11:41:57 +01:00
benedettadavico
408d803344
adding both options
2024-05-07 12:34:26 +02:00
benedettadavico
c2a5d6c035
updating sign commands to nym-node
2024-05-07 12:20:55 +02:00
Tommy Verrall
1136901daf
Merge pull request #4572 from nymtech/bugfix/change-redirects
...
changed nym-node redirects from 308 'Permanent Redirect' to 303: 'See Other'
2024-05-07 09:29:41 +01:00
Tommy Verrall
593a1da0ff
Merge pull request #4565 from nymtech/bugfix/delegations
...
Bug fix: wallet delegations list is empty when RPC node doesn't hold block
2024-05-07 09:07:04 +01:00
Tommy Verrall
9c17b7c269
Merge pull request #4571 from nymtech/operators/ipv6-troubleshooting
...
[DOC/operators]: More troubleshooting for IPv6 & install dependencies guides
2024-05-07 08:50:55 +01:00
serinko
df398dbe05
add mixnode IPv6 setup
2024-05-06 13:00:51 +02:00
Tommy Verrall
effd03b2f5
Merge pull request #4567 from nymtech/dependabot/npm_and_yarn/ejs-3.1.10
...
Bump ejs from 3.1.9 to 3.1.10
2024-05-06 11:49:46 +01:00
Sachin Kamath
e00db6adb9
docs: fix links to archive ( #4576 )
2024-05-06 09:08:21 +00:00
Jędrzej Stuczyński
fd207d4699
changed nym-node redirects from 308 'Permanent Redirect' to 303: 'See Other'
2024-05-03 15:43:49 +01:00
serinko
b9126dfc0e
add troubleshooting for IPv6 & install dependencies
2024-05-03 13:19:59 +02:00
Jon Häggblad
7bbe153b8f
Add AuthenticationFailureWithPreexistingSharedKey and a few log statements ( #4568 )
2024-05-03 09:53:53 +02:00
import this
36e1e73ed2
[DOCs]/operators: Create changelog page & add more nym-node troubleshooting ( #4570 )
...
* add note to binary download
* initialise changelog page
* finalise changelog draft
* add local ID rename guide
* remove old id
* syntax edit
* syntax edit
* syntax edit
2024-05-02 19:11:02 +02:00
Mark Sinclair
6e23322ac4
Update nym-wallet/src/components/Delegation/DelegationList.tsx
2024-05-02 14:57:00 +01:00
Mark Sinclair
729eedc960
Update publish-nym-wallet-win10.yml
2024-05-02 13:45:51 +01:00
Mark Sinclair
025cbf5231
Update publish-nym-wallet-ubuntu.yml
2024-05-02 13:45:46 +01:00
Mark Sinclair
3db3959a74
Update publish-nym-wallet-macos.yml
2024-05-02 13:45:39 +01:00
fmtabbara
3ba83795d4
add error dialog
2024-05-02 11:22:34 +01:00
dependabot[bot]
39b01d10bd
Bump ejs from 3.1.9 to 3.1.10
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-02 07:02:37 +00:00
Tommy Verrall
f99bedd7e8
Merge pull request #4566 from nymtech/dependabot/npm_and_yarn/nym-wallet/webdriver/ejs-3.1.10
...
Bump ejs from 3.1.7 to 3.1.10 in /nym-wallet/webdriver
2024-05-02 08:01:12 +01:00
dependabot[bot]
7717bf5cf9
Bump ejs from 3.1.7 to 3.1.10 in /nym-wallet/webdriver
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.7 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases )
- [Commits](https://github.com/mde/ejs/compare/v3.1.7...v3.1.10 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-02 00:47:12 +00:00
fmtabbara
6060ce5fb8
fix error tooltip overflow
2024-05-01 23:38:06 +01:00
Mark Sinclair
8fbad9cad8
Remove test errors
2024-05-01 19:33:10 +01:00
Mark Sinclair
650865e59a
Wallet delegations: slow refresh from 1 min to 5 mins
2024-05-01 18:02:34 +01:00
Mark Sinclair
08e580ec8b
Wallet delegations list - add an error to each row, and display as a tooltip if present
2024-05-01 17:59:46 +01:00
Mark Sinclair
ad86ec9315
Wallet delegations: add more error information
2024-05-01 15:59:45 +01:00
Mark Sinclair
53ab4c8ec9
Wallet delegations: tap errors in requests per delegation. Return an error with strings of all sub errors.
2024-05-01 15:24:29 +01:00
Jędrzej Stuczyński
f827eb4242
storage pruning implementation + additional logging
2024-04-30 15:53:45 +01:00
Jon Häggblad
6f4b00b5c2
Add default-features = true for tungstenite and non-wasm in client-core
2024-04-30 14:14:44 +02:00
Jon Häggblad
d681ad20cf
Keep default features off for tungstenite and wasm
2024-04-30 14:14:44 +02:00
Jon Häggblad
5818d58caf
tweak feature args to tungstenite
2024-04-30 14:14:42 +02:00
Jon Häggblad
da4eab8fdb
Add rustls-tls to reqwest in validator-client
2024-04-30 14:14:00 +02:00
Jędrzej Stuczyński
9323ca9339
defined basic pruning types
2024-04-30 12:32:46 +01:00
import this
f34c9d5d28
[DOCs]: Get nym-vpn guides ready for launch ( #4563 )
...
* update nymvpn cli guide
* update nymvpn landing page
* update nymvpn landing page
* syntax edit
* final version for review
* final version for review
* fix on feedback
* fix on feedback
2024-04-29 15:07:51 +00:00
import this
b93afe7756
add useful feedback and edits ( #4562 )
2024-04-26 17:22:24 +00:00
benedetta davico
140cd7d940
Merge pull request #4560 from nymtech/master
...
Master to develop
2024-04-25 12:59:58 +02:00
benedetta davico
7d233a4a2f
Merge pull request #4559 from nymtech/release/2024.3-eclipse
...
Merge release/2024.3 eclipse to master
2024-04-25 11:27:18 +02:00
import this
5f60344c2b
HOTFIX ci-docs ( #4558 )
...
* HOTFIX ci-docs
* add a flag to bonding
2024-04-24 15:09:51 +00:00
import this
c53b46ee1d
[DOCs]: HOTFix CI/CD GH runners ( #4554 )
...
* build on master first
* rename pages to unique names
* rename pages to unique names
* module updates
* rm old cmrdun and fix modules
* syntax fix
* comment out cmdrun
* comment out cmdrun
* feedback fix
* TEMP hack to build books
* adding sleep to build script
* adding test to mdbook script
* TEMP hack to build books
* add cmdrun back
* add cmdrun back
* final commit - ready to go
2024-04-24 15:00:56 +02:00
benedetta davico
7fc9eca46f
Update publish-nym-binaries.yml
2024-04-24 11:28:04 +02:00
Jon Häggblad
4e5c765a0d
Quickfix for unused warnings after manually disabling legacy routes for release ( #4557 )
2024-04-23 16:24:59 +02:00
Jon Häggblad
e1abbc0b5b
Disable legacy endpoints in mixnode http client ( #4556 )
2024-04-23 13:46:02 +02:00
import this
ce067db401
[DOCs]: Guides for NYM-NODE ( #4541 )
...
* initialise nym node pages
* new TOC flow and archive section
* vps setup page draft
* syntax fix
* syntax fix
* syntax fix
* add ulimit setup
* initialise nym-node page
* add ports
* syntax edit
* syntax edit
* add flags
* add setup, run and bonding pages
* add info
* syntax edit
* add configuration page
* syntax fix
* syntax fix
* add vps troubleshooting
* add vps troubleshooting
* create nyx configuration page
* add quickflow
* add quickflow
* add quickflow
* add quickflow
* add quickflow
* add quickflow
* syntax fix
* syntax fix
* move vps setup to configuration
* syntax fix
* syntax fix
* syntax fix
* edit points
* finish nym-node setup.md page
* new connnectivity configuration - page finished
* finish proxy and landing page guide
* finish nymvisor update
* finish performance testing upgdate
* finish faq pages update
* fix troubleshooting
* fix troubleshooting
* fix manual-upgrade
* finish introduction page
* update introduction
* update summary
* correct all links
* update graphs
* update cmdruns
* syntax edit and spellcheck
* updated mdbook plugins
* mdbook update
* update modules
* remove redundant
* fix version cmdrun
* removed smoosh-faw to archive
* syntax fix
* attempt to update mdbook admonish
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* try dirty workaround hack
* address review comments
* address review comments
* address review comments
* PR ready to merge
2024-04-23 09:14:27 +00:00
Jon Häggblad
373cc54f3f
cargo update -p rustls@0.21.10 ( #4551 )
2024-04-22 16:29:19 +02:00
benedettadavico
a276608fd0
updating versions and changelog
2024-04-22 15:44:16 +02:00
Jędrzej Stuczyński
b332a6b556
attach 'last_polled' metadata to node descriptions ( #4550 )
2024-04-22 09:54:01 +02:00
Tommy Verrall
c610389198
Merge pull request #4549 from nymtech/dependabot/go_modules/wasm/mix-fetch/go-mix-conn/golang.org/x/net-0.23.0
...
Bump golang.org/x/net from 0.17.0 to 0.23.0 in /wasm/mix-fetch/go-mix-conn
2024-04-19 17:46:36 +02:00
dependabot[bot]
d283ecae22
Bump golang.org/x/net in /wasm/mix-fetch/go-mix-conn
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.17.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.17.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-19 12:20:51 +00:00
Jędrzej Stuczyński
2120acfdad
Merge pull request #4547 from nymtech/feature/update-nymnode-bonding-version
...
Feature/update nymnode bonding version
2024-04-19 10:12:18 +01:00
Jędrzej Stuczyński
b613775551
updated post-migration message
2024-04-18 15:16:18 +01:00
Jędrzej Stuczyński
73d4896b0b
use {nym-node-binary-version}+nymnode rather than {nym-mixnode-binary-version}+nymnode for bonding info
2024-04-18 15:03:28 +01:00
Simon Wicky
b8b66fa4ad
rerandomize outfox's secret for each hop ( #4544 )
2024-04-18 13:48:08 +02:00
Jędrzej Stuczyński
ba59022160
Merge pull request #4546 from nymtech/feature/disable-noise-key-announcement
...
don't announce noise keys
2024-04-18 12:18:24 +01:00
Jędrzej Stuczyński
8e2c64a867
don't announce noise keys
2024-04-18 11:25:29 +01:00
benedetta davico
73ae09cb76
Update Cargo.toml ( #4543 )
2024-04-17 14:00:58 +02:00
Simon Wicky
fd238b1d1b
fix dependency workspace typo ( #4542 )
2024-04-17 10:14:00 +02:00
Jon Häggblad
1f2d888626
Handle selected gateway in rust sdk ( #4515 )
...
* Set active gateway after setting up gateway in base client
* Elevate log statements in gateway setup
* Add debug implementations for some gateway setup types
* Rework gateway setup in rust sdk mixnet client
* Remove unused KeyMode type
* Remove pub from internal setters
* Remove pseudo builder methods
* Make create_bandwidth_client pub
* Downgrade log statement to debug
* Revert set_active_gateway in base_client
* Rename to set_active_gateway_if_previously_registered
2024-04-15 14:11:26 +02:00
Tommy Verrall
9f47b05ed6
Merge pull request #4537 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev-node/tar-6.2.1
...
Bump tar from 6.1.15 to 6.2.1 in /wasm/mix-fetch/internal-dev-node
2024-04-15 09:21:37 +01:00
Tommy Verrall
f559a03732
Merge pull request #4538 from nymtech/dependabot/npm_and_yarn/wasm/client/internal-dev-node/tar-6.2.1
...
Bump tar from 6.1.15 to 6.2.1 in /wasm/client/internal-dev-node
2024-04-15 09:21:06 +01:00
Jędrzej Stuczyński
3e12766afd
expose info whether entry gateway enforces zk-nym in self-described api ( #4529 )
2024-04-12 19:05:28 +02:00
Jędrzej Stuczyński
1c93cc8a68
Merge pull request #4437 from nymtech/feature/freepass-expiration
...
expire freepass bandwidth + stagger db flushes
2024-04-12 17:48:37 +01:00
Jędrzej Stuczyński
4865f7f205
[bugfix] Prevent generation of free passes with expiry date in the past ( #4535 )
2024-04-12 17:44:32 +02:00
Jędrzej Stuczyński
a785950d76
[bugfix] don't shutdown NR on failed connection ( #4539 )
2024-04-12 17:43:22 +02:00
Jędrzej Stuczyński
328d1c25b7
removed old debug code
2024-04-12 15:23:37 +01:00
Jędrzej Stuczyński
862a248902
missing cli argument for controlling nyxd
2024-04-12 15:14:55 +01:00
Jędrzej Stuczyński
f826904407
fix credential expiration + improve errors + naively stop client when out of bandwidth
2024-04-12 15:00:49 +01:00
Jędrzej Stuczyński
67467ca76d
renamed 'shared_state' to 'common_state'
2024-04-12 15:00:49 +01:00
Jędrzej Stuczyński
a53ae5b6b5
using lock guard in dedicated scope
2024-04-12 15:00:49 +01:00
Jędrzej Stuczyński
bfc495ef29
expire freepass bandwidth + stagger db flushes
2024-04-12 15:00:48 +01:00
Jędrzej Stuczyński
9d74c22f9b
Merge pull request #4536 from nymtech/bugfix/localnet
...
[bugfix] make sure localnet script works in post nym-node era
2024-04-12 12:41:53 +01:00
import this
f978552a3a
[DOC]: NymVPN testing Guides update ( #4528 )
...
* simplify cli - comment redundant pages
* unite mac and linux cli guide to one page
* finalise cli guide
* syntax edit
* book built
* syntax edit
* final version - ready to review
* final version - ready to review
2024-04-11 12:09:58 +00:00
dependabot[bot]
b2477dd81b
Bump tar from 6.1.15 to 6.2.1 in /wasm/client/internal-dev-node
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.15 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-11 10:51:16 +00:00
dependabot[bot]
dcd712430e
Bump tar from 6.1.15 to 6.2.1 in /wasm/mix-fetch/internal-dev-node
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 6.1.15 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v6.1.15...v6.2.1 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-11 10:51:15 +00:00
Jędrzej Stuczyński
5dcad5ffd4
[bugfix] make sure localnet script works in post nym-node era
2024-04-11 10:25:04 +01:00
Jędrzej Stuczyński
210269cb9c
[bugfix] restore old serialisation of 'NymNodeDescription' ( #4533 )
2024-04-11 10:11:46 +02:00
Jędrzej Stuczyński
8c59106add
introduced /api-status routes for nym-api ( #4527 )
...
* introduced /api-status routes for nym-api
* added additional information to the signer-information endpoint
2024-04-11 09:28:42 +02:00
Tommy Verrall
264771f8cf
Merge pull request #4428 from nymtech/sachin/delegate_from_file
...
nym-cli: delegations from a file
2024-04-10 15:36:11 +01:00
Tommy Verrall
28d27eb84e
Merge pull request #4517 from nymtech/dependabot/cargo/sdk/ffi/shared/eyre-0.6.12
...
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/shared
2024-04-10 11:16:27 +01:00
Tommy Verrall
d57757584c
Merge pull request #4518 from nymtech/dependabot/cargo/sdk/ffi/cpp/eyre-0.6.12
...
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/cpp
2024-04-10 10:35:25 +01:00
Tommy Verrall
6da00513a7
Merge pull request #4519 from nymtech/dependabot/cargo/sdk/ffi/go/eyre-0.6.12
...
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/go
2024-04-10 10:25:38 +01:00
dependabot[bot]
035faf70e4
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/cpp
...
Bumps [eyre](https://github.com/eyre-rs/eyre ) from 0.6.11 to 0.6.12.
- [Commits](https://github.com/eyre-rs/eyre/commits )
---
updated-dependencies:
- dependency-name: eyre
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-10 09:02:46 +00:00
Tommy Verrall
b238d108e6
Merge pull request #4520 from nymtech/dependabot/cargo/sdk/ffi/cpp/h2-0.3.26
...
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/cpp
2024-04-10 10:01:47 +01:00
dependabot[bot]
5581b15094
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/go
...
Bumps [eyre](https://github.com/eyre-rs/eyre ) from 0.6.11 to 0.6.12.
- [Commits](https://github.com/eyre-rs/eyre/commits )
---
updated-dependencies:
- dependency-name: eyre
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-10 08:34:13 +00:00
Tommy Verrall
af19c4ecfd
Merge pull request #4521 from nymtech/dependabot/cargo/sdk/ffi/go/h2-0.3.26
...
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/go
2024-04-10 09:31:31 +01:00
Jędrzej Stuczyński
1855423981
Merge pull request #4531 from nymtech/bugfix/self-described-backwards-compat
...
Bugfix/self described backwards compat
2024-04-09 16:49:18 +01:00
benedetta davico
229561bab9
update sandbox .env ( #4530 )
2024-04-09 17:47:30 +02:00
Jędrzej Stuczyński
7d2044c177
Merge pull request #4532 from nymtech/bugfix/standalone-node-http-api
...
run http api by default
2024-04-09 16:47:20 +01:00
Jędrzej Stuczyński
7885d3c986
removed dead code
...
removed dead code
2024-04-09 16:36:05 +01:00
Jędrzej Stuczyński
78fb3c2293
run http api by default
2024-04-09 16:26:54 +01:00
Jędrzej Stuczyński
0ed43d2439
allow nym-api to understand signatures on legacy host information
2024-04-09 16:17:39 +01:00
Jędrzej Stuczyński
69c1a32392
error prefix
2024-04-09 16:16:39 +01:00
Sachin Kamath
30ffea19a1
docs: add credential signing steps for nym-api ( #4523 )
...
* docs: add credential signing steps for nym-api
* review comments
2024-04-09 10:04:24 +02:00
Jon Häggblad
9e3bd8588d
Re-export TransmissionLane type ( #4525 )
2024-04-08 16:05:12 +02:00
import this
ac7b821782
[DOC]: Feature: cmdrun scripts ( #4514 )
...
* initialise cmdrun script dir
* initialise api_targets_config
* initialise api_targets
* first version of argparser cli
* create a token api stats table
* add format function
* initiate nym_vpn command
* add github to get api url
* add github api to config
* create nym_vpn releases dataframe
* menu headers tweak
2024-04-08 09:13:31 +00:00
dependabot[bot]
bb372fb35c
Bump eyre from 0.6.11 to 0.6.12 in /sdk/ffi/shared
...
Bumps [eyre](https://github.com/eyre-rs/eyre ) from 0.6.11 to 0.6.12.
- [Commits](https://github.com/eyre-rs/eyre/commits )
---
updated-dependencies:
- dependency-name: eyre
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-08 08:28:10 +00:00
Tommy Verrall
5f4220867a
Merge pull request #4522 from nymtech/dependabot/cargo/sdk/ffi/shared/h2-0.3.26
...
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/shared
2024-04-08 09:27:12 +01:00
Jon Häggblad
bfa029f284
Use client-core default db names in sdk ( #4524 )
2024-04-06 09:54:53 +02:00
Jędrzej Stuczyński
4c5351ba60
Feature/one binary to rule them all ( #4500 )
2024-04-05 19:34:31 +02:00
dependabot[bot]
3a6058be60
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/shared
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-05 16:24:23 +00:00
dependabot[bot]
7fcc8cdd19
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/go
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-05 16:24:03 +00:00
dependabot[bot]
098bd4eb3c
Bump h2 from 0.3.24 to 0.3.26 in /sdk/ffi/cpp
...
Bumps [h2](https://github.com/hyperium/h2 ) from 0.3.24 to 0.3.26.
- [Release notes](https://github.com/hyperium/h2/releases )
- [Changelog](https://github.com/hyperium/h2/blob/v0.3.26/CHANGELOG.md )
- [Commits](https://github.com/hyperium/h2/compare/v0.3.24...v0.3.26 )
---
updated-dependencies:
- dependency-name: h2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-05 16:18:54 +00:00
Jon Häggblad
fa1e9988b3
Add credentials mode command to SDK mixnet builder ( #4516 )
2024-04-05 15:51:48 +02:00
Tommy Verrall
999b4f743e
Merge pull request #4470 from nymtech/feature/explorer-delegation-mobile
...
Feature/explorer delegation mobile
2024-04-02 08:20:26 +01:00
Tommy Verrall
cc55abf7fb
Merge pull request #4510 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2 in /clients/native/examples/js-examples/websocket
2024-04-02 08:17:35 +01:00
Tommy Verrall
020edb8f84
Merge pull request #4512 from nymtech/dependabot/npm_and_yarn/wasm/node-tester/internal-dev/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2 in /wasm/node-tester/internal-dev
2024-04-02 08:17:05 +01:00
Tommy Verrall
ae2079272b
Merge pull request #4511 from nymtech/dependabot/npm_and_yarn/wasm/client/internal-dev/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2 in /wasm/client/internal-dev
2024-04-02 08:16:53 +01:00
Tommy Verrall
a656429376
Merge pull request #4513 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2 in /wasm/mix-fetch/internal-dev
2024-04-02 08:13:49 +01:00
dependabot[bot]
2086946e16
Bump express from 4.18.2 to 4.19.2 in /wasm/mix-fetch/internal-dev
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-29 08:31:27 +00:00
dependabot[bot]
08e0892327
Bump express from 4.18.2 to 4.19.2 in /wasm/node-tester/internal-dev
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-29 08:31:25 +00:00
dependabot[bot]
d28783cb2a
Bump express from 4.18.2 to 4.19.2 in /wasm/client/internal-dev
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-29 08:31:24 +00:00
dependabot[bot]
1815a2d3a5
Bump express in /clients/native/examples/js-examples/websocket
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-28 18:44:49 +00:00
Tommy Verrall
1429f63d9d
Merge pull request #4464 from nymtech/feature/remove-allowlist
...
removed the usage of allow.list
2024-03-28 16:10:59 +00:00
Jędrzej Stuczyński
1ed087e801
fixed NR template
2024-03-28 15:43:37 +00:00
Jędrzej Stuczyński
7fce0a9692
remove explicit deref
2024-03-28 15:43:37 +00:00
Jędrzej Stuczyński
bef0a537b2
config migration for removing allow.list
2024-03-28 15:43:37 +00:00
Jędrzej Stuczyński
fb2b2c963b
moved and renamed NR old config structs
2024-03-28 15:43:37 +00:00
Jędrzej Stuczyński
2aa5e25532
removed the usage of allow.list
2024-03-28 15:43:36 +00:00
Tommy Verrall
588ed7dead
Merge pull request #4509 from nymtech/bugfix/metrics-precondition
...
bugfix: use OptionFuture for creating metrics server
2024-03-28 15:39:33 +00:00
Jędrzej Stuczyński
519d419bbf
bugfix: use OptionFuture for creating metrics server
2024-03-28 15:16:28 +00:00
fmtabbara
f5e72cefcc
Update dependencies in yarn.lock file
2024-03-28 10:15:16 +00:00
Jędrzej Stuczyński
a5a9b5128f
Merge pull request #4508 from nymtech/chore/beta-CI
...
fixed beta clippy: lints + updated cosmwasm to 1.4
2024-03-28 10:12:33 +00:00
Jędrzej Stuczyński
94cfac0bae
Merge pull request #4463 from nymtech/feature/multigateway-config
...
Feature/multigateway config
2024-03-28 10:04:06 +00:00
import this
6fc4a06b3b
[DOC]: Serinko/operators/fast-and-furious ( #4466 )
...
* initialise performance testing pages
* draft perfomance testing flow
* initialise metric template page
* add guides TOC
* spell check
* edit metrics monitoring page
* syntax edit
* draft initial prometheus setup flow
* add prometheus config
* setup prometheus systemd service
* add self-hosted-monitor scripts
* steps to run explorenym self-hosted monitor
* add screenshots and explain steps
* changed test page url and syntax edit
* add grafana info
* finalise explorenym scripts page and initialise docker page
* initialise node setup page
* clarify remaining todos and sort summary
* add initial node setup steps
* update node-setup
* update docker setup layout
* syntax edit
* simplify node-setup and add troubleshooting
* fix typo
* implement feedback
* new release version
* remove sandbox from nymvpn gui guides
* cleaning after FF testing
* add blacklist troubleshooting
* added run command
* address review comments
2024-03-28 10:33:06 +01:00
Jędrzej Stuczyński
91b790accc
fixed incorrect ArgGroup naming
2024-03-28 09:30:27 +00:00
Jędrzej Stuczyński
c585753d02
removing unused code
2024-03-28 09:10:57 +00:00
Jędrzej Stuczyński
0b46d64869
cargo fmt
2024-03-28 08:57:17 +00:00
Jędrzej Stuczyński
4c43935862
change NR+IPR return types
2024-03-28 08:49:30 +00:00
Jędrzej Stuczyński
1804c66a96
CI: remove ephemera contract upload
2024-03-28 08:12:41 +00:00
Jędrzej Stuczyński
8fa213502d
removed force register flag + improved error message on no gateways available
2024-03-28 08:11:57 +00:00
Jędrzej Stuczyński
b869c30909
added extra alias
2024-03-27 17:22:30 +00:00
Jędrzej Stuczyński
f012a1a069
fixed add gateway commands for nr and ipr
2024-03-27 17:22:30 +00:00
Jędrzej Stuczyński
74d03bfb3b
moved for adding new gateways to separate command and made client init only first time setup related
2024-03-27 17:22:30 +00:00
Jędrzej Stuczyński
ff499869d3
clippy
2024-03-27 17:22:30 +00:00
Jędrzej Stuczyński
b8ab07020c
fixed eda61b57dc8d349a9b0af70cbd02743eba1e10bf
2024-03-27 17:22:29 +00:00
Jędrzej Stuczyński
dcd3d80b24
fixed post-rebasing clippy issues
2024-03-27 17:22:28 +00:00
Jędrzej Stuczyński
ebd1eeb38d
allow gateways to migrate configs of embedded NR/IPR
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
36f84ca18f
fixed typo in SQL query
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
6259106b6b
fixed embedded SP not correctly setting active gateway
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
73d6e704c4
fixed gateway not generating keys for nr and ipr
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
c95e424981
missing licenses for new crates
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
06abe53399
CT-80
2024-03-27 17:20:39 +00:00
Jędrzej Stuczyński
7c14a92baa
decreased logging level
2024-03-27 17:20:38 +00:00
Jędrzej Stuczyński
c07b782afa
added bool to list gateways to indicate currently active gateway
2024-03-27 17:20:38 +00:00
Jędrzej Stuczyński
062f4517d6
added cli command for switching active gateway
2024-03-27 17:20:38 +00:00
Jędrzej Stuczyński
28b02c83db
unified credential import cli + added it for ipr
2024-03-27 17:20:36 +00:00
Jędrzej Stuczyński
1b5a0f8cf2
list gateways cli command
2024-03-27 17:20:04 +00:00
Jędrzej Stuczyński
6c0573cb01
split up InitialisableClient trait
2024-03-27 17:20:04 +00:00
Jędrzej Stuczyński
b59487cfb0
fixed ipr imports
2024-03-27 17:20:04 +00:00
Jędrzej Stuczyński
0ac8098dad
ability to reuse free passes from the storage for new gateways
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
9b10871efb
ipr config migration
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
e48af11e8f
clippy et. al
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
a4e5b2af93
further wasm fixes
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
67c5a36894
building wasm-client-core
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
765ac715c1
fixing builds of x86-based binaries
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
c4bc156cac
actual sql
2024-03-27 17:20:03 +00:00
Jędrzej Stuczyński
40f08dcbb2
impl GatewaysDetailsStore for OnDiskGatewaysDetails
...
without the underlying sql
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
b4e45ef3ef
fixed active gateway detection in rust sdk
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
fc43cb590b
further adjusting storage and setup to allow for wg use
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
6e1b869c99
ibid for network requester
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
35d84b6e42
ibid for socks5
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
d31fddf940
gateway info migration + impl for native client
...
other clients are broken
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
14ee279ec8
dead code
2024-03-27 17:20:02 +00:00
Jędrzej Stuczyński
a3b1a7337d
checking for already registered gateways
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
c7f7e77099
updated config templates
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
5bb96bf42c
additional fixes to key creation
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
c0ae924c58
move storage helpers
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
daa5f01683
further compilation fixes
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
337d53b2ec
ibid for network requester
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
cdc49e0749
ibid for rust sdk
2024-03-27 17:20:01 +00:00
Jędrzej Stuczyński
1916adedcc
socks5 client compiling
...
but definitely not working yet
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
a3132b907a
further propagation of new gateway/key types
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
0e09826140
initial work on client config migration
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
bf4f16c7b9
adding additional methods to the trait
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
6915fef99f
removing generics from 'GatewaySelectionSpecification'
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
c80c0b88bf
starting to weave in new storage trait
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
fe2edd56a8
adjusting the trait
2024-03-27 17:20:00 +00:00
Jędrzej Stuczyński
84a36c00b4
added registration timestamp
2024-03-27 17:19:59 +00:00
Jędrzej Stuczyński
4c9de843c5
types
2024-03-27 17:19:59 +00:00
Jędrzej Stuczyński
f7edc223e9
initial db schema
2024-03-27 17:19:59 +00:00
Jędrzej Stuczyński
f0072ce828
moved reply surb storage to separate subcrate
2024-03-27 17:19:58 +00:00
fmtabbara
1223f50fe8
Merge branch 'develop' into feature/explorer-delegation-mobile
2024-03-27 16:29:58 +00:00
Jędrzej Stuczyński
297cde513b
turns out 'make' doesn't run cargo fmt
2024-03-27 16:11:21 +00:00
Jędrzej Stuczyński
7e6feb0cd2
fixed beta clippy: lints + updated cosmwasm to 1.4
2024-03-27 16:04:51 +00:00
Tommy Verrall
0a213990a7
Merge pull request #4490 from nymtech/feature-gate-client-metrics
...
Feature gate core-client metrics server
2024-03-27 15:42:07 +00:00
Tommy Verrall
a44cd1cca9
Merge pull request #4506 from nymtech/int-prometheus
...
Switch to IntCounter and Gauge
2024-03-27 15:41:51 +00:00
durch
5fe6a2c63d
Undo duplication
2024-03-27 16:31:26 +01:00
Drazen
8d46bba8eb
Switch to IntCounter and Gauge
2024-03-27 16:28:34 +01:00
durch
90ff36afe8
Fix wasm
2024-03-27 16:24:41 +01:00
durch
d2f482c743
Feature gate metrics-server
2024-03-27 16:23:30 +01:00
Tommy Verrall
ebf9a98a1e
Merge pull request #4444 from nymtech/jon/update-some-nym-prefixes
...
Update some nym crate prefixes
2024-03-27 15:09:40 +00:00
Tommy Verrall
578ae7f267
Merge pull request #4496 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/webpack-dev-middleware-5.3.4
...
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /wasm/mix-fetch/internal-dev
2024-03-27 15:08:47 +00:00
Tommy Verrall
deb5054357
Merge pull request #4495 from nymtech/dependabot/npm_and_yarn/wasm/node-tester/internal-dev/webpack-dev-middleware-5.3.4
...
Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /wasm/node-tester/internal-dev
2024-03-27 15:08:10 +00:00
dependabot[bot]
089143cb3e
Bump webpack-dev-middleware in /wasm/node-tester/internal-dev
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-27 15:51:35 +01:00
dependabot[bot]
fa1a05886f
Bump webpack-dev-middleware in /wasm/mix-fetch/internal-dev
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-27 15:48:12 +01:00
Tommy Verrall
bec2cc951a
Merge pull request #4507 from nymtech/bugfix/wasm-build
...
cherry-pick 80066d330527b7993cc85833b1b3ae96cc487bb9 to fix wasm build
2024-03-27 14:41:22 +00:00
Jędrzej Stuczyński
400f248e83
cherry-pick 80066d330527b7993cc85833b1b3ae96cc487bb9 to fix wasm build
2024-03-27 14:13:20 +00:00
Tommy Verrall
7554d0ac02
Merge pull request #4478 from nymtech/dependabot/npm_and_yarn/wasm/client/internal-dev/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /wasm/client/internal-dev
2024-03-27 12:05:20 +00:00
Tommy Verrall
74556ffb0f
Merge pull request #4480 from nymtech/dependabot/npm_and_yarn/wasm/node-tester/internal-dev/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /wasm/node-tester/internal-dev
2024-03-27 12:04:46 +00:00
Tommy Verrall
91893ac44c
Merge pull request #4499 from nymtech/feature/bonding-validation-update/TX-13
...
Bonding validation update
2024-03-27 12:01:09 +00:00
Tommy Verrall
033246268a
Merge pull request #4503 from nymtech/dependabot/npm_and_yarn/express-4.19.2
...
Bump express from 4.18.2 to 4.19.2
2024-03-27 11:56:27 +00:00
Tommy Verrall
3866a9a40d
Merge pull request #4479 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /clients/native/examples/js-examples/websocket
2024-03-27 10:40:03 +00:00
Tommy Verrall
f56b62baa2
Merge pull request #4475 from nymtech/dependabot/npm_and_yarn/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6
2024-03-27 10:39:30 +00:00
Tommy Verrall
8782de7679
Merge pull request #4504 from nymtech/wallet-recovery-docs
...
Adding wallet recovery README docs
2024-03-27 10:31:17 +00:00
Tommy Verrall
05f0fad7d1
Merge pull request #4477 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /wasm/mix-fetch/internal-dev
2024-03-27 10:27:39 +00:00
Tommy Verrall
a04c5c7e92
typos
2024-03-27 11:25:57 +01:00
Tommy Verrall
5b4daa23b6
adding recovery docs
2024-03-27 11:20:37 +01:00
dependabot[bot]
658b635509
Bump express from 4.18.2 to 4.19.2
...
Bumps [express](https://github.com/expressjs/express ) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-27 09:46:12 +00:00
dependabot[bot]
b73cc165ae
Bump follow-redirects in /clients/native/examples/js-examples/websocket
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-27 09:45:55 +00:00
Tommy Verrall
c40e69415f
Merge pull request #4472 from nymtech/dependabot/npm_and_yarn/testnet-faucet/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /testnet-faucet
2024-03-27 09:45:28 +00:00
Tommy Verrall
54906756db
Merge pull request #4494 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/webpack-dev-middleware-5.3.4
...
Bump webpack-dev-middleware from 5.3.1 to 5.3.4 in /clients/native/examples/js-examples/websocket
2024-03-27 09:44:57 +00:00
Jon Häggblad
7ea139b624
Move request response to version dir ( #4501 )
2024-03-26 12:03:05 +01:00
Jon Häggblad
3082cd5d32
Cargo.lock
2024-03-26 11:41:59 +01:00
Jon Häggblad
ce08de28b5
Merge remote-tracking branch 'origin/develop' into jon/update-some-nym-prefixes
2024-03-26 11:39:29 +01:00
Simon Wicky
e352c25b32
mark packet_router's shutdown as success before drop ( #4491 )
2024-03-25 11:31:52 +01:00
Jon Häggblad
f5378e8a86
Merge pull request #4498 from nymtech/jon/ipr-codec-improvements
...
IPR codec improvements for icmp beacon
2024-03-25 11:12:28 +01:00
fmtabbara
9bc3a1d431
Bonding validation update
...
Update operator cost and profit margin validation to previous values (min 40 and min 4)
2024-03-25 10:07:26 +00:00
Tommy Verrall
f68ce457f7
Merge pull request #4476 from nymtech/dependabot/npm_and_yarn/docker/typescript_client/upload_contract/follow-redirects-1.15.6
...
Bump follow-redirects from 1.14.9 to 1.15.6 in /docker/typescript_client/upload_contract
2024-03-25 09:45:59 +00:00
Tommy Verrall
22b3ff6bec
Merge pull request #4473 from nymtech/dependabot/npm_and_yarn/nym-api/tests/follow-redirects-1.15.6
...
Bump follow-redirects from 1.15.4 to 1.15.6 in /nym-api/tests
2024-03-25 09:45:03 +00:00
Jon Häggblad
2fae46d19e
MixnetClientSender derive Clone
2024-03-25 10:23:06 +01:00
Tommy Verrall
bd7779ec63
Merge pull request #4468 from nymtech/bugfix/optional-env-values
...
Bugfix/optional env values
2024-03-25 08:52:55 +00:00
Jon Häggblad
f3be91741a
Add ability to create a single bundles IP packet directly
2024-03-25 07:26:21 +01:00
dependabot[bot]
bda9f03b21
Bump webpack-dev-middleware
...
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware ) from 5.3.1 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases )
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.1...v5.3.4 )
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-23 03:50:24 +00:00
fmtabbara
635ae1118a
Add mobile delegations beta banner
2024-03-22 12:19:54 +00:00
Tommy Verrall
6c0ea49185
Merge pull request #4469 from nymtech/chore/decrease-log-severity
...
decreased logging level of gateway errors associated with the websocket
2024-03-22 10:25:58 +00:00
Tommy Verrall
8fe3070b85
Merge pull request #4492 from nymtech/jon/rustls-roots
...
Fix TLS connection error
2024-03-22 09:13:05 +00:00
Tommy Verrall
d11cf0823d
Merge pull request #4493 from nymtech/jon/rustc-fixes
...
Fix warnings for rustc 1.77
2024-03-22 08:53:30 +00:00
Jon Häggblad
fb5d775857
Fix warnings for rustc 1.77
2024-03-21 22:20:43 +01:00
Jon Häggblad
d020fb0a0b
Inconsequential typo in Cargo.toml
2024-03-21 21:51:03 +01:00
Jon Häggblad
f66132fcef
Use rustls-tls-native-roots by default in gateway-client and client-core
2024-03-21 21:43:55 +01:00
Jon Häggblad
821865cb62
Explictly add rustls to gateway-client ( #4471 )
...
* Explictly add rustls to gateway-client
* fix wasm
* formatting
2024-03-21 16:56:10 +01:00
fmtabbara
68e0dd1f29
update success tx wording
2024-03-21 14:57:12 +00:00
fmtabbara
cf201cba53
only use keplr wallet + add info banner
2024-03-21 14:27:16 +00:00
Bogdan-Ștefan Neacşu
c1e67cdc15
Increase subnet range for IPPR ( #4487 )
...
* Increase subnet range for IPPR
* Fix for IPv6
* Fix range
* Add unit test
* Bump version
2024-03-21 13:18:43 +02:00
Mark Sinclair
6ebe71c8a2
GitHub Actions: nym-hash-release: terminate get build info shell after 3 secs
2024-03-20 18:52:48 +00:00
Mark Sinclair
e51283f9d3
GitHub Actions: nym-hash-release: output more feedback
2024-03-20 18:30:09 +00:00
Mark Sinclair
bad74928a1
GitHub Actions: nym-hash-release: resolve temp directory correctly
2024-03-20 18:15:36 +00:00
Mark Sinclair
467dc6cf4a
GitHub Actions: nym-hash-release: better handling of temp directory
2024-03-20 18:10:36 +00:00
Mark Sinclair
ef22cb9fcd
GitHub Actions: nym-hash-release
2024-03-20 17:55:17 +00:00
fmtabbara
efe952fdf2
explorer package updates
2024-03-20 16:30:59 +00:00
fmtabbara
6d2e761319
Merge branch 'develop' into feature/explorer-delegation-mobile
2024-03-20 14:58:36 +00:00
Mark Sinclair
3c8c51e1c9
Update release-calculate-hash.yml
2024-03-20 14:29:50 +00:00
Mark Sinclair
480799bad1
Change to using github action reference
2024-03-20 14:28:25 +00:00
fmtabbara
e699f1ad79
explorer env configuration updates
2024-03-20 13:45:29 +00:00
Tommy Verrall
0b4a1833ec
Merge pull request #4484 from nymtech/more-metrics
...
Expose metrics from PacketStatisticsControl
2024-03-20 12:43:17 +00:00
Sachin Kamath
78b00302c8
docs: add websocket reverse proxy example ( #4452 )
...
* docs: add websocket reverse proxy example
* docs: add a line about reverse proxy
* remove note about nym-api not released
2024-03-20 12:37:02 +00:00
durch
eb914463dc
Fix wasm build
2024-03-20 13:27:58 +01:00
durch
9a5d6103d6
Fix gateway target generation
2024-03-20 13:25:26 +01:00
durch
7ccba11d82
Static targets script
2024-03-20 12:59:10 +01:00
durch
e67d3d816c
Push package name to metrics
2024-03-20 12:59:10 +01:00
durch
e2aa7aa31c
Relax hyper dependency
2024-03-20 12:59:10 +01:00
durch
7ecac4a7b4
Fix predictable port range :)
2024-03-20 12:59:10 +01:00
durch
0b82109e3c
Predictable IP range
2024-03-20 12:59:10 +01:00
durch
46a319bd7a
Randomize port assignemnt
2024-03-20 12:59:10 +01:00
durch
af68da9406
Dont panic on error
2024-03-20 12:59:10 +01:00
durch
27978908d0
Disable metrics server for wasm
2024-03-20 12:59:10 +01:00
durch
72cffc71cc
Light server to statistics control
2024-03-20 12:59:10 +01:00
Drazen
5753c30973
Instrument client-core
2024-03-20 12:59:10 +01:00
Drazen
7cbba823f8
metrics macros
2024-03-20 12:59:10 +01:00
Jon Häggblad
c89273ab37
Update nym-wallet Cargo.lock
2024-03-20 10:53:09 +01:00
Jon Häggblad
6d66d769de
Merge remote-tracking branch 'origin/develop' into jon/update-some-nym-prefixes
2024-03-20 10:51:58 +01:00
Jon Häggblad
70d37576f4
Add new constructor methods to IPR request/responses ( #4486 )
...
* Add function to create ping request
* Add more constructor methods
2024-03-20 10:49:24 +01:00
fmtabbara
01e4abc95f
Update width of confirmation modal
2024-03-19 21:03:11 +00:00
fmtabbara
2195310d06
remove walletconnect (for now)
2024-03-19 18:20:17 +00:00
Drazen Urch
5f98364e6f
Add Gateways to prom-targets ( #4483 )
2024-03-19 17:02:55 +01:00
fmtabbara
b6cd9b2bae
add leap wallet
2024-03-19 14:37:10 +00:00
fmtabbara
682db85268
try to fix rpc endpoint
2024-03-19 12:46:17 +00:00
Tommy Verrall
78930d82b2
Merge pull request #4474 from nymtech/jon/ipr-embedding
...
Support running both NR and IPR
2024-03-18 15:57:49 +00:00
Sachin Kamath
1ebb0c7daa
don't use bigdecimal
2024-03-18 20:28:55 +05:30
mx
ae6c80f0cd
FFI share lib + initial uniffi-bindgen-go implementation ( #4394 )
...
* fixed rebase conflict with cargo.lock
* shared cleanup
* moved returncode to shared
* first pass at Go binding structure
* minor cleanup
* working on custom type udl
* trying to get LDFLAG script working
* commit before changing alias -> proper types
* converted CCallbacks from aliases to Struct
* cleanup comments
* temp
* push to share
* cleanup
* trait Lift not implemented for *const i8 issue
* test of refactor:
* move c-specific var casting out of shared/ into cpp/
* error returning in go/ over ffi boundary with uniffi
* _internal functions ffi wrapper agnostic
* moved lang-specific type conversions to cpp / go bindings and out of
shared
* got send_message working in c/c++ & go
* split out c/c++-specific types to mod
* cont. with making _internal fns lang agnostic
* working on final fn for C and shared (listening for incoming messages)
* fixed return err on listen_for_incoming
* got full example run running again after shared/ refactor
* removed unused struct
* code comments
* got first runthrough of go example code
* script cleanup
* clean up readme instructions
* clippy
* removed unused imports
* rustfmt
* Update sdk/ffi/go/README.md with link to example file
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* updated readme with extra build and usage info
* renamed binding outer directory for nicer path
* moved example file from ffi/main.go -> ./example.go
* updated README with new example file name
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
2024-03-18 15:15:59 +01:00
Jon Häggblad
0b49c74ac9
Remove unused function
2024-03-18 13:00:27 +01:00
Jon Häggblad
34be5abaf3
More minor naming fixes
2024-03-18 13:00:27 +01:00
Jon Häggblad
7f3c53e196
Rename struct
2024-03-18 13:00:27 +01:00
Jon Häggblad
b710fbe524
Imports
2024-03-18 13:00:27 +01:00
Jon Häggblad
4c125792b2
Update mod.rs
2024-03-18 13:00:27 +01:00
Jon Häggblad
8e6215ecf4
Rename to embedded_clients
2024-03-18 13:00:27 +01:00
Jon Häggblad
7132e2dae5
Remove outdated comments
2024-03-18 13:00:27 +01:00
Jon Häggblad
79852d9dcd
Set storage paths indepedently
2024-03-18 13:00:27 +01:00
Jon Häggblad
30413d7877
Add debug derive
2024-03-18 13:00:27 +01:00
Jon Häggblad
08ed7b42de
Change to anyhow::Result at top-level
2024-03-18 13:00:27 +01:00
Jon Häggblad
6e8c0ad90e
wip
2024-03-18 13:00:27 +01:00
Jon Häggblad
8f1f61e247
Remove cli conflicts for nr vs ipr
2024-03-18 13:00:27 +01:00
Jędrzej Stuczyński
8044ad5445
Bugfix/gateway registration ( #4442 )
...
* added timeout for gateway handshake messages
* make clients downgrade their protocol version if credentials are not being used
* method visibility
2024-03-18 12:52:46 +01:00
Tommy Verrall
9a4737acd0
Merge pull request #4482 from nymtech/update_prom_script
...
Support multiple envs
2024-03-18 09:50:35 +00:00
durch
8231bc1c73
Support multiple envs
2024-03-18 09:15:12 +01:00
dependabot[bot]
c3af84a952
Bump follow-redirects in /wasm/node-tester/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-16 23:12:48 +00:00
dependabot[bot]
2172644f98
Bump follow-redirects from 1.15.4 to 1.15.6 in /wasm/client/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-16 23:10:50 +00:00
dependabot[bot]
393b67873d
Bump follow-redirects in /wasm/mix-fetch/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-16 23:09:28 +00:00
fmtabbara
70b15c9226
test mainnet mixnodes
2024-03-15 21:08:14 +00:00
fmtabbara
f7e6677878
update dotenv config
2024-03-15 16:28:01 +00:00
fmtabbara
73e87b2deb
test wallet connect projectId
2024-03-15 16:17:02 +00:00
dependabot[bot]
2cf65b3694
Bump follow-redirects in /docker/typescript_client/upload_contract
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.9 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.9...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-15 14:58:42 +00:00
dependabot[bot]
7bc1b0dbcf
Bump follow-redirects from 1.15.4 to 1.15.6
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-15 14:57:47 +00:00
dependabot[bot]
68bc4a59f7
Bump follow-redirects from 1.15.4 to 1.15.6 in /nym-api/tests
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-15 14:00:38 +00:00
dependabot[bot]
2bc8a76899
Bump follow-redirects from 1.15.4 to 1.15.6 in /testnet-faucet
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.4 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.4...v1.15.6 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-15 14:00:33 +00:00
Drazen Urch
25053e5e8a
Promethus is our friend ( #4408 )
...
* Generic prom wrapper idea
* Extend packet_statistics control with prom metrics
* Replace counters with Counters
* Add legacy mixnode api route
* fmt
* Sanitize metric names
* Format metrics
* Script to make prom targets
* More metrics
* Update script
* Make sure we dont panic in the future
* Remove fragile test
* Add metrics endpoint auth
* Remove per IP metrics
* Update target script, node_exporter setup
* Remove prom from client
* Simplify node stat
* Centralize metrice, break cpucycles temporarily
* Remove prometheus from mixnode
* Add cpu-cycles to Prom
* Further centralize Registry
* Cleanup old tracing
* Remove spurious assignment
* Move cpu-cycles to metrics
* Add features
* setup_logging before logging
* Remove cpucycle measurement in favour of time
* Cleanup, hygine
2024-03-15 14:59:52 +01:00
fmtabbara
6735c1ae58
append to env (dont overwrite)
2024-03-14 21:30:59 +00:00
fmtabbara
b037c8fbeb
test mobile delegations config
2024-03-14 14:15:41 +00:00
fmtabbara
3fcfbad4c0
add sandbox to cosmos-kit
2024-03-13 14:35:17 +00:00
Jędrzej Stuczyński
da14947227
decreased logging level of gateway errors associated with the websocket
2024-03-13 11:32:57 +00:00
Jędrzej Stuczyński
5e40e480bc
adjusting severity of logs for missing DKG contract in the gateway
2024-03-13 11:17:52 +00:00
Jędrzej Stuczyński
490319d961
making contract addresses optional in the env
2024-03-13 11:17:26 +00:00
Jędrzej Stuczyński
810adb82cc
Merge pull request #4467 from nymtech/feature/extend-network-details-builder
...
allow setting whole chain details in a single method
2024-03-13 10:42:56 +00:00
Jędrzej Stuczyński
0e11cf92fc
allow setting whole chain details in a single method
2024-03-13 10:42:33 +00:00
fmtabbara
43e4cabb85
Merge branch 'develop' into feature/explorer-delegation
2024-03-12 14:28:16 +00:00
fmtabbara
496a1bc97d
package updates
2024-03-12 10:20:38 +00:00
fmtabbara
7db4ddff56
use url as unique nav selection state
2024-03-12 10:20:26 +00:00
fmtabbara
6b25f83ee3
small UI updates
...
tidy up some text layouts + allow mixnode row selections
2024-03-12 10:19:03 +00:00
fmtabbara
7602f4b130
create delegations context and page
2024-03-12 10:17:29 +00:00
fmtabbara
f762062f9f
create wallet context + wallet components
...
create wallet context using cosmoskit + include nymclient + create wallet components
2024-03-12 10:16:06 +00:00
Mark Sinclair
a0958cddb4
Rework hash GitHub Action to be pre-bundled ( #4462 )
...
* Add released GitHub Action bundle
* Add settings from `owner` and `repo`
* fix typo
* Remove module type
* Move to subdir
* Publish with dependencies in bundle
* Change handling of version
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2024-03-12 11:03:02 +01:00
Jon Häggblad
5bb9e36842
Tweak display impl for IpPair ( #4454 )
2024-03-11 18:03:39 +01:00
Jon Häggblad
0282251016
Add TaskStatus::ReadyWithGateway ( #4449 )
...
* Add TaskStatus::ReadyWithGateway
* Explicitly set starting status
2024-03-11 15:01:02 +01:00
import this
9b78409fdc
Merge pull request #4446 from nymtech/serinko/guide/nym-vpn_0.0.5
...
[DOC]: NymVPN testing update and syntax automation
2024-03-11 10:46:00 +00:00
serinko
f26d4ab882
final version with automated commands update
2024-03-08 23:47:03 +01:00
serinko
ca86bbc3a5
troubleshoot all script issues - full auto mode now
2024-03-08 22:37:31 +01:00
serinko
1f41eca0b2
automate GUI script for latest version pull
2024-03-08 15:43:13 +01:00
Jon Häggblad
0e56d8c2f7
Add severity level to IPR response and downgrade filter check failed ( #4447 )
...
* Add info level to response from ipr
* Downgrade exit policy filter check failed to warning
* Bump ipr request response version
2024-03-08 15:21:41 +01:00
serinko
c13297d18d
implement nym-vpn version vars
2024-03-08 12:32:43 +01:00
serinko
fe3c6bdad4
comment out qualitative testing
2024-03-07 19:24:21 +01:00
serinko
57b9372050
comment out qualitative testing
2024-03-07 19:22:05 +01:00
serinko
8371bf898f
upgrade guide 0.0.5-dev -> 0.0.5
2024-03-07 19:09:19 +01:00
serinko
aa5691447d
update version, new script and simplify releases var
2024-03-07 13:00:46 +01:00
Jon Häggblad
fa8e81d9dd
Re-export Location type in explorer-client ( #4445 )
2024-03-06 17:26:51 +01:00
dependabot[bot]
bc19fa7a78
Bump es5-ext in /sdk/typescript/packages/nodejs-client ( #4434 )
...
Bumps [es5-ext](https://github.com/medikoo/es5-ext ) from 0.10.62 to 0.10.64.
- [Release notes](https://github.com/medikoo/es5-ext/releases )
- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md )
- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.64 )
---
updated-dependencies:
- dependency-name: es5-ext
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 15:11:32 +01:00
dependabot[bot]
df1b648fa0
Bump es5-ext in /sdk/typescript/packages/mix-fetch-node ( #4433 )
...
Bumps [es5-ext](https://github.com/medikoo/es5-ext ) from 0.10.62 to 0.10.64.
- [Release notes](https://github.com/medikoo/es5-ext/releases )
- [Changelog](https://github.com/medikoo/es5-ext/blob/main/CHANGELOG.md )
- [Commits](https://github.com/medikoo/es5-ext/compare/v0.10.62...v0.10.64 )
---
updated-dependencies:
- dependency-name: es5-ext
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 15:05:34 +01:00
dependabot[bot]
846fd6aeaa
Bump mio from 0.8.10 to 0.8.11 in /sdk/ffi/cpp ( #4443 )
...
Bumps [mio](https://github.com/tokio-rs/mio ) from 0.8.10 to 0.8.11.
- [Release notes](https://github.com/tokio-rs/mio/releases )
- [Changelog](https://github.com/tokio-rs/mio/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/mio/compare/v0.8.10...v0.8.11 )
---
updated-dependencies:
- dependency-name: mio
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 14:50:44 +01:00
dependabot[bot]
fbba59f001
Bump ip from 2.0.0 to 2.0.1 in /wasm/mix-fetch/internal-dev-node ( #4419 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 14:49:27 +01:00
dependabot[bot]
b94c81a784
Bump ip from 2.0.0 to 2.0.1 in /wasm/client/internal-dev-node ( #4418 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 14:48:56 +01:00
dependabot[bot]
67b893175f
Bump ip in /sdk/typescript/tests/integration-tests/mix-fetch ( #4420 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 1.1.8 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.8...v1.1.9 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2024-03-06 14:19:51 +01:00
Jon Häggblad
a9ff4ccb10
Update imports
2024-03-06 10:40:37 +01:00
Jon Häggblad
2f4f303223
Add nym- prefix to http-api-client
2024-03-06 10:38:41 +01:00
Jon Häggblad
3265d58052
Add nym- prefix to ledger crate
2024-03-06 10:27:42 +01:00
Jon Häggblad
30facbcec4
Update module imports
2024-03-06 10:26:15 +01:00
Jon Häggblad
0f5157f7d1
Update dependency names
2024-03-06 10:24:21 +01:00
Jon Häggblad
3369aa51bc
Add nym- prefix to async-file-watcher
2024-03-06 10:20:13 +01:00
dependabot[bot]
9e5890a0d7
Bump ip in /clients/native/examples/js-examples/websocket ( #4421 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 1.1.5 to 1.1.9.
- [Commits](https://github.com/indutny/node-ip/compare/v1.1.5...v1.1.9 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 08:15:03 +01:00
dependabot[bot]
3bda5f59a3
Bump ip from 2.0.0 to 2.0.1 ( #4417 )
...
Bumps [ip](https://github.com/indutny/node-ip ) from 2.0.0 to 2.0.1.
- [Commits](https://github.com/indutny/node-ip/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: ip
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-06 07:58:31 +01:00
import this
154dfa089b
[DOC]: Hotfix - remove unexisting page ( #4438 )
...
* [DOC]: Hotfix - remove unexisting page
* update modules and run build
* installed with nvm 18
* yarn version solved
* remove extra files
* attempt to resolve module versioning
* Update package versions and fix keplr example
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-03-05 15:07:38 +00:00
Jon Häggblad
bd0cbbc18a
Fix typo in macro invocation ( #4441 )
2024-03-04 14:48:43 +01:00
Jędrzej Stuczyński
ed0e7a7a25
Merge pull request #4439 from nymtech/chore/move-nym-id
...
Chore/move nym
2024-03-04 12:19:41 +00:00
Jon Häggblad
5b35cfcfb2
build-information: pick up vergen from consuming crate ( #4424 )
2024-03-04 12:16:48 +01:00
Bogdan-Ștefan Neacşu
d3ba008b88
Add IPPair constructor ( #4440 )
...
* Add IPPair constructor
* Rename
2024-03-04 12:56:10 +02:00
Jędrzej Stuczyński
a04a782dbf
renamed nym-id-lib to nym-id
2024-03-04 10:08:10 +00:00
Jędrzej Stuczyński
f5d9fda0b1
moved and renamed nym-id to nym-id-cli
2024-03-04 09:38:29 +00:00
Bogdan-Ștefan Neacşu
aebd386382
Add IPv6 support to IPPR ( #4431 )
2024-03-01 19:28:21 +02:00
Bogdan-Ștefan Neacşu
9a6f96b5e0
Fix windows build ( #4426 )
...
* Fix windows build
* Fix in another place too
* Install clang
* With sudo
* Revert "cargo update -p rustls@0.21 .7 (#4404 )"
This reverts commit ecc47cd418 .
2024-03-01 12:07:38 +02:00
Jędrzej Stuczyński
5a3ff0f9f7
Merge pull request #4436 from nymtech/feature/nym-id-scaffold
...
Feature/nym id scaffold
2024-03-01 09:14:40 +00:00
Jędrzej Stuczyński
160db34651
clippy
2024-02-29 16:53:50 +00:00
Jędrzej Stuczyński
ae20d2afb8
removed old test code
2024-02-29 16:04:07 +00:00
Jędrzej Stuczyński
41b7a2a20d
cargo fmt
2024-02-29 15:57:48 +00:00
Jędrzej Stuczyński
208ec4574b
using the shared code for credentials import
2024-02-29 15:29:41 +00:00
Jon Häggblad
2bff66e2c7
Remove rustls feature on workspace deps ( #4422 )
...
* Remove rustls feature on workspace deps
* Cargo.lock for nym-connect and nym-wallet
2024-02-28 18:45:00 +02:00
fmtabbara
28a0c3eb17
Add buffer module to webpack.common.js
2024-02-28 11:50:19 +00:00
Jędrzej Stuczyński
1aad5fc1bf
created nym-id for importing credentials
2024-02-28 11:22:46 +00:00
fmtabbara
a3d7b541e2
Fix currencyToString function call in Mixnodes page
2024-02-28 10:16:20 +00:00
Mark Sinclair
7861a0081a
Add mixnet contract to env and add CI targets to package.json
2024-02-28 10:16:20 +00:00
Mark Sinclair
c8b911d5d0
Make mixnet contract configurable
2024-02-28 10:16:20 +00:00
fmtabbara
22979ce245
add ledger intergration
2024-02-28 10:16:20 +00:00
fmtabbara
b5a3a720a4
fix up delegate button in mobile view
2024-02-28 10:16:20 +00:00
fmtabbara
0ec5fb37c2
replace delegate icon button with button
...
fix linting
2024-02-28 10:16:20 +00:00
fmtabbara
2817c68e2e
make mobile nav neater
2024-02-28 10:16:20 +00:00
fmtabbara
c3050e5d02
allow clear search entry
...
fix react hooks error
2024-02-28 10:16:19 +00:00
fmtabbara
8f1901b6e0
tidy up mixnode and gateway tables
2024-02-28 10:16:19 +00:00
fmtabbara
96a42fa03d
Fix table layouts
...
tidy up exports
2024-02-28 10:16:18 +00:00
fmtabbara
718de1f102
fix up mobile view
...
fix deps issues
2024-02-28 10:16:12 +00:00
fmtabbara
cb9d730c16
display user message when wallet is not connected
...
fix linting
2024-02-28 10:16:12 +00:00
Yana
0e17fe5581
Add delegate button to each mixnode raw
...
relocate code
code refactor
wip
refactor
wip
2024-02-28 10:16:07 +00:00
Yana
b25747dd60
Fix ModalError styles
2024-02-28 10:16:06 +00:00
Yana
b16349f2e9
Add confirmation models
2024-02-28 10:16:06 +00:00
Yana
f4b5693bcb
Add CosmWasmSigningClient
...
WIP
wip
2024-02-28 10:16:06 +00:00
Yana
42a53a1c49
Remove identity key, mixId and amount validation
...
WIP
2024-02-28 10:16:06 +00:00
Yana
081fec72e5
Connect delegate modal to keplr balance
...
WIP
WIP
WIP
WIP
2024-02-28 10:16:06 +00:00
Yana
f2223dddca
Add Delegations Modal UI
2024-02-28 10:16:06 +00:00
Yana
9be7b8ab56
Add TokenSVG
2024-02-28 10:16:06 +00:00
Yana
40dc0d2cc7
fix ui bug in ts.config
2024-02-28 10:16:06 +00:00
Yana
19de5cb792
WIP
...
WIP
2024-02-28 10:16:06 +00:00
import this
cb3e73fbd7
[DOC]/operators: Validator rewards ( #4427 )
...
* initialise token economics chapter
* initialise validator rewards page
* add todo points
* syntax edits
* docs: minor fixes
* add currency overview
* create bash scripts for nyx stake
* add nymvisor url
* final version of validator rewards
* final version of validator rewards
* final version of validator rewards
---------
Co-authored-by: Sachin Kamath <github@skamath.me >
2024-02-27 14:17:44 +00:00
Sachin Kamath
377e06daab
nym-cli: clippy fixes
2024-02-22 18:10:41 +05:30
Sachin Kamath
b54d82a01a
nym-cli: batch transactions
2024-02-22 17:55:35 +05:30
Tommy Verrall
eabb36b975
Merge pull request #4425 from nymtech/fix/nym-vpn/testing
...
[DOC]: Fix NymVPN desktop setup guide
2024-02-22 11:00:23 +01:00
serinko
2eed8e3f6c
syntax edit
2024-02-22 10:40:38 +01:00
serinko
bfac3e0b89
add gui-mac to summary
2024-02-22 10:23:00 +01:00
serinko
90680ceb16
add moving application step
2024-02-22 10:14:14 +01:00
Tommy Verrall
f9c5684d6c
Merge pull request #4414 from nymtech/qa/remove-deb-build
...
temporarily remove the debian builder from gh action
2024-02-22 09:49:44 +01:00
serinko
ffb053fe4a
desktop auto script update
2024-02-22 06:28:12 +01:00
serinko
e83be64a52
mac desktop manual steps
2024-02-22 06:23:18 +01:00
Sachin Kamath
ad052ef498
fmt + clippy
2024-02-21 19:14:12 +05:30
Sachin Kamath
a3bc4af8fe
fmt + clippy
2024-02-21 19:12:02 +05:30
Sachin Kamath
b6d57e2862
nym-cli: delegate to mixnodes from input csv file
...
nym-cli: delegate to mixnodes from input csv file
2024-02-21 18:44:15 +05:30
serinko
32c897f789
add mac desktop manual setup
2024-02-21 11:33:51 +01:00
Bogdan-Ștefan Neacşu
9ff37d2f9f
Propagate gateway ws fd into sdk ( #4398 )
...
* Propagate gateway ws fd into sdk
* Wrap fd in a more general struct
2024-02-21 12:27:18 +02:00
serinko
a6ebfb521d
remove redundant part
2024-02-21 11:20:57 +01:00
import this
ac23ef924a
[DOC]: Publish Nymvisor guide ( #4423 )
2024-02-21 09:27:12 +00:00
Tommy Verrall
5a770614dd
formatting
2024-02-20 19:48:04 +01:00
Tommy Verrall
8f8cd79a65
amend workflow to input event instead
2024-02-20 19:45:22 +01:00
Jon Häggblad
d8f73ef97a
Update Cargo.lock
2024-02-20 19:03:54 +01:00
Tommy Verrall
c7fb89bd5e
Merge pull request #4412 from nymtech/master
...
Merge Master into Develop from Latest 2024.1-marabou release
2024-02-20 18:59:01 +01:00
benedettadavico
3c2d47ad18
update cargo.lock
2024-02-20 18:34:23 +01:00
Tommy Verrall
6f13720530
Merge pull request #4416 from nymtech/qa/merge-conflicts
...
make check on conflicts
2024-02-20 17:59:10 +01:00
Tommy Verrall
0efd7a2318
make check on conflicts
2024-02-20 17:45:23 +01:00
Lawrence Stalder
2ca2b9e032
Merge pull request #4413 from nymtech/fix-localnet-script
...
fix: localnet script fix typo to attach tmux session
2024-02-20 16:33:51 +01:00
Tommy Verrall
d92a8ea028
temporarily remove the debian builder from gh action
...
- it's not needed but in the future we may want to reactivate it, currently commenting it out
2024-02-20 16:25:58 +01:00
Lawrence Stalder
7483d10701
fix: localnet script fix typo to attach tmux session
2024-02-20 16:02:53 +01:00
Jędrzej Stuczyński
ca75c06f4c
Merge pull request #4396 from nymtech/feature/freepass-combined
...
freepass credentials
2024-02-20 12:26:24 +00:00
import this
73632a0ae7
[DOC]: Update nym-vpn commands ( #4386 )
...
* update nym-vpn commands
* update testing flow
* bumped up scripts and version url to 0.0.4
* correct cli script version -> 0.0.2
* update extract commands
* update extract commands
* update gui and cli auto scripts
* correct curl url
* minor fixes to formatting
* add final bash script for desktop
* syntax change
* commenting mac manual steps
* comment off mac manual steps from summary
* Update SUMMARY.md
* Update troubleshooting.md
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-02-20 12:08:36 +00:00
Tommy Verrall
3d3dd80247
Merge pull request #4411 from nymtech/release/2024.1-marabou
...
Release/2024.1 marabou
2024-02-20 12:22:20 +01:00
Jędrzej Stuczyński
1d481db179
additional log for dkg address
2024-02-20 11:07:04 +00:00
Jędrzej Stuczyński
cae97663c1
additional gateway logs
2024-02-20 11:03:44 +00:00
Tommy Verrall
795329b874
Merge pull request #4410 from nymtech/qa/debian-test
...
Debian Package Pre/Post install
2024-02-20 10:58:42 +01:00
Tommy Verrall
87ea3fcfc4
remove extra line
2024-02-20 09:29:26 +01:00
Tommy Verrall
289343d1c8
one last tweak
2024-02-20 09:26:00 +01:00
Jędrzej Stuczyński
f96f74f2f1
removed unused imports
2024-02-19 18:27:16 +00:00
Jędrzej Stuczyński
3ec2ea904f
fixed local expiration check
2024-02-19 17:55:36 +00:00
Jędrzej Stuczyński
04373589b1
added import-credential command to network requester
2024-02-19 17:51:19 +00:00
Jędrzej Stuczyński
1a8814ccdc
changed nonces to be random bytes to prevent replay attacks
2024-02-19 17:45:39 +00:00
Jędrzej Stuczyński
d62a41b9c1
fixed client route used for free pass
2024-02-19 17:09:16 +00:00
Jędrzej Stuczyński
d3e30e98f9
preventing spending credentials with outdated gateways
2024-02-19 16:01:29 +00:00
Jędrzej Stuczyński
88a49dfc7e
making sure the retrieved credentials haven't expired
2024-02-19 15:26:51 +00:00
Tommy Verrall
66a54aeab3
small formatting
2024-02-19 14:51:23 +01:00
Tommy Verrall
d6afa74284
debhelper
2024-02-19 14:40:14 +01:00
Tommy Verrall
49e2be5b04
a condition was not being met for new installs
...
therefore, input a preinst script too to back up
2024-02-19 14:37:35 +01:00
Tommy Verrall
1cfddb942b
remove line
2024-02-19 13:43:56 +01:00
Tommy Verrall
49c43617c9
include a pretty print of the service file here
2024-02-19 13:41:38 +01:00
Jędrzej Stuczyński
ff01fc79e3
removed duplicate code
2024-02-19 12:19:54 +00:00
Jędrzej Stuczyński
5cf53b7002
fixed logging
2024-02-19 12:11:50 +00:00
Jędrzej Stuczyński
387d07fb93
additional logs
2024-02-19 11:43:17 +00:00
Jędrzej Stuczyński
dcd6dcc6e3
restored accidentally removed lazy static in socks5 lib
2024-02-19 11:43:16 +00:00
Jędrzej Stuczyński
e7d0c1812a
added import commands for client binaries
2024-02-19 11:43:15 +00:00
Jędrzej Stuczyński
7bbac26676
replaced usage of lazy_static to oncelock for build information
2024-02-19 11:42:57 +00:00
Jędrzej Stuczyński
688ac2efb5
added nym-cli command for importing credentials
2024-02-19 11:42:57 +00:00
Jędrzej Stuczyński
f348e6972a
clippy
2024-02-19 11:42:57 +00:00
Jędrzej Stuczyński
dd97eb13a8
locally marking credentials as spent
2024-02-19 11:42:57 +00:00
Jędrzej Stuczyński
92d9cb7dab
added database code for the serial number storage
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
5a4dfafe9f
cargo fmt
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
fa93c4598f
removing redundant epoch_id field
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
edbcade5f5
clippy
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
3f0194a9aa
nym-cli commands for issuing free passes
2024-02-19 11:42:56 +00:00
Jędrzej Stuczyński
c2517ac63b
clippy
2024-02-19 11:42:55 +00:00
Jędrzej Stuczyński
3fa74c90ff
cargo fmt
2024-02-19 11:42:55 +00:00
Jędrzej Stuczyński
96f3192694
validating request attributes
2024-02-19 11:42:55 +00:00
Jędrzej Stuczyński
f61b898c4f
storage implementation
2024-02-19 11:42:55 +00:00
Jędrzej Stuczyński
c9ff550311
nym-api logic for issuing free passes (minus storage impl)
2024-02-19 11:42:53 +00:00
Jędrzej Stuczyński
740cc72ec8
request type for obtaining free pass
2024-02-19 11:41:42 +00:00
benedettadavico
6e7bac1e7e
cargo fmt
2024-02-19 11:41:32 +00:00
benedettadavico
691884e20a
add return statement
2024-02-19 11:41:32 +00:00
Jędrzej Stuczyński
400d71bf07
ibid
2024-02-19 11:41:32 +00:00
benedettadavico
ffe55ba072
running cargo fmt
2024-02-19 11:41:32 +00:00
Jędrzej Stuczyński
00f1ce98ba
gateway downgrading advertised protocol for incompatible clients
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
b02bbdef19
fixed SQL type for epoch_id
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
78e1d84905
restored OldV1Credential::as_bytes to be available to non-test code
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
2638952f5a
reintroduced handling of old v1 credentials
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
9a3bd7a2a9
clippy and fixing tests
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
ad9aee0ec0
missing serialization
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
f687ebb0f5
persisting the issued credentials
2024-02-19 11:41:31 +00:00
Jędrzej Stuczyński
ddf2770c8e
reintroduced recovery of vouchers
2024-02-19 11:41:30 +00:00
Jędrzej Stuczyński
16c942d72e
removed nym-api placeholders
2024-02-19 11:41:30 +00:00
Jędrzej Stuczyński
0ee727bac1
gateway handling of both credential types
2024-02-19 11:41:30 +00:00
Jędrzej Stuczyński
675cf3d7da
removed usage of coconut-interface crate
2024-02-19 11:41:29 +00:00
Jędrzej Stuczyński
9a0cbf5072
wip in removing the Credential type for more strongly typed alternative
2024-02-19 11:39:54 +00:00
Jędrzej Stuczyński
6f3dd9f778
wip
2024-02-19 11:39:53 +00:00
Jędrzej Stuczyński
7a7fbce8ea
using bincode serialization
2024-02-19 11:39:53 +00:00
Jędrzej Stuczyński
36242fa257
serde for 'IssuanceBandwidthCredential'
2024-02-19 11:39:53 +00:00
Jędrzej Stuczyński
b764fcc756
revamped BandwidthVoucher to allow for different kinds of bandwidth credentials
2024-02-19 11:39:53 +00:00
Jędrzej Stuczyński
ac676760d4
Merge pull request #4399 from nymtech/bugfix/signing-rewards
...
Bugfix/signing rewards
2024-02-19 11:30:42 +00:00
Jędrzej Stuczyński
20819331f3
Merge pull request #4405 from nymtech/bugfix/further-dkg-changes
...
Bugfix/further dkg changes
2024-02-19 11:29:53 +00:00
Jędrzej Stuczyński
6b6980c523
missing schema
2024-02-16 17:41:46 +00:00
Jędrzej Stuczyński
8b0953624f
being less aggressive in contract polling
2024-02-16 17:39:22 +00:00
Jędrzej Stuczyński
24a260fbc9
missing trait implementation in test
2024-02-16 17:36:23 +00:00
Jędrzej Stuczyński
510ad11c98
nym-api using the new query
2024-02-16 17:33:07 +00:00
Jędrzej Stuczyński
627334cfe2
added dkg contract query to check if state can be advanced
2024-02-16 17:16:39 +00:00
Jędrzej Stuczyński
d4c98e3ff5
clippy test
2024-02-16 16:47:01 +00:00
Jędrzej Stuczyński
9821dd994b
updated schema
2024-02-16 16:38:03 +00:00
Jędrzej Stuczyński
a977310225
fixed existing dkg contract tests
2024-02-16 16:27:58 +00:00
Tommy Verrall
8e16678f74
fix syntax
2024-02-16 16:39:01 +01:00
Tommy Verrall
52c46f371e
shell
2024-02-16 16:18:11 +01:00
Tommy Verrall
3010d5192f
add helper
2024-02-16 16:00:18 +01:00
Tommy Verrall
721ad9d8bb
remove helper
2024-02-16 15:55:43 +01:00
Tommy Verrall
85803ec11c
change some of the logic
2024-02-16 15:25:25 +01:00
Tommy Verrall
83da1f228b
debian package changer
...
- instead of dealing with the complexities of initing the builds, it's a complex beast for automagically guessing a user config for a binary
- therefore, find their existing binary, move the executable from /usr/bin/ then find and replace it with their current set up
- a user then can do sudo apt install nym-gateway && systemctl restart nym-gateway.service
- script tells the user a few key things too
2024-02-16 14:05:53 +01:00
Jędrzej Stuczyński
c663ba08f2
fixed dkg incorrectly setting state deadlines
2024-02-16 09:16:59 +00:00
Jędrzej Stuczyński
92bf31d9f4
fixed dkg progress not being recorded
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
646f522142
fixed nym-api tests
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
be3dd2c250
setting threshold value upon entering dealing exchange
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
db826c4fb4
missing DkgExecuteMsg client impls
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
b960dc8aaf
removed 'SurpassedThreshold' message
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
da70ae70a5
nym-api updates
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
914b8a6dc2
updated the validator client
2024-02-16 09:16:58 +00:00
Jędrzej Stuczyński
ad2552ec78
schema
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
45686f7ca6
queries
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
27554f52e3
revamped dealers storage structure (for txs)
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
29edc8799a
dkg reset/resharing triggered by admin messages instead
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
46875cdf2f
moved epoch advancement logic into separate file
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
629081b5ec
fixed reset mode not being triggered when enough parties left
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
d2c77d7f64
integration test for failed DKG redoing
2024-02-16 09:16:57 +00:00
Jędrzej Stuczyński
eab7eb03c7
reduced tick rate logging
2024-02-16 09:16:56 +00:00
Jon Häggblad
ecc47cd418
cargo update -p rustls@0.21.7 ( #4404 )
2024-02-15 16:06:09 +01:00
benedetta davico
71c975d20c
Update publish-nym-binaries.yml
2024-02-15 11:46:20 +01:00
benedettadavico
f0705cd1f9
Update workflow to add nymvisor binary
2024-02-15 10:56:13 +01:00
Stefano Piermatteo
b6d5f780d2
[DOC]: Add landing page howto ( #4378 )
...
* add html snippet
* add reverse proxy
* fix typos
fix variables conventions
fix markdown
* add Avril 14th sentence
* fix syntax
2024-02-15 07:40:36 +00:00
Jędrzej Stuczyński
0b46e5b753
improved startup log regarding the epoch
2024-02-14 16:36:37 +00:00
Jędrzej Stuczyński
2c65460164
additional logs
2024-02-14 16:10:14 +00:00
Jędrzej Stuczyński
e86419540c
don't try to send empty rewarding txs
2024-02-14 16:10:14 +00:00
benedettadavico
3771cb9188
Update changelog and bump versions
2024-02-14 11:55:30 +01:00
mx
e8f6d6e55d
fixed theme bug? ( #4401 )
...
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-02-14 09:59:19 +01:00
Jędrzej Stuczyński
536b892c91
fixed epoch id being advanced at wrong point
2024-02-14 08:49:08 +00:00
Jędrzej Stuczyński
a40cd73dec
Merge pull request #4402 from nymtech/bugfix/post-ephemera-nym-api
...
fixed nym-api config template
2024-02-13 17:41:38 +00:00
Jędrzej Stuczyński
d7255374de
fixed nym-api config template
2024-02-13 17:41:07 +00:00
Jędrzej Stuczyński
0b6cb236d8
allow running in monitor only mode without any tokens
2024-02-13 15:22:03 +00:00
Jędrzej Stuczyński
f0361a200b
log errors on failing to determine rewarding amounts and advance epochs regardless
2024-02-13 15:20:36 +00:00
Jędrzej Stuczyński
f1c5e8bdc0
attempt to re-create websocket creation on failure
2024-02-13 14:41:57 +00:00
Jędrzej Stuczyński
b03d737393
making sure to stop nym-rewarder if nyxd scraper has terminated
2024-02-13 12:03:06 +00:00
Jon Häggblad
3088b69711
Merge pull request #3503 from nymtech/jon/feat/test-rustls
...
Replace openssl with rustls
2024-02-13 08:55:47 +01:00
Jon Häggblad
412b7b9898
Remove sdk-version-bump from main workspace temporarily
...
In the upcoming cargo-edit version then the dependency on ureq is
dropped and also the implicit dependency on openssl
2024-02-13 08:29:39 +01:00
Jon Häggblad
30754a7a4a
Switch tungstenite to rustls
2024-02-13 08:28:09 +01:00
Jon Häggblad
e99b04f1c6
Remove explicit openssl dependency
2024-02-13 08:28:09 +01:00
Jon Häggblad
279fea9a0b
Switch reqwest to rustls
2024-02-13 08:28:09 +01:00
Jon Häggblad
c2aba223b8
Add openssl to cargo deny ban
2024-02-13 08:28:09 +01:00
Jędrzej Stuczyński
501f314266
Merge pull request #4356 from nymtech/chore/remove-ephemera
...
Chore/remove ephemera
2024-02-12 18:31:58 +00:00
Jędrzej Stuczyński
3ecd2af216
fixed test imports
2024-02-12 17:14:25 +00:00
Jon Häggblad
9b44674f43
Remove sdk-version-bump from main workspace temporarily
...
In the upcoming cargo-edit version then the dependency on ureq is
dropped and also the implicit dependency on openssl
2024-02-12 14:14:30 +01:00
Jon Häggblad
588839740f
Switch tungstenite to rustls
2024-02-12 14:14:30 +01:00
Jon Häggblad
4353bab636
Remove explicit openssl dependency
2024-02-12 14:14:30 +01:00
Jon Häggblad
05957c366f
Switch reqwest to rustls
2024-02-12 14:14:30 +01:00
Jon Häggblad
60e14f866e
Add openssl to cargo deny ban
2024-02-12 14:14:30 +01:00
Jon Häggblad
cec05a99f4
Tweak packet rate log string
2024-02-12 13:05:30 +01:00
Jon Häggblad
d487f4d98c
Merge pull request #4389 from nymtech/jon/handle-multiple-ip-packet-in-ipr
...
Handle multiple IP packets in ip-packet-router
2024-02-12 12:39:40 +01:00
Jon Häggblad
b9e9809938
Extract out handle_responses
2024-02-12 12:14:51 +01:00
Jędrzej Stuczyński
9b50188d7d
Merge pull request #4391 from nymtech/chore/reexport-types
...
re-export cosmrs' cosmwasm types
2024-02-12 09:14:33 +00:00
Jon Häggblad
0e3dbece8b
Fix unit test
2024-02-12 08:21:32 +01:00
Jędrzej Stuczyński
052f7649a8
re-export cosmrs' cosmwasm types
2024-02-11 18:57:32 +00:00
Jon Häggblad
3fde9e648f
Add health request response
2024-02-10 23:53:03 +01:00
Jon Häggblad
0b37b9fb1c
Add ping pong request response
2024-02-10 23:35:36 +01:00
Jon Häggblad
e273bfc25e
Add message for unrequested disconnect on the IPR
2024-02-10 23:27:07 +01:00
Jon Häggblad
d2ef94f1bd
Add buffer timeout to connect request
2024-02-10 23:13:50 +01:00
Jon Häggblad
92ab794294
Encode packets in connection handler
2024-02-10 23:07:45 +01:00
Jon Häggblad
3f0210d56a
Handle incoming multi-ip packets in IPR
2024-02-10 22:40:21 +01:00
Jon Häggblad
9b53473bee
Tweak retransmission log info ( #4387 )
2024-02-09 18:22:25 +01:00
Tommy Verrall
5fdae14cb9
Merge pull request #4385 from nymtech/bugfix/gateway-vk-caching-without-coconut
...
[bugfix] remove hard failure on dkg contract queries in case it doesn't exist
2024-02-09 18:11:05 +01:00
Jędrzej Stuczyński
ccb4d7fd5e
comment regarding removal of ephemera
2024-02-09 14:40:24 +00:00
Jędrzej Stuczyński
a8e520d13b
removed unused import
2024-02-09 14:38:43 +00:00
Jędrzej Stuczyński
148db2f350
replaced uses of 'serde_derive' with 'serde'
2024-02-09 14:38:02 +00:00
Jędrzej Stuczyński
2f4fad3ce3
[bugfix] remove hard failure on dkg contract queries in case it doesn't exist
2024-02-09 11:39:27 +00:00
Jon Häggblad
cc604c5f18
Merge pull request #4380 from nymtech/jon/ipr-connected-client-handler
...
Connected client handler in the IPR
2024-02-09 11:37:13 +01:00
Jon Häggblad
d0aece501f
Add missing deploy step to ci-build-upload-binaries
2024-02-09 11:28:32 +01:00
Jon Häggblad
22b5670396
Update release/publish workflow names to match filenames ( #4383 )
2024-02-09 11:26:39 +01:00
benedetta davico
4ebbf175fc
Merge branch 'develop' into chore/remove-ephemera
2024-02-09 11:24:52 +01:00
Jon Häggblad
79e9399dfe
Add nightly schedule trigger for ci-build-upload-binaries
2024-02-09 11:17:34 +01:00
Jon Häggblad
8450df28df
Tweak logging
2024-02-09 10:58:49 +01:00
Jon Häggblad
0b23d1624f
Switch to JoinHandle
2024-02-09 09:49:18 +01:00
Jon Häggblad
2026ffd61f
Error logging
2024-02-09 09:49:18 +01:00
Jon Häggblad
48e5aecda1
Don't unwrap on failed to send close signal
2024-02-09 09:49:18 +01:00
Jon Häggblad
d8e484b77e
Disconnect stopped client handlers
2024-02-09 09:49:18 +01:00
Jon Häggblad
d4ca2a7220
Implement drop for client handlers too
2024-02-09 09:49:18 +01:00
Jon Häggblad
2f0074821c
Downgrade some logging after checking it works
2024-02-09 09:49:18 +01:00
Jon Häggblad
d5e332ad39
Deduplicate and clean up
2024-02-09 09:49:18 +01:00
Jon Häggblad
14bf5645b1
Add missing module
2024-02-09 09:49:18 +01:00
Jon Häggblad
a11582749c
Add connected_client_handler
2024-02-09 09:49:18 +01:00
Jon Häggblad
aedff7fe30
Fix clippy::useless_conversion ( #4384 )
2024-02-09 09:37:32 +01:00
Jon Häggblad
36e4c181fc
Add enable_wireguard toggle to build-upload-binaries workflow ( #4382 )
...
* Add enable_wireguard toggle to ci-build-upload-binaries workflow
* Remove old deprecated build-upload-binaries
* fixup! Add enable_wireguard toggle to ci-build-upload-binaries workflow
2024-02-09 09:15:30 +01:00
Tommy Verrall
68cfe2e755
fix unit test
2024-02-08 17:43:51 +00:00
Tommy Verrall
2baac3de1b
Merge pull request #4338 from nymtech/feature/nym-cli-multisend
...
nym-cli: add command to broadcast a transaction with multiple send token messages
2024-02-08 17:08:41 +01:00
Tommy Verrall
edc9b78b6c
last clippy warning
2024-02-08 16:07:13 +00:00
Tommy Verrall
9f07f3aff3
fmt
2024-02-08 15:55:57 +00:00
Tommy Verrall
23ba8298be
amend code, as described on PR, trialled and testing on QA
2024-02-08 15:46:21 +00:00
Tommy Verrall
629d124838
Merge pull request #4371 from nymtech/feature/DKG-revamp1
...
Feature/dkg revamp1
2024-02-08 14:35:33 +01:00
mx
fe2d602cd8
Max/new mdbook theme ( #4377 )
...
* stripped out theme plugin + edited coal default
* cleanedup gitignore
* stripped down light theme
* new theme dir structure
* removed themes aside from dark and light custom
* moved search to right hand side
* added toc
* changed up header bar
* hard centred title
* themed dropdown menus
* copied all vars between book tomls for the moment
* moved new theming to operators and devportal
* changed comment on future language support
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2024-02-08 10:02:57 +00:00
Jon Häggblad
8b2f80b03c
Multi IP packet codec ( #4379 )
...
* Codec implementation
* rustfmt
* Extract out magic numbers
2024-02-08 11:01:01 +01:00
Jędrzej Stuczyński
336cd30dd8
updated dkg contract schema
2024-02-07 12:28:51 +00:00
Jon Häggblad
a8dc703399
Merge pull request #4370 from nymtech/jon/reply-on-ipr-version-incompat
...
Extend IPR request / responses to handle more reply types
2024-02-07 13:24:14 +01:00
Jędrzej Stuczyński
c8562ecac1
fixed dkg contract test build
2024-02-07 11:56:44 +00:00
Jędrzej Stuczyński
dd0067f542
fixed arguments passed for dealer registration
2024-02-07 11:55:49 +00:00
Jędrzej Stuczyński
a18dab55a6
fixed coconut key existence check in key derivation
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
4c8ae077a2
fixed nym-api config template
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
79a7860185
changed 'DealingChunkInfo' 'size' field from usize to u64 to remove floating point operations during deserialization
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
bb71da55e8
regenerated DKG contract schema
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
ca18fb9f33
fixed clippy warnings on existing code
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
ceec8217e0
nym-cli build fix
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
a52e81b66e
temporarily commented out broken test
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
a44339433e
fixed nym-api tests
2024-02-07 11:55:48 +00:00
Jędrzej Stuczyński
c9290cbcc0
handle chunking on nym-api side
2024-02-07 11:55:47 +00:00
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
e7bc50fc4a
resharing test + bugfixes
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
bd9a628a98
restored key derivation tests
2024-02-07 11:55:47 +00:00
Jędrzej Stuczyński
19a9d5413d
restored dealings tests
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
016ab58648
updated contract schema
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
8ec7534b57
clippy fixes
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
3c66ab9adc
test code compiles
...
but doesnt fully work yet
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
a66f63e34d
cleanup
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
59d31cfa2b
more completed key validation
2024-02-07 11:55:46 +00:00
Jędrzej Stuczyński
6d9bc302ff
more completed key finalization
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
75cc310fc8
happy path for key finalization
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
bd7eebf463
happy path for key validation
2024-02-07 11:55:45 +00:00
Jędrzej Stuczyński
c31561d46d
actually working happy path with a unit test
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
546e7c794f
[wip]: improving error recovery during key submission phase
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
a1f68170c9
more explicit errors in the controller outer loop
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
ae29e86db0
cleaned up key loading
2024-02-07 11:55:44 +00:00
Jędrzej Stuczyński
359f038dff
removed the dkg client retries
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
16f7ac9998
schema
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
96fd084582
fixed the return type of the query
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
824dfa3d6d
added cw2 interface to dkg contract
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
2548c8d42d
missing test fix
2024-02-07 11:55:43 +00:00
Jędrzej Stuczyński
f4facc08ea
fixed tests
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
f20f96831a
api support: submit ed25519 public key alongside the bte public key
2024-02-07 11:55:42 +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
3b39ec4b28
schema
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
6b6bbe535f
fixed dealings query arguments
2024-02-07 11:55:42 +00:00
Jędrzej Stuczyński
85d9d65da3
more clippy
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
9f580d7bc2
updated dkg schema
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
4dee8858da
clippy
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
49797d46bb
removed old debug code
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
4060489bd1
ephemera contract fix
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
205e44a857
fixes
2024-02-07 11:55:41 +00:00
Jędrzej Stuczyński
6bf9dca722
reintroducing bug in deterministic_filter_dealers to make tests pass
...
yes, it's as bad as it sounds
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
45e8d3d78e
renaming
2024-02-07 11:55:40 +00:00
Jędrzej Stuczyński
c7b8622cf4
removed todos from commented tests
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
e09986e505
fixed arguments for installing yarn ( #4376 )
2024-02-07 12:52:59 +01: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
import this
fa81b96951
[DOC]: hotfix - typo correction ( #4374 )
2024-02-06 16:03:17 +01:00
Jon Häggblad
8cccc9ab24
Bump IPR request version
2024-02-06 11:01:54 +01:00
Drazen Urch
b567ac22d3
Fix builds action ( #4372 )
...
* Fix builds action
* Filter deb files
2024-02-05 22:05:21 +01:00
Jon Häggblad
b43a1b8c94
Include destination in error reply
2024-02-05 11:27:28 +01:00
Jon Häggblad
d7da6ed1ab
Remove unused error case
2024-02-05 09:01:11 +01:00
Jon Häggblad
4d62dc9c74
Respond to sender on version mismatch
2024-02-04 18:34:29 +01:00
import this
2d39f3c722
[DOC]: NymVPN GUI new auto-script implementation ( #4369 )
...
Binaries have new name convention and the script was failing. This PR solves the issue for both MacOS and Linux users.
2024-02-02 19:11:21 +00: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
Tommy Verrall
7406fdd677
Merge pull request #4363 from nymtech/jon/ci-cargo-deny-pull-request-trigger
...
Enable pull_request trigger on ci-cargo-deny
2024-02-02 16:16:52 +01:00
Jon Häggblad
d7d4c9f09a
Split ip-packet-requests types into modules
2024-02-02 14:49:51 +01:00
Tommy Verrall
94d83648c2
Merge pull request #4357 from nymtech/chore/update-rocket
...
Chore/update rocket
2024-02-01 19:50:57 +01:00
Tommy Verrall
aa51af7023
Merge pull request #4366 from nymtech/feature/validator-rewarder-monitor-only
...
Add config to run the block signing in monitoring mode only
2024-02-01 19:29:20 +01:00
import this
f45ed78806
[DOC] : add NymVPN videos ( #4367 )
...
* create community councel and landing pages stub
* address review comments -> finished
* remove redundant
* reorganize menu and fix link
* branch url fix
* update testing video
2024-02-01 13:50:14 +00:00
import this
c0337ec1d4
[DOC/operators]: Legal Forum - Community landing pages stub ( #4365 )
...
* create community councel and landing pages stub
* address review comments -> finished
* remove redundant
2024-02-01 07:41:24 +00:00
Tommy Verrall
6fe049d1a2
Merge pull request #4351 from nymtech/move-ppa-s3
...
Clean up git, update docs,
2024-02-01 06:11:22 +01:00
Mark Sinclair
63ed99d4d6
Add config to run the block signing in monitoring mode only. Will write 0's as the hash for rewarding.
2024-01-31 11:46:57 +00:00
Jędrzej Stuczyński
2061629d1d
Merge pull request #4364 from nymtech/bugfix/rewarding-epoch-start
...
[bugfix] make sure first rewarding epoch starts at :00
2024-01-31 09:30:50 +00:00
Jędrzej Stuczyński
9b99a19ba0
[bugfix] make sure first rewarding epoch starts at :00
2024-01-31 09:08:21 +00:00
Jon Häggblad
6a3afb50b8
Remove continue-on-error for cargo deny check licenses
2024-01-31 09:40:51 +01:00
Jon Häggblad
bea64b926f
Add license to cpu-cycles matching libcpucycles
2024-01-30 21:56:34 +01:00
Jon Häggblad
3b83c30558
Add zlib to the list of allowed licenses
2024-01-30 21:37:19 +01:00
Jon Häggblad
ceeccbba07
License typo
2024-01-30 21:37:19 +01:00
Jon Häggblad
be55bb61cb
Add missing license annotations to ephemera and bity integration
2024-01-30 21:37:08 +01:00
Jon Häggblad
f2af35fc2e
Enable pull_request trigger on ci-cargo-deny
2024-01-30 13:56:12 +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
Jędrzej Stuczyński
914c586e68
Merge pull request #4346 from nymtech/feature/rewarder-whitelist
...
Feature/rewarder whitelist
2024-01-30 10:08:21 +00:00
Jon Häggblad
10ba3c2ab9
Fix printing percentage instead of fraction ( #4359 )
2024-01-29 22:53:35 +01:00
Jędrzej Stuczyński
7e32787ab2
updated lock file
2024-01-26 17:28:01 +00:00
Jędrzej Stuczyński
7062f69e45
updated rocket in explorer-api
2024-01-26 17:27:51 +00:00
Jędrzej Stuczyński
5e98c14a98
updated rocket in network statistics
2024-01-26 17:27:42 +00:00
Jędrzej Stuczyński
f04d1fea56
updated rocket in nym-api
2024-01-26 17:27:33 +00:00
Jędrzej Stuczyński
339c6c6d24
finally using the correct feature in nym-node for utoipa
2024-01-26 17:21:24 +00:00
Jędrzej Stuczyński
bd6ba89e96
removed ephemera usage from nym-api
2024-01-26 17:21:01 +00:00
import this
836e237116
[DOC] Hot-Fix ( #4355 )
...
* update gui ato-script
* update scripts and simplify steps
* finish NymVPN demo guide update
2024-01-26 16:38:41 +00:00
import this
0f9bd648a1
[DOC]: NymVPN auto-scripts update ( #4350 )
...
* update gui ato-script
* update scripts and simplify steps
2024-01-26 14:29:25 +00:00
Jędrzej Stuczyński
0c2c0bdc54
delay acquiring vk lock
2024-01-26 12:11:43 +00: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
6774158e7a
Upgrade publicsuffix crate to latest ( #4341 )
...
* Upgrade publicsuffix crate to latest
This is a step in removing dependencies on OpenSSL
* fix clippy
2024-01-26 10:35:12 +01:00
durch
f98698a121
Clean up git
2024-01-26 09:50:18 +01:00
import this
8e99c17f49
[DOC]: Update NymVPN Guides to v0.0.3 ( #4347 )
...
* correct GW API endpoint url
* update shasum verification
* update nym-vpn versions
* syntax edit
* change vars in book.toml
* fix name convention
* address feedback changes
* udpdate script name
2024-01-24 17:19:39 +00:00
mx
ab4cc9b282
C++ FFI ( #4348 )
...
* first commit in monorepo
* *formatting
*added license
* Fix up license headers
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2024-01-24 15:05:59 +00: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
Drazen Urch
1948fd8e67
Publish deb packages to builds.ci ( #4344 )
...
* Publish deb
* Pass secret as argument
* Install cargo-deb
2024-01-24 13:18:52 +01:00
Jędrzej Stuczyński
c8f38ae785
added whitelisting information in logs
2024-01-23 15:10:53 +00:00
Jędrzej Stuczyński
f32ea17de5
disabled credential issuance by default
2024-01-23 15:05:53 +00:00
Jędrzej Stuczyński
4ac25aef4d
setting 0 ratios for not whitelisted runners
2024-01-23 14:54:41 +00:00
Jędrzej Stuczyński
3ad6a31e1f
don't increment total issued credentials from not whitelisted nodes
2024-01-23 14:52:38 +00:00
Jędrzej Stuczyński
6cacc53e5a
resolved old todo
2024-01-23 14:43:46 +00:00
Jędrzej Stuczyński
387933a975
using whitelisting information for rewarding
2024-01-23 14:41:15 +00:00
Jędrzej Stuczyński
f6c24412c0
checking for empty whitelists
2024-01-23 13:54:19 +00:00
Jędrzej Stuczyński
5c753c0794
added new whitelist entries to the config
2024-01-23 13:53:31 +00:00
Tommy Verrall
67132161f4
Merge pull request #4332 from nymtech/update/explorer-rounded-values
...
Mixnode table - Round value to 2dp
2024-01-22 10:42:58 +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
serinko
16aaf7b5df
[DOC]: FAQ Updates ( #4339 )
...
* add mixnet live stats to faq
* add point to mixnet faq
* syntax edit
* addressed comments
2024-01-19 14:09:31 +00:00
serinko
17c6b79735
delete redundant leftovers ( #4340 )
2024-01-19 11:38:03 +00:00
Tommy Verrall
8bd758ad0e
Update sandbox.env ( #4331 )
2024-01-19 11:18:14 +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
serinko
ae602ae771
[DOC]: Edit commands and text flow ( #4337 )
...
* syntax hotfix
erase a white space
* edit numbering
* edit numbering
* edit numbering
* syntax edit
* syntax edit
2024-01-18 11:30:10 +00:00
Sachin Kamath
d6d36364b0
Add full node configuration and requirements ( #4335 )
...
* docs: add CORS line to maintenance page
* docs: add full node configuration and size to nym-api page
* docs: fix review comments
2024-01-18 09:40:10 +00:00
serinko
accb42cad9
[DOCs]: serinko/syntax-hotfix ( #4334 )
...
* [DOCs]: nymvpn syntax hotfix
* cli naming hotfix
2024-01-17 14:35:24 +00:00
serinko
dd43c5d2d2
[DOCs]: Create NymVPN user manual ( #4323 )
...
* initialise new nymvpn guide pages
* docs: nymvpn guide, testing, troubleshooting and faq
* add faq
* remove todo points
* resolve review comments
* change landing page order
* incorporate huxis user feedback
* add binaries link
* change menu naming -> upper case
* final version for cryptotalk demo
* change naming convention client -> cli
* initialise clean and organized nymvpn guides
* remove redundant
* add faq page
* add cli.md content
* add gui.md content
* almost final version - ready for review
* simplify menu titles
* finished version for review and production
* last tweak
* addressed requests
* syntax fix
* add extra intro warning
* yank directly ./nym-cli --help output text
* change landing page and warning -> info
* add variables and finish the guides
* edit point formatting
2024-01-17 14:09:05 +00:00
fmtabbara
e42d46100a
allow currencyToString function to accept an object with amount, dp, and denom properties
2024-01-17 13:36:34 +00:00
Drazen Urch
ed8b1841dc
nym-cli deb + ppa ( #4330 )
2024-01-17 11:12:46 +01:00
Drazen Urch
dd15a9454a
Add nym-gateway to ppa repo ( #4321 )
...
* Add gateway ppa scaffolding
* Resolve host ip address, add curl dep
* make deb -> make ppa
* Add build targets for deb packages
* Add gateway public-ips
* Update PPA repo
* Typo
2024-01-16 18:31:15 +01:00
Jędrzej Stuczyński
f4e42d74c4
Merge pull request #4326 from nymtech/bugfix/nymvisor-windows-ci
...
Bugfix/nymvisor windows ci
2024-01-16 11:36:47 +01:00
Pierre Dommerc
9de1e6e844
chore: remove nym-vpn projects ( #4327 )
2024-01-16 11:10:26 +01:00
Tommy Verrall
713df39106
Merge pull request #4324 from nymtech/feature/bity-sell
...
Update text on buy page to Buy/Sell
2024-01-15 16:55:18 +01:00
Jędrzej Stuczyński
5ec4674f9b
even more target locking
2024-01-15 15:45:19 +00:00
Jędrzej Stuczyński
58c5092e80
added a dummy main for non unix targets
2024-01-15 15:18:52 +00:00
Jędrzej Stuczyński
677ad54a7f
used global unix cfg
2024-01-15 14:54:49 +00:00
fmtabbara
5e17c3199f
update text on buy page to buy/sell
2024-01-15 14:32:39 +00:00
Tommy Verrall
3c3a34ec0f
Merge pull request #4322 from nymtech/update-localnet-script
...
Check that localnet is running fromt the scripts dir
2024-01-15 13:43:27 +01:00
Tommy Verrall
e9b442e634
Merge pull request #4303 from nymtech/dependabot/npm_and_yarn/follow-redirects-1.15.4
...
Bump follow-redirects from 1.15.3 to 1.15.4
2024-01-15 13:42:55 +01:00
Tommy Verrall
ca02e2bce1
Merge pull request #4310 from nymtech/dependabot/npm_and_yarn/wasm/node-tester/internal-dev/follow-redirects-1.15.4
...
Bump follow-redirects from 1.15.2 to 1.15.4 in /wasm/node-tester/internal-dev
2024-01-15 13:42:36 +01:00
Tommy Verrall
985ab43fe9
Merge pull request #4306 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/follow-redirects-1.15.4
...
Bump follow-redirects from 1.14.9 to 1.15.4 in /clients/native/examples/js-examples/websocket
2024-01-15 13:42:12 +01:00
dependabot[bot]
f4dad37b14
Bump follow-redirects from 1.15.2 to 1.15.4 in /wasm/client/internal-dev ( #4311 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-15 11:52:56 +01:00
durch
08a57fa8df
Check that we are running fromt the scripts dir
2024-01-15 10:25:51 +01:00
Tommy Verrall
98e88e2f11
Merge pull request #4253 from nymtech/feature/validator-rewarder
...
Feature/validator rewarder
2024-01-15 09:25:26 +01:00
Tommy Verrall
2a589b049c
Merge pull request #4316 from nymtech/feature/bump_vergen
...
Bump vergen version to latest
2024-01-12 14:44:09 +00:00
Tommy Verrall
9bcd56e254
Merge pull request #4312 from nymtech/dependabot/npm_and_yarn/wasm/mix-fetch/internal-dev/follow-redirects-1.15.4
...
Bump follow-redirects from 1.15.2 to 1.15.4 in /wasm/mix-fetch/internal-dev
2024-01-12 12:58:55 +00:00
Bogdan-Ștefan Neacşu
025ba2ec5f
Bump vergen version to latest
2024-01-12 14:46:37 +02:00
Tommy Verrall
1a1d11c447
Merge pull request #4247 from nymtech/fix/test-route-construction
...
Only use good nodes for test route construction
2024-01-12 12:28:21 +00:00
serinko
958bc2ae9a
[DOCs]: NymVPN alpha - pages for events ( #4309 )
...
* initialise new nymvpn guide pages
* docs: nymvpn guide, testing, troubleshooting and faq
* add faq
* remove todo points
* resolve review comments
* change landing page order
* incorporate huxis user feedback
* add binaries link
* change menu naming -> upper case
* final version for cryptotalk demo
* change naming convention client -> cli
2024-01-11 16:34:25 +00: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
Pierre Dommerc
a834bb17f8
chore(vpn-desktop): bump version 0.0.2 ( #4314 )
...
* bump version
* add nym-vpn html icon
2024-01-11 12:18:33 +01:00
Zane Schepke
cee6d8c308
Merge pull request #4298 from nymtech/fix/vpndesktop_ui_divergences
...
fix(vpn-desktop-ui): fix design divergences
2024-01-11 06:03:54 -05:00
Zane Schepke
142eaf533b
fix macos artifact
2024-01-11 06:01:37 -05:00
Jon Häggblad
42365769f8
Update Cargo.lock for nym-vpn-ui ( #4313 )
2024-01-11 09:52:44 +01:00
pierre
9fc822298f
fix overflow padding
...
fix settings screens
remove spin animation on connect button
use cursor progress
add select-none on some elements
2024-01-11 06:56:01 +01:00
dependabot[bot]
cfb9f3d356
Bump follow-redirects in /wasm/mix-fetch/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-10 23:47:45 +00:00
dependabot[bot]
ea386b6145
Bump follow-redirects in /wasm/node-tester/internal-dev
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.2 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.2...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-10 23:47:41 +00:00
pierre
75221cfd3e
wip
2024-01-10 18:25:35 +01:00
pierre
50f71a21e0
fix various design divergences
2024-01-10 18:16:55 +01:00
pierre
cfa9ecfcc4
fix various design divergences
2024-01-10 17:52:10 +01:00
Jon Häggblad
549b33cd91
Fix clippy in beta toolchain ( #4299 )
...
* clippy::lines_filter_map_ok
* clippy::ineffective-open-options
2024-01-10 15:29:05 +01:00
Tommy Verrall
be46da9906
Merge pull request #4302 from nymtech/dependabot/npm_and_yarn/nym-api/tests/follow-redirects-1.15.4
...
Bump follow-redirects from 1.15.1 to 1.15.4 in /nym-api/tests
2024-01-10 13:54:42 +00:00
Tommy Verrall
66d123312f
Merge pull request #4301 from nymtech/dependabot/npm_and_yarn/testnet-faucet/follow-redirects-1.15.4
...
Bump follow-redirects from 1.14.8 to 1.15.4 in /testnet-faucet
2024-01-10 13:54:25 +00:00
Tommy Verrall
a29f3db5fb
Merge pull request #4304 from nymtech/jon/update-openssl
...
cargo update -p openssl
2024-01-10 13:53:13 +00:00
dependabot[bot]
d0fa1792e2
Bump follow-redirects in /clients/native/examples/js-examples/websocket
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.9 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.9...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-09 19:35:21 +00:00
Jon Häggblad
f452d97979
cargo update -p openssl
2024-01-09 14:14:42 +01:00
Jędrzej Stuczyński
9b2d224e54
clippy
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
3f504d7500
fixed builds of other binaries
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
22541f5a79
smoothing some rough edges
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
bd8f666405
config template
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
a3c1541660
actually sending the rewards
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
6c1d14a4bc
clippy
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
162ff71814
more granual configs
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
Jędrzej Stuczyński
668a255e0d
issuance score calculation logic
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
31d8352621
persisting rewarding data
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
4f6fe88b4c
starting on persistence
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
397ef8723d
block signing related code
2024-01-09 11:03:05 +01:00
Jędrzej Stuczyński
2c2223947c
wip
2024-01-09 11:03:04 +01:00
Jędrzej Stuczyński
e1c0638f1e
getting signing rewards
2024-01-09 11:02:41 +01:00
Jędrzej Stuczyński
13fa2119fc
wip
2024-01-09 11:02:41 +01:00
Jędrzej Stuczyński
8f24e8f208
starting to integrate scraper into the rewarder
2024-01-09 11:02:40 +01:00
Jędrzej Stuczyński
37dd20ded1
wip2
2024-01-09 11:01:17 +01:00
Jędrzej Stuczyński
b4b32bb907
wip
2024-01-09 10:59:52 +01:00
dependabot[bot]
c1718154cb
Bump follow-redirects from 1.15.3 to 1.15.4
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.3 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-09 09:32:28 +00:00
dependabot[bot]
3eb7710a12
Bump follow-redirects from 1.15.1 to 1.15.4 in /nym-api/tests
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.1 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.1...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-09 09:30:41 +00:00
dependabot[bot]
d1c9251904
Bump follow-redirects from 1.14.8 to 1.15.4 in /testnet-faucet
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.8 to 1.15.4.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.8...v1.15.4 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-09 09:30:36 +00:00
Tommy Verrall
62894e2b40
Merge pull request #4300 from nymtech/jon/update-lock
...
Update Cargo.lock files
2024-01-09 09:29:23 +00:00
Jon Häggblad
bd7fd1a61c
Update Cargo.lock files
2024-01-09 10:12:02 +01:00
pierre
28f118c73b
provide lato font
2024-01-08 17:22:25 +01:00
Tommy Verrall
65699736ee
Merge pull request #4018 from nymtech/feature/nym-node-api-tests
...
Initial step to adding nym-node functional tests
2024-01-08 15:49:37 +00:00
benedettadavico
caba594c95
update workflow file
2024-01-08 16:23:57 +01:00
benedettadavico
746d52d017
Merge remote-tracking branch 'origin/develop' into feature/nym-node-api-tests
2024-01-08 16:11:38 +01:00
Zane Schepke
e323c05b33
Merge pull request #4297 from nymtech/chore/vpndesktop_update_deps
...
chore(vpn_desktop): update js dependencies
2024-01-08 09:42:34 -05:00
pierre
abdf071448
update js dependencies
2024-01-08 15:35:37 +01:00
Zane Schepke
a6f2b0e8c8
feat(vpn_desktop): add entry node location selector support ( #4296 )
...
* entry selector read from state
* remove entry_node_location from config
---------
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2024-01-08 12:17:53 +01:00
Tommy Verrall
f78b4a1742
Merge pull request #4242 from nymtech/feature/basic-scraper
...
Feature/basic scraper
2024-01-08 11:04:09 +00:00
Tommy Verrall
d4fde7b788
Merge pull request #4194 from nymtech/dependabot/cargo/nym-vpn/ui/src-tauri/openssl-0.10.60
...
Bump openssl from 0.10.59 to 0.10.60 in /nym-vpn/ui/src-tauri
2024-01-08 10:02:19 +00:00
Tommy Verrall
d5a2952ef9
Merge pull request #4255 from nymtech/jon/add-cargo-about
...
Add cargo-about files
2024-01-08 09:59:16 +00:00
Tommy Verrall
206b6ba742
Merge pull request #4274 from nymtech/dependabot/npm_and_yarn/tauri-apps/cli-1.5.6
...
Bump @tauri-apps/cli from 1.5.2 to 1.5.6
2024-01-08 09:58:13 +00:00
Zane Schepke
67449b1c19
Merge pull request #4295 from nymtech/chore/vpndesktop_bump_version
...
chore(vpn_desktop): bump version
2024-01-05 12:37:49 -05:00
pierre
8d6e5d4fff
bump version
2024-01-05 18:30:19 +01:00
Zane Schepke
f448355b35
Merge pull request #4294 from nymtech/feat/vpnapp_overflow_scroll
...
fix(vpn_desktop): fix vertical overflow
2024-01-05 11:15:52 -05:00
pierre
cf78af6b98
redo cursor pointer
2024-01-05 17:01:18 +01:00
pierre
d041cfe5c5
disalbe settings not implemented yet
2024-01-05 16:55:33 +01:00
pierre
85b0b6d73d
fix vertical overflow
2024-01-05 13:44:01 +01:00
Zane Schepke
685019884f
feat(vpn-desktop): support screen UI and routing ( #4279 )
...
* add base setting screen and routing
* add version
* add logs icons
* fix comments
* refactor to nested routes
* add settingslayout
* remove useless note
* fix typecheck
* fix exports and optionals
* fix icon
---------
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2024-01-04 15:55:46 +01:00
Tommy Verrall
cd9d4eebd3
Merge pull request #4258 from nymtech/jon/exit-policy-for-portless
...
Apply exit policy check on destination ips without port
2024-01-03 09:55:09 +00:00
Jędrzej Stuczyński
78610c7e28
Chore/nym api commands ( #4225 )
...
* created run and init commands for nym-api + nasty mnemonic workaround
* removed dead code
* cargo fmt + clippy
* fixed key loader
* made announce address optional and removed the nonobvious fallback value
* clippy
* removed contract addresses from config template
* fixed conflicting arguments macro
* post-rebasing fixes: applied client macro to balance method
2024-01-03 10:49:10 +01:00
Tommy Verrall
496870b5f6
Merge pull request #4275 from nymtech/dependabot/npm_and_yarn/testnet-faucet/msgpackr-1.10.1
...
Bump msgpackr from 1.5.5 to 1.10.1 in /testnet-faucet
2024-01-03 08:55:42 +00:00
serinko
7eac5e3529
url correction ( #4281 )
2024-01-02 14:22:47 +00:00
Jędrzej Stuczyński
4ad4072709
naively resolve gateway credential spending race condition ( #4229 )
...
a non-naive solution would require queuing up pending request and batch executing them
2024-01-02 14:47:01 +01:00
serinko
bd3711892a
remove ccc event pages ( #4280 )
2024-01-02 13:36:06 +00:00
Jędrzej Stuczyński
b5926def85
fixed rebasing artifact
2024-01-02 12:54:12 +00:00
Jędrzej Stuczyński
50cc8bd0bf
improved startup sync
2024-01-02 12:54:12 +00:00
Jędrzej Stuczyński
fb1b58b5fb
fixed startup sync
2024-01-02 12:54:11 +00:00
Jędrzej Stuczyński
c3a9ceae52
fixed update_last_processed
2024-01-02 12:54:11 +00:00
Jędrzej Stuczyński
c92a7e3e35
Squashed scraper
...
globally updated sqlx to 0.6.3
wip
basic processing loop
wip
starting on modules
all of the requesting logic, catching up, etc
remaining work includes persisting the data
wip
persisting block data
initial and extremely basic nyxd block scraper
2024-01-02 12:54:11 +00:00
Jędrzej Stuczyński
e152c9a99e
Merge pull request #4278 from nymtech/bugfix/api-tests
...
bugfix: gateway average uptime test
2024-01-02 13:29:59 +01:00
Jędrzej Stuczyński
78cce00adf
bugfix: gateway average uptime test
2024-01-02 12:11:51 +00:00
Jędrzej Stuczyński
55e00a9a38
Feature/remove feegrant ( #4227 )
...
* nym-api using own funds when voting in multisig
* startup check for token balance
* dead code
2024-01-02 13:06:17 +01:00
Jędrzej Stuczyński
6d1b26daeb
Merge pull request #4277 from nymtech/chore/1.75.0-lints
...
Chore/1.75.0 lints
2024-01-02 11:42:50 +01:00
Jędrzej Stuczyński
2d9e34cc81
clippy
2024-01-02 10:27:43 +00:00
Jędrzej Stuczyński
7232fd83d1
ignoring pedantic clippy lints from ephemera
2024-01-02 10:09:03 +00:00
Jędrzej Stuczyński
3816142479
ignoring unused imports created in macro expansions
2024-01-02 10:06:26 +00:00
dependabot[bot]
112ecc2e4c
Bump msgpackr from 1.5.5 to 1.10.1 in /testnet-faucet
...
Bumps [msgpackr](https://github.com/kriszyp/msgpackr ) from 1.5.5 to 1.10.1.
- [Release notes](https://github.com/kriszyp/msgpackr/releases )
- [Commits](https://github.com/kriszyp/msgpackr/commits/v1.10.1 )
---
updated-dependencies:
- dependency-name: msgpackr
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-28 21:37:47 +00:00
dependabot[bot]
2f0fbd5ebd
Bump @tauri-apps/cli from 1.5.2 to 1.5.6
...
Bumps [@tauri-apps/cli](https://github.com/tauri-apps/tauri ) from 1.5.2 to 1.5.6.
- [Release notes](https://github.com/tauri-apps/tauri/releases )
- [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v1.5.2...@tauri-apps/cli-v1.5.6 )
---
updated-dependencies:
- dependency-name: "@tauri-apps/cli"
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-28 05:09:29 +00:00
serinko
f45a803139
[DOCs]: ccc-event-hotfix ( #4273 )
...
* edit script, form warning, faq landing page
* Update nym-vpn.md
update script to include wg changes if need be
* update script tests.sh
* add tests-wireguard.sh script
* syntax edit
* Update nym-vpn.md
updated testing
* remove leftover flag
* edit testing guide
* final copy edits
---------
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
2023-12-27 08:42:38 +00:00
serinko
7e16932c4a
[DOC]: CCC 23 event pages + NymVPN guide ( #4261 )
...
* initialise ccc event pages
* compose existing FAQs
* edit flow
* restructure faq
* add vpn install steps
* add testing section
* initialise troubleshooting
* note add warning
* add warning
* add run cli steps
* add args
* document running flow
* add mulwald info to args desc
* add consent warning
* add FAQ questions
* add FAQ questions
* syntax fix
* edit guide flow
* add error troubleshooting point
* add warning to use two gateways
* remove reduntant message
* add clarification on testing
* rename to 37c3 to respect convention
* delete mixnet overview, replace with a link
* delete redundant
* grammar tweaks
* add gui config steps
* syntax fix
* syntax fix
* add releases and simple command info
* syntax edits
* add clarification on test logs
* describe TUN and IP flag
* add embedded video
* spellcheck
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2023-12-22 14:37:28 +00:00
Zane Schepke
a0a44509af
Merge pull request #4271 from nymtech/feat/vpnapp_ui_zoom
...
feat(vpn-deskop): add ui zoom level setting
2023-12-22 07:43:35 -05:00
Zane Schepke
852ed78e5d
update README
2023-12-21 12:33:58 -05:00
mx
0d52800569
dkg ceremony overview ( #4269 )
...
* added initial dkg ceremony info
* rebase with pwnfoo's changes from #4270
* final tweaks
---------
Co-authored-by: mfahampshire <mfahampshire@pm.me >
2023-12-21 16:55:58 +00:00
Sachin Kamath
a1dd9e656d
Add info on running full node & general improvements ( #4270 )
...
* documentation: add info on nyx full node
* documentation: https info for nym-api
2023-12-21 13:29:03 +00:00
pierre
1ea78e8e97
add ui zoom level setting
2023-12-21 14:25:15 +01:00
Zane Schepke
46d68e5448
Merge pull request #4268 from nymtech/refactor/vpn_desktop_minor
...
refactor(vpn-desktop): minor changes
2023-12-20 12:09:56 -05:00
pierre
2c820ca0ea
update country list, remove app name from topbar
2023-12-20 17:40:53 +01:00
Zane Schepke
2c731cf048
Merge pull request #4265 from nymtech/fix/vpn_desktop_style
...
refactor(vpn-desktop): minor style changes
2023-12-20 09:37:51 -05:00
pierre
9a1f28bd43
fix spacing issue
2023-12-20 15:27:56 +01:00
Zane Schepke
b9493004aa
Merge pull request #4264 from nymtech/refactor/vpn_desktop_style
...
refactor(vpn-desktop): fix style
2023-12-20 08:49:19 -05:00
pierre
b27f806c40
fix spacing issue
2023-12-20 14:47:24 +01:00
Pierre Dommerc
08aaa8813e
refactor(vpn-desktop): clean ui ( #4263 )
...
* set cursor default on disabled state
* fix long error messages overflow
* clean code
* fix hop select component style
* fix exit select button
* add nym vpn icon
* style refactoring
* style refactoring
* fix hover bg country list in light mode
* fix hover bg country list in light mode
---------
Co-authored-by: Zane Schepke <zanecschepke@gmail.com >
2023-12-20 14:13:48 +01:00
Pierre Dommerc
dd9f4f24f1
doc(vpn-desktop): update readme ( #4260 )
2023-12-19 11:33:21 +01:00
Zane Schepke
f6c2cab531
feat(vpn-desktop): add exit node location ( #4234 )
...
* add entry node selection
* update quick prefix to fastest
* add entry node selection
* update quick prefix to fastest
* add country selection
* add country selection
* remove config properties
* disable entry location for now
* refactor: rename entry location selector command
* remove un-related comment
* refactor: renamed entry location selector
* use translation key for copy
* fix on connect error handling
* use a default entry location for now
* refactor(backend): move country list into module
* refactor(backend): init app state based on restored app data
* fix(backend): connect command
* add comments
* fix country select bug
* add entry_node_location to app config file
* add proper default location handling
* clean code
---------
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2023-12-19 11:15:11 +01:00
Jon Häggblad
10ff165c18
Apply exit policy check on portless packets
2023-12-19 10:33:38 +01:00
Jon Häggblad
eec3cc4c47
Add cargo-about files
2023-12-19 09:24:44 +01:00
Jon Häggblad
f4dd9a915d
Add some license entries to Cargo.toml files ( #4250 )
...
* Add Apache 2.0 to bunch of common crates
* Allow some basic licenses
* Add more licenses
2023-12-19 09:21:33 +01:00
Jędrzej Stuczyński
dcfd46ecf0
Merge pull request #4257 from nymtech/chore/reduce-verloc-logs
...
reduced log severity when verloc connection fails
2023-12-18 12:42:40 +00:00
Jędrzej Stuczyński
d331e75375
reduced log severity when verloc connection fails
2023-12-18 12:27:25 +00:00
Jędrzej Stuczyński
bac0f24cf7
Feature/issued credentials api ( #4207 )
...
* split up coconut module a bit
* internal tool for watching dkg state and updating group contract
* debug dkg state
* display past dealer data
* improved EpochState Display impl
* display contract errors + advance epoch state
* check admin
* panic handler
* simplify app.rs
* split action enum
* added new tab with logger information
* new dealing display
* sort by index
* [fixedup] wip: updating epoch issued credentials - OG 92ade10384a6d7b6c6c222d2e29d69d3b3446a4c
* storing and signing partial blinded credentials
* starting cleanup
* fixed coconut tests + clippy
* fixed nym-api tests
* removed dkg-manager tool
it was moved to a different branch
* implemented remaining endpoints
* unit tests + bug fixes
* clippy
* added persistent identity keys to nym-api
theyre not yet announced - this will be in another PR
* cargo fmt
* clippy
* fixed loading of old configs without storage paths set
* added additional logs for blind-sign endpoint
* fixed up licenses
* lowercasing error variants
* changed 'issued_credentials' to a post
* added minimal client support
* fixed the unit test
2023-12-18 12:51:34 +01:00
Tommy Verrall
6bba371c90
Merge pull request #4236 from nymtech/feature/update-sandbox-validator
...
update sandbox references
2023-12-18 09:55:45 +00:00
Jon Häggblad
404b043591
Add ci-cargo-deny ( #4254 )
2023-12-16 22:16:29 +01:00
Pierre Dommerc
e09b33baff
fix(vpn-desktop): typo ( #4252 )
2023-12-15 14:17:12 +01:00
Pierre Dommerc
82bfab48a5
feat(vpn-desktop): integrate nym-vpn-lib ( #4244 )
...
* fix initial selected vpn mode
* wip
* Set gateway config
* Init procedure and reading config
* Update two comments
* add nym-api field to app config
* Remove hardcoded RUST_LOG from package.json
* Use scope instead of explicit drop
* Spawn vpn client in separate thread and separate runtime
* Re-set nym-vpn-lib in Cargo.toml
* add vpn handle to app state
* add vpn client call to disconnect cmd
* wip
* Setup listener tasks
* Read entire env after all
* add env config file to app config
* doc: add notes on config
* refactor env config file as optional
* add logic to connection status changes
* refactor disconnect command
* fix handle click connect button
* update doc
* add some fake delay to establish connection
* localize backend messages
* refactor extract registering listeners into modules
* add more tracing logs
* refactor clean code
* refactor clean code
* refactor vpn config creation
* fix connect app_config read
* refactor rename listener functions
* add backend support for twohop mode
* copy change
* base connected status on Ready message
Ready message sent from vpn client
* filter out specific error
* add logs
* use exported receiver types from nym_vpn_lib
* Handle exit message
* Change to nym-vpn for consistency
* prefix comment with TODO
* update doc
* remove nym_api config property
use the one provided in the env config file
* fix css compile error
* log received backend error (frontend)
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2023-12-15 13:25:49 +01:00
mx
e8956603d7
tweak ( #4251 )
2023-12-14 15:34:48 +00:00
durch
3126053cbe
Add three measurements grace period
2023-12-14 14:50:53 +01:00
Jon Häggblad
a81e7e6c53
Tweak task dropped log verbosity ( #4249 )
2023-12-14 10:26:09 +01:00
Jon Häggblad
723e30fb1d
Replace panic with error for inserting duplicate pending ack ( #4248 )
2023-12-14 10:13:59 +01:00
durch
54266fd5df
Only use good nodes for test route construction
2023-12-13 16:39:21 +01:00
mx
951f8e7a74
Max/hide nymvisor intros cleanup ( #4246 )
...
* * removed shipyard info for moment
* removed nymvisor page until next release
* removed 'new' from operator and tssdk docs
* removed nymvisor for moment
2023-12-13 12:07:37 +00:00
mx
4462dae45c
nymvisor and nym-api docs ( #4224 )
...
* added nymvisor and nymapi to build output
* added new pages to summary
* added todo for nymvisor systemd
* typo fix
* extracted old upgrade info out of maintance page to its own
* stub page for api
* halfway done on nymvisor page
* small typo fix
* first pass complete
* removed wip note
* updated path to upgrade doc
* structure + first pass
* nymapi first pass
* finished maintenance + api update
* review fixes
* fixed command for --help cmdrun rendering
2023-12-13 08:50:50 +00:00
Jon Häggblad
8bfe670c9d
Add some log statements ( #4245 )
2023-12-12 23:05:26 +01:00
Jędrzej Stuczyński
7ca801fff3
Merge pull request #4241 from nymtech/bugfix/concurrent-proposals
...
Make sure proposals are locking other requests
2023-12-12 10:58:05 +00:00
Jędrzej Stuczyński
8a92cca448
Make sure proposals are locking other requests
2023-12-12 10:40:28 +00:00
Tommy Verrall
4308f602ea
Merge pull request #4231 from nymtech/jon/add-ipr-to-self-described
...
Add IPR to nym-node http endpoint
2023-12-09 06:33:13 +00:00
Tommy Verrall
9ea2eafb2c
Update documentation/operators/src/nodes/validator-setup.md
...
Co-authored-by: Sachin Kamath <github@skamath.me >
2023-12-08 15:25:26 +01:00
Tommy Verrall
061aa6b7bd
update sandbox references
2023-12-08 15:10:26 +01:00
Tommy Verrall
3ee1e541ff
Merge pull request #4235 from nymtech/simulate-with-memo
...
Propagating memo field when simulating token transfer
2023-12-08 13:50:59 +00:00
Tommy Verrall
866309cedf
fix linting
2023-12-08 14:19:58 +01:00
Tommy Verrall
2d57ed49e8
amend a few warnings
2023-12-08 14:08:59 +01:00
Jon Häggblad
a08cc64fc7
typo
2023-12-08 12:28:03 +01:00
Jędrzej Stuczyński
23892fec8c
Propagating memo field when simulating token transfer
2023-12-08 11:19:11 +00:00
Tommy Verrall
d807f66944
Merge pull request #4232 from nymtech/jon/ipr-node-info
...
Add ip-packet-router info to node details printout in gateway
2023-12-08 10:53:53 +00:00
Jon Häggblad
0861304368
Add routes to openapi
2023-12-08 09:31:23 +01:00
Jon Häggblad
077ea25990
capitalization
2023-12-08 09:10:33 +01:00
Jon Häggblad
77679064de
rustfmt
2023-12-08 09:00:21 +01:00
Jon Häggblad
2052577174
Add ip-packet-router info to node details printout in gateway
2023-12-08 08:57:28 +01:00
Jon Häggblad
24a859d03c
Add to nym-api node-describe-cache
2023-12-07 23:57:17 +01:00
Jon Häggblad
b898ad3e97
Remove unused
2023-12-07 23:44:00 +01:00
Jon Häggblad
af3a216f71
formatting
2023-12-07 23:40:06 +01:00
Jon Häggblad
7866cb0ae8
Add IPR to nym-node http endpoint
2023-12-07 23:38:31 +01:00
Pierre Dommerc
40adedb5e1
fix initial selected vpn mode ( #4230 )
2023-12-07 19:09:30 +01:00
Tommy Verrall
c1660c2b27
Merge pull request #4191 from nymtech/feature/update-pm-and-cost-params
...
Wallet - Update bonding PM and OC limits
2023-12-07 16:02:21 +00:00
Pierre Dommerc
26a8dec707
refactor(vpnapp): node location logic ( #4223 )
...
* refactor node location logic
fontend:
remove app local data from state
remove node config from state
use only country location state
backend:
add node location in state
add set_node_location command
* call backend to update node location
* clean code
2023-12-06 15:39:53 +01:00
mx
74481003e6
made taskclient shutdown log more verbose ( #4134 )
...
* made taskclient shutdown log more verbose
* fmt
* changed 'disconnect' to 'shutdown' in 'task client is being dropped' log
2023-12-06 10:25:00 +01:00
dependabot[bot]
6d6eb186c0
Bump @adobe/css-tools from 4.3.1 to 4.3.2 ( #4203 )
...
Bumps [@adobe/css-tools](https://github.com/adobe/css-tools ) from 4.3.1 to 4.3.2.
- [Changelog](https://github.com/adobe/css-tools/blob/main/History.md )
- [Commits](https://github.com/adobe/css-tools/commits )
---
updated-dependencies:
- dependency-name: "@adobe/css-tools"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:59:56 +01:00
dependabot[bot]
6a4f8d502d
Bump vite from 5.0.0 to 5.0.5 in /nym-vpn/ui ( #4222 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.0.0 to 5.0.5.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.0.5/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-06 09:57:23 +01:00
Jon Häggblad
755fd1d765
Merge pull request #4216 from nymtech/jon/per-client-mix-hops-in-ipr
...
IPR: handle client specific number of mix hops
2023-12-05 21:11:18 +01:00
Jon Häggblad
ac14382a08
Change to Option in new_regular_with_custom_hops
2023-12-05 20:30:20 +01:00
Jon Häggblad
c8017db6c4
Extract out ConmnectedClientsListener
2023-12-05 20:30:20 +01:00
Jon Häggblad
49aaf860a8
Extract out ConnectedClients type
2023-12-05 20:30:20 +01:00
Jon Häggblad
66e36a7ed5
Use mix hops for handling responses
2023-12-05 20:30:20 +01:00
Jon Häggblad
34be9dc60f
Handle mixhops in tun_listener
2023-12-05 20:30:20 +01:00
Jon Häggblad
0e26a6efdf
Register num_hops
2023-12-05 20:30:20 +01:00
Jon Häggblad
a190506b41
Rename IpPacketRouterBuilder to IpPacketRouter
2023-12-05 20:30:20 +01:00
Jon Häggblad
8be372acff
Extract out mixnet_listener.rs
2023-12-05 20:30:20 +01:00
Jon Häggblad
c2321c20eb
Rename to MixnetListener
2023-12-05 20:30:20 +01:00
Zane Schepke
8b5dc867cd
feat(vpn-desktop): add exit node select location ( #4220 )
2023-12-05 19:28:09 +01:00
Jon Häggblad
a2219323d1
Overide number of mix hops separately per packet ( #4205 )
...
* Try passing mix_hops all the way down the call chain
* Set zero mix_hops manually
* fix
* also set zero mix hops in tun listener
* fix
* mix hops for surbs
* Another case covered
* Remove mix_hops config from Traffic
* clippy
* Add comment about why we added new functions
* Update comment
* Add surb_mix_hops to wasm config
* Remove temporary added mix_hops = 0
* Remove another temporary added mix_hops = 0
* Add comment about the limitation of num_mix_hops
2023-12-05 16:09:15 +01:00
Jędrzej Stuczyński
0f844aba38
Merge pull request #4158 from nymtech/feature/nymvisor
...
Feature/nymvisor
2023-12-05 09:46:31 +00:00
fmtabbara
84b497ab20
fix conflicts
2023-12-04 22:57:30 +00:00
Jędrzej Stuczyński
cf794b63a7
review comments
2023-12-04 15:35:42 +00:00
Pierre Dommerc
145b702f41
feat(vpn-desktop-ui): add theme switch into settings ( #4217 )
2023-12-04 16:08:44 +01:00
Jędrzej Stuczyński
bb9b3cdb64
updated config load logic
2023-12-04 12:13:28 +00:00
Jędrzej Stuczyński
b3927b9d0d
update lock files
2023-12-04 12:13:26 +00:00
Jędrzej Stuczyński
66f8ce46bf
fixes in paths + better error reporting
2023-12-04 12:12:57 +00:00
Jędrzej Stuczyński
1a2cf6b523
fixed upstream poller
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
f0ae49b18e
adding binary info to generated hashes
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
abe6a16896
changed base64 encoding to hex
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
7d6dde5148
cargo fmt
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
b10da899a8
clippy and final missing features
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
9b5714b897
current upgrade info logic
2023-12-04 12:12:56 +00:00
Jędrzej Stuczyński
6b133750d4
adjusted restart conditions
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
70c9348c30
checksum verification
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
0bf0b10c5c
daemon-build-info command
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
8d774cf6a0
initial 'add-upgrade' command
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
e5c2280a1c
main run loop
2023-12-04 12:12:55 +00:00
Jędrzej Stuczyński
c04b617a55
moved backup to separate module + standalone file support
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
56ecfa7e38
fixed backups
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
1be60922c2
binary upgrade logic
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
22da01ccd4
initial run loop
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
2e077ca946
basic draft of all tasks
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
70d3b784f4
logic for updating upgrade plan
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
f6e88b610b
setting up initial upgrade plan file
2023-12-04 12:12:54 +00:00
Jędrzej Stuczyński
822dac8ee3
setting up genesis upgrade-info.json file
2023-12-04 12:12:53 +00:00
Jędrzej Stuczyński
95e9a96ae1
wip
2023-12-04 12:12:52 +00:00
Jędrzej Stuczyński
e853e8ffc1
added upstream url to config
2023-12-04 12:10:47 +00:00
Jędrzej Stuczyński
aaeb6a7cbf
attaching file watcher to upgrade-plan.json
2023-12-04 12:10:47 +00:00
Jędrzej Stuczyński
4a98631e93
wrapping subprocess and being able to send signals
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
ce4c6de1e9
config command
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
29b41da1bb
further template fixes
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
94c4fd2af5
overriding config with env on load
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
12497f3222
not errorring out if genesis or current already exist (and match up)
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
4a5a6d366c
conditionally enabling logging
2023-12-04 12:10:46 +00:00
Jędrzej Stuczyński
b4ed20487d
copying the genesis binary + symlink creation
2023-12-04 12:10:45 +00:00
Jędrzej Stuczyński
b8036031ba
first part of nymvisor initialisation
2023-12-04 12:10:45 +00:00
Jędrzej Stuczyński
3117ed45b4
fixed config template rendering
2023-12-04 12:10:45 +00:00
Jędrzej Stuczyński
8b8e8a8282
config template
2023-12-04 12:10:45 +00:00
Jędrzej Stuczyński
29d2ab4a7a
defined env
2023-12-04 12:10:43 +00:00
Jędrzej Stuczyński
ea834a60a5
defined nymvisor config structure
2023-12-04 12:10:17 +00:00
Jędrzej Stuczyński
a6c627df33
executing the dummy cmd in async context
2023-12-04 12:10:17 +00:00
Jędrzej Stuczyński
52b8703028
passing through the args
2023-12-04 12:10:17 +00:00
Jędrzej Stuczyński
b40736d46b
init binary + initial clap
2023-12-04 12:10:14 +00:00
Jon Häggblad
caf055efc1
nym-wallet: update Cargo.lock post release ( #4210 )
2023-12-04 12:20:10 +01:00
serinko
0f6c2293bf
[DOCs]: hotfix - syntax amd flow unification ( #4215 )
...
* add cargo install mdbook-cmdrun
* unify <NODE> syntax and smooth the flow
2023-12-04 10:52:53 +00:00
serinko
3e374e4c91
add gpl-3.0 licence ( #4211 )
2023-12-04 10:17:22 +00:00
mx
2a7ed0faa8
fix cmdrun rendering ( #4213 )
...
* compile with all features
* add plugin again
2023-12-04 10:16:33 +00:00
Jon Häggblad
49b4217cc0
Enable static_secrets feature to fix build ( #4208 )
2023-12-01 22:03:27 +01:00
Pierre Dommerc
4f818b0c2e
feat(vpn-app-desktop): add main screen ( #4206 )
2023-12-01 17:55:17 +01:00
Jon Häggblad
d8c531c294
Split ip packet router into modules ( #4204 )
...
* Extract out parse_ip.rs
* Extract tun_listener and ip_packet_router
* Remove unused imports
* Move test
* Create util mod
2023-12-01 13:57:25 +01:00
serinko
a6b0a522a1
[DOCs]: Hotfix ( #4201 )
...
* syntax edit
* syntax edit
* delete license from a wrong place
* url edit
* url edit
* add Smoosh to integrations FAQ
2023-11-30 15:12:04 +00:00
Jon Häggblad
b1fa70a232
Sort out task flow in ip packet router ( #4200 )
...
* Create separate tun listener task
* log tweaks
* typo
* typo in log
* Add sync event
* typo in log
* Add note
* Switch to unbounded channel
* tweak log
* Handle tun device directly in ip-packet-router
* clippy
* update comment
* Fix mac build
* allow unused imports on non-linux
* listen for shutdown in tun listener
* log tweaks
2023-11-30 11:40:43 +01:00
Bogdan-Ștefan Neacşu
03b4c87115
Feature/kernel wg gw ( #4197 )
...
* Kernel wg mode in gateway
* Cleanup boringtun code
* Fix clippy
* Fix feature flag missing
* Remove even more and get rid of boringtun
* Fix bad merge
2023-11-30 04:06:57 +01:00
mx
435673bcb9
Chore/clean config in docs runner ( #4172 )
...
* added script for cicd workflow
* added new script to cicd docs workflows
* updated readme with new script + new structure
* removed autodeploy on push to master
* made name for removing config dir more informative
* remove ascii
* test things
* apt
* adding spacing for ease of reading
* removed remove_existing_config.sh from docs ci
* code comment
* removed matrix notification temporarily
* testing moving back to custom runner
* tweaked cd
* fixed script
* remove admonish commands for the moment
* made small change to test deploy
* switched to large gh runner
* namefix for runner
* cleanup and test
* pulling new changes to cd
* removed --no-default-features flag
* reintroduced --no-default flag for test
* updated readme with new command + note on contributions
* reintroduced faster mdbook install
* revert test change
* removed old versions
* add continue on error: false to vercel steps
* updated readme with cicd workflow
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: mfahampshire <mfahampshire@protonmail.ch >
2023-11-29 19:38:37 +00:00
Pierre Dommerc
b9378b1f9b
feat(vpn-desktop): homescreen integration wip
2023-11-29 16:20:03 +01:00
Jon Häggblad
115cae54a0
IPR: use passthrough mode for the tun crate ( #4196 )
...
* Add Passthrough mode to tun device crate
* Use passthrough mode in ipr
* Only parse dst address for response packets
2023-11-29 15:39:45 +01:00
serinko
dafed3ad58
[DOCS]: Updates, license correction, flow edit ( #4180 )
...
* add CC BY-NC-SA 4.0 license
* syntax edit
* update licenses
* update licenses
* update licenses
* update licenses
* add cc-by-nc-sa-4.0 license
* edit wss && automation flow
* edit wss && automation flow
* correct path
* correct phrasing
* small tweak to format and licensing phrase
* delete and replace --anounce-host
* clarify and edit systemd automation
* clarify and edit systemd automation
* clarify and edit systemd automation
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
2023-11-29 09:37:11 +00:00
Jon Häggblad
5832144ce6
clippy::map_identity ( #4195 )
2023-11-29 09:29:59 +01:00
dependabot[bot]
7407872b71
Bump openssl from 0.10.59 to 0.10.60 in /nym-vpn/ui/src-tauri
...
Bumps [openssl](https://github.com/sfackler/rust-openssl ) from 0.10.59 to 0.10.60.
- [Release notes](https://github.com/sfackler/rust-openssl/releases )
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.59...openssl-v0.10.60 )
---
updated-dependencies:
- dependency-name: openssl
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-28 21:56:44 +00:00
benedetta davico
0743cb7e62
Merge pull request #4192 from nymtech/master
...
merge master into develop
2023-11-28 17:39:39 +01:00
benedetta davico
00d47958a7
Merge pull request #4190 from nymtech/release/2023.5-rolo
2023-11-28 15:49:00 +01:00
fmtabbara
14d5e112d0
update profit margin and operator cost params for bonding
2023-11-28 14:24:35 +00:00
fmtabbara
620c5e1188
refresh balance every 10 secs when balance page is open
2023-11-28 14:10:01 +00:00
fmtabbara
60c740f723
remove unnecessary wording from reward claim confirmation
2023-11-28 14:09:29 +00:00
benedettadavico
00600ddeeb
Bumping versions for remaining components
2023-11-28 14:53:50 +01:00
benedetta davico
ba2ede65ac
Merge pull request #4188 from nymtech/release/2023.5-rolo
...
Release/2023.5-rolo into master
2023-11-28 12:47:42 +01:00
benedettadavico
4e6694baf0
Update changelog and bump relevant versions
2023-11-28 10:12:52 +01:00
Jon Häggblad
4a8c09f476
Handle dynamic ip allocation in ip packet router ( #4186 )
...
* Add dynamic connect support to ip packet router
* Disconnect inactive clients
* Don't generate ip same as tun device
* clippy
* Extract a few functions to separate mod
* clippy
2023-11-27 15:31:35 +01:00
Jon Häggblad
ca2ad13579
Handle connect request in IPR ( #4183 )
...
* wip: first attempt at connected clients
* redo connected clients
* fix bug in if statement
2023-11-27 13:18:31 +01:00
Jon Häggblad
44395f8466
Implement ip-packet-router connect request response outline ( #4177 )
...
* Try revised request response connect types
* wip: try to get data requests work
* Also serialize response
* tweak log
* Add code path for connect response fail
* Convenience functions on ip packet request
* Remove commented out code
* Restore log to debug
2023-11-27 12:17:58 +01:00
Jędrzej Stuczyński
39d714f2c0
Merge pull request #4171 from nymtech/research/partial_blind_signature_verification
...
Research/partial blind signature verification
2023-11-27 09:57:44 +00:00
Jon Häggblad
336f220c83
Fix some clippy for beta toolchain ( #4182 )
2023-11-27 10:52:18 +01:00
Tommy Verrall
6b2c13b3fd
Merge pull request #4126 from nymtech/chore/adjust-selection-weights
...
using performance^20 when calculating active set selection weight
2023-11-27 07:46:57 +00:00
Tommy Verrall
17357da97e
Merge pull request #4167 from nymtech/bugfix/gateway-ws-listener-before-NR
...
start gateway websocket listener before embedded NR
2023-11-24 17:59:06 +00:00
Bogdan-Ștefan Neacşu
bd830780e1
Add wireguard_mode flag to SDK ( #4168 )
...
* Add wireguard_mode flag to SDK
* Add to builder in sdk too
* Move hardcoded IP in a lighter crate
* Put in network defaults
* Fix linux
* Move wireguard mode swap before init
* Use the updated gateway hosts
* Set wireguard IP even for pre-inited mix client
* Fix typo
2023-11-24 16:20:22 +01:00
Jon Häggblad
c79d864c3d
Merge remote-tracking branch 'origin/master' into develop
2023-11-24 14:23:49 +01:00
benedetta davico
25df954112
Merge pull request #4175 from nymtech/release/nyxd43
...
Merging release/nyxd43 into master
2023-11-24 12:32:52 +01:00
Jędrzej Stuczyński
d92c8c4149
deal with the pow error during stake adjustment
2023-11-24 09:40:17 +00:00
Jędrzej Stuczyński
4c8fa74dfe
remove the panic
2023-11-24 09:31:46 +00:00
mx
a8de6b75d9
Merge pull request #4174 from nymtech/feature/docs-license
...
updated licensing information to be in line with monorepo
2023-11-23 16:02:21 +00:00
Mark Sinclair
3096a2307f
Change mixnode, gateway, network and nym-api binary licenses to GPLv3 ( #4173 )
...
* Change mixnode, gateway, network and nym-api binary licenses to GPLv3
* Add license to cargo files
* Revert model license to match crate
* Add license to nym-node
* Revert model license to match crate
* Fix formatting
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-11-23 15:43:26 +00:00
mfahampshire
4b882d84ea
updated licensing information to be in line with monorepo
2023-11-23 16:37:29 +01:00
Drazen Urch
3b8cff8b32
Feature/ppa repo ( #4165 )
...
* Test GH pages
* Add workflow
* Maybe fix path
* Restructure
* Rename list file
* Naming
* Restructure again
* Add readme, final touches
* Add script to update PPA
* Update change log
* Update Makefile
* Avoid commiting keys by accident
* Documnet PPA_SIGNING_KEY in script
2023-11-23 13:51:58 +01:00
Jon Häggblad
177cb22a3f
Fix action controller stopping too early ( #4170 )
...
* Stop ActionController only after both incoming channels closed
* Downgrade task getting dropped message to debug level
* The warning to the user is not a warning that things didn't work
* rustfmt
* fix channel close logic
* Don't close real traffic stream and sent notification listener too aggressively
2023-11-23 12:44:25 +01:00
Jędrzej Stuczyński
b1ac5b4e86
using multimiller loop for partial blinded signature verification
2023-11-23 11:21:47 +00:00
aniampio
ae22a132a3
Update benchmarks
2023-11-23 11:21:47 +00:00
aniampio
d0b9583b79
Add benchmark for verification of a single partial blind signature
2023-11-23 11:21:46 +00:00
aniampio
1f5568b4a7
Extend the function to support also public attributes
2023-11-23 11:21:46 +00:00
aniampio
16f51a0014
Add documentation to the verification function
2023-11-23 11:21:46 +00:00
aniampio
5e8767c5d6
Update tests
2023-11-23 11:21:46 +00:00
aniampio
15abfb390f
Make the function more generic
2023-11-23 11:21:46 +00:00
aniampio
45e5f12198
Add function to verify partial blind signature
2023-11-23 11:21:46 +00:00
Pierre Dommerc
809fabfc2b
feat(vpn-ui): init frontend NC-134 ( #4160 )
2023-11-22 15:04:02 +01:00
Jędrzej Stuczyński
05ff6f0f62
fixed node-tester wallet dependency by applying package.json changes from #4103
...
more details at https://github.com/nymtech/nym/commit/268588daac9fb80b19cb7fa32f963e68e2a26828
2023-11-22 11:08:18 +00:00
Jędrzej Stuczyński
d475b7b2ae
updated wallet's lock file
2023-11-22 11:06:37 +00:00
Tommy Verrall
adea6966ea
Merge pull request #4169 from nymtech/benedettadavico-patch-1
...
Update CHANGELOG.md and Bump versions
2023-11-22 10:38:02 +00:00
Tommy Verrall
ab1c7206a3
Merge branch 'benedettadavico-patch-1' of https://github.com/nymtech/nym into benedettadavico-patch-1
2023-11-22 10:33:51 +00:00
Tommy Verrall
4c355848c6
upgrade wallet version
2023-11-22 10:33:42 +00:00
benedettadavico
7a6ddc67ed
Bump versions
2023-11-22 11:32:46 +01:00
benedetta davico
8e6596db48
Update CHANGELOG.md
2023-11-22 11:30:14 +01:00
Jędrzej Stuczyński
acf149e131
Merge pull request #3968 from nymtech/chore/nyxd-042-upgrade
...
Chore/nyxd 043 upgrade
2023-11-22 10:13:23 +00:00
Jon Häggblad
acc62252be
Fix clippy in ephemera
2023-11-22 09:49:44 +00:00
Jon Häggblad
d682bc4573
Upgrade to safer-ffi 0.1.4 for clippy
2023-11-22 09:43:30 +00:00
Tommy Verrall
5eda5cc35d
amending gas adjustment to prevent tx broadcast errors
2023-11-22 09:37:54 +00:00
Jędrzej Stuczyński
3f243f111a
fixed cosmrs version used in the wallet
2023-11-22 09:37:54 +00:00
Jędrzej Stuczyński
6ac38f80c7
fixed coconut test fixture
2023-11-22 09:37:54 +00:00
Tommy Verrall
a4cf3b9166
amend gas adjustment
...
otherwise we have no gas :(
2023-11-22 09:37:53 +00:00
Jędrzej Stuczyński
002c04051a
Changing from 034 compat mode to 037
2023-11-22 09:37:53 +00:00
Jędrzej Stuczyński
1aa12886db
'deliver_tx' => 'tx_result'
2023-11-22 09:37:53 +00:00
Jędrzej Stuczyński
6552cbaeda
Updated cosmrs-related dependencies
2023-11-22 09:37:52 +00:00
Jędrzej Stuczyński
24746dc47b
start gateway websocket listener before embedded NR
2023-11-21 14:32:23 +00:00
mx
8ee31d94ea
Merge pull request #4115 from nymtech/feature/increase-default-sdk-surbs
...
Feature/increase default sdk surbs
2023-11-21 14:30:21 +00:00
Jon Häggblad
818d7ee13e
Add logging for client fetching gateways and pretty print error ( #4164 )
...
* Add logging for client fetching gateways
* Pretty print error in client
* update
2023-11-21 11:41:03 +01:00
Jon Häggblad
81c692d305
Extract out tun crate ( #4159 )
...
* wip
* Use common interface request response
* wip: extract crates
* wip
* new structure compiles
* Create tun_common subdir
* Comment out return_mix_delays for now
* Remove unused boringtun dependency
* Revert to previous packet encoding
* Allow dead code on non-linux
* Add new function
2023-11-21 09:55:35 +01:00
Jon Häggblad
1728de57b9
Fix bunch of warnings on latest rustc beta ( #4161 )
2023-11-21 09:02:48 +01:00
Jędrzej Stuczyński
53fcebfd86
added 'build-info' command to nym-api ( #4162 )
...
* added 'build-info' command to nym-api
* moved run logic to cli::run
* clippy
2023-11-20 17:10:03 +00:00
Jędrzej Stuczyński
4a5ceddeac
Feature/gateway described nr ( #4147 )
...
* adding embedded NR information to gateways/described endpoint
* using default for NR if not available
2023-11-20 16:18:32 +01:00
Bogdan-Ștefan Neacşu
a5c1e4abf0
Expose the same pub key that's used for wg ( #4157 )
2023-11-17 13:04:22 +00:00
Jon Häggblad
3a1003c564
Create TaggedPacket ( #4156 )
...
* Create TaggedPacket
* Fix bug passing the correct data
2023-11-17 12:30:15 +01:00
Jon Häggblad
1cdd8f6c08
Rework error handling in tun device ( #4146 )
...
* Rework error handling in tun device
* Extract out timeout constants
* Experiment with timeouts
* Update error msg
* try_send in one direction as hotfix for deadlock
* Downgrade some log from info to debug
* Update comment
* rustfmt
2023-11-17 09:52:05 +01:00
Jon Häggblad
808e3f0562
Merge pull request #4154 from nymtech/jon/clippy
...
Fix clippy for latest rustc
2023-11-17 09:19:02 +01:00
Jon Häggblad
f0dade3c5b
Fix clippy in ephemera
2023-11-17 09:15:42 +01:00
Jon Häggblad
0a3c2b3cca
Upgrade to safer-ffi 0.1.4 for clippy
2023-11-17 09:06:12 +01:00
Jon Häggblad
ac66906980
IPR: add exit policy ( #4127 )
...
* Copy over request_filter
* Comment out stuff we don't need
* Delete unused allowed_hosts
* Delete unused code in request_filter
* Setup request filter
* Handle address checks
* rustfmt
* Tweak errors
* clippy
* allow dead code for non-linux
* inline log_msg
* Add ParsedPacket type
2023-11-16 14:13:13 +01:00
Gala
afd9f823d8
Merge pull request #4151 from nymtech/feat/explorer-vpnsite-buttom
...
Feat/explorer vpnsite buttom
2023-11-16 13:08:06 +01:00
serinko
d818448848
DOC: hotfix
2023-11-16 12:07:20 +00:00
Gala
a9a1ba2847
please lint..
2023-11-16 12:50:10 +01:00
Drazen Urch
2708c0ce10
Feature/deb package ( #4153 )
...
* Add debian scaffolding, allow specifying home_dir in env
* Run as nym user
2023-11-16 12:35:02 +01:00
Gala
bb3e9b3d4e
remove non used variable
2023-11-16 12:33:43 +01:00
Gala
e624f42ad5
fixing build
2023-11-16 12:03:23 +01:00
mx
7da83397dd
Merge pull request #4152 from nymtech/feature/docs/sort-info
...
DOCs: Operators - create tables to clarify Smoosh progress
2023-11-16 10:18:00 +00:00
serinko
26d0b4b159
create tables to clarify Smoosh progress
2023-11-16 11:12:40 +01:00
mx
b74490dc50
Merge pull request #4150 from nymtech/feature/ts-sdk-fixes
...
adding SURBs info to mixfetch
2023-11-15 17:19:59 +00:00
Jędrzej Stuczyński
8113095ff5
remove needless borrow ( #4149 )
2023-11-15 16:34:32 +01:00
Gala
8339d6ab49
nymvpn link on footer
2023-11-15 16:20:14 +01:00
Gala
f037b2ae68
adding nymvpn link to explorer
2023-11-15 15:58:31 +01:00
Zane Schepke
2a4c1d96a4
Update README.md
2023-11-15 09:37:21 -05:00
Lorexia
ed04ddf1c4
adding SURBs info to mixfetch
2023-11-15 15:35:10 +01:00
Zane Schepke
34b5d66df6
Update README.md
2023-11-15 09:35:04 -05:00
Tommy Verrall
0a1a5c25f7
Merge pull request #4148 from nymtech/chore/add-update-cost-params
...
Add update cost params to the NYM-CLI
2023-11-15 13:58:07 +00:00
Jędrzej Stuczyński
6bdba7046f
Bugfix/prerelease versionbump ( #4145 )
...
* prerelease updating rc suffix
* added post-run summary
* updated error message
2023-11-15 13:58:21 +01:00
Tommy Verrall
428d91a536
fmt
2023-11-15 12:37:01 +00:00
Tommy Verrall
88e0eaafcb
update args to pass through correctly
2023-11-15 12:32:23 +00:00
Tommy Verrall
dd19cabf15
adding the cost parameter update to the nym-cli
2023-11-15 12:30:02 +00:00
mx
4ec08da36d
Merge pull request #4144 from nymtech/hackathon-submission
...
linked to discussion fr submission
2023-11-15 09:15:30 +00:00
mfahampshire
16c59d95d3
linked to discussion fr submission
2023-11-15 10:00:27 +01:00
Jon Häggblad
e6f76380f6
Add timeouts in tun handler ( #4142 )
2023-11-14 17:34:37 +01:00
serinko
6961ecae55
hotfix
...
Adding a white line to fix the re-appearing bug
2023-11-14 15:06:49 +00:00
serinko
dd814c067c
Merge pull request #4138 from nymtech/patch/docs/hotfix
...
DOCS hot-fix: Missed bugs, details, spellcheck etc
2023-11-14 14:37:10 +00:00
serinko
666d5945b9
add init to fix node family cmdrun output
2023-11-14 15:15:15 +01:00
serinko
ecebf6e84c
add cosmwasm time execution definition
2023-11-14 14:54:45 +01:00
serinko
4663d39505
fix naming
2023-11-14 14:31:39 +01:00
serinko
81a7d7b001
correct urls && fix naming
2023-11-14 14:28:13 +01:00
serinko
2c0a561cd5
change html syntax
2023-11-14 14:20:44 +01:00
Tommy Verrall
d187d252fb
Merge pull request #4132 from nymtech/dependabot/npm_and_yarn/axios-1.6.0
...
Bump axios from 1.5.1 to 1.6.0
2023-11-14 13:04:38 +00:00
Tommy Verrall
4026dc8eef
Merge pull request #4133 from nymtech/dependabot/npm_and_yarn/nym-api/tests/axios-1.6.0
...
Bump axios from 0.27.2 to 1.6.0 in /nym-api/tests
2023-11-14 12:59:51 +00:00
Sachin Kamath
c02453b2d1
docs: update staking denoms, outdated validator info and small improvements
2023-11-14 17:21:39 +05:30
Jędrzej Stuczyński
f1a5a0ccd7
returning 'nil' for non-existing origin as opposed to an empty string ( #4135 )
...
* returning 'nil' for non-existing origin as opposed to an empty string
* version bump
2023-11-14 11:16:16 +00:00
mx
f9a4ca5a22
Merge pull request #4124 from nymtech/nymtech/docs/feature/updates
...
Update documentation
2023-11-13 18:31:42 +00:00
serinko
ee99843b51
correction point ordering - PR finished
2023-11-13 18:46:56 +01:00
serinko
05e349cf37
spell check
2023-11-13 17:44:33 +01:00
serinko
8d51cd1afd
spell check
2023-11-13 17:40:30 +01:00
serinko
a2fd78963c
spell check
2023-11-13 17:39:03 +01:00
serinko
59d43e1acd
spell check
2023-11-13 17:36:33 +01:00
serinko
354c529cea
syntax edit
2023-11-13 17:35:33 +01:00
serinko
435a60aee9
syntax edit
2023-11-13 17:34:55 +01:00
serinko
a1c9b9b4bb
syntax edit
2023-11-13 17:33:54 +01:00
serinko
457d1e8615
syntax edit
2023-11-13 17:33:21 +01:00
serinko
05eb05643f
correct link path
2023-11-13 15:53:54 +01:00
serinko
3d82f84e1d
correct link path
2023-11-13 15:52:16 +01:00
serinko
c7b3999dcf
add command example
2023-11-13 15:51:42 +01:00
serinko
8336bb0009
comment a reduntand page
2023-11-13 15:48:14 +01:00
serinko
4cb0231acf
add run binary steps
2023-11-13 15:47:27 +01:00
serinko
3715860a47
add donwload binary steps
2023-11-13 15:43:38 +01:00
serinko
5b2e4158bd
change version variable
2023-11-13 15:37:36 +01:00
serinko
2ddd34f343
edit syntax
2023-11-13 15:00:19 +01:00
serinko
564cbadc6e
edit gateway bonding
2023-11-13 14:58:31 +01:00
serinko
5a9920edb8
simplify bonding sequence
2023-11-13 14:48:41 +01:00
serinko
0e312f66ea
make node upgrade steps more explicit
2023-11-13 14:46:26 +01:00
serinko
8ca2ef28e6
edit node upgrade steps and add auto scripts
2023-11-13 13:53:32 +01:00
serinko
0cd0139307
edit Network requester to Network Requester
2023-11-13 13:02:04 +01:00
serinko
0041b4a7a7
edit Mix node to Mix Node
2023-11-13 13:00:11 +01:00
serinko
caa18f1661
edit Network requester to Network Requester
2023-11-13 12:58:35 +01:00
serinko
946ced541c
edit Mix node to Mix Node
2023-11-13 12:57:03 +01:00
serinko
fd0c4c2623
edit Network requester to Network Requester
2023-11-13 12:55:54 +01:00
serinko
9f57ea4309
edit Mix node to Mix Node
2023-11-13 12:54:59 +01:00
serinko
4c7a30a16d
edit Mix node to Mix Node
2023-11-13 12:50:35 +01:00
serinko
8029136251
edit Network requester to Network Requester
2023-11-13 12:50:10 +01:00
serinko
2a3d898da1
edit gateway to Gateway
2023-11-13 12:48:07 +01:00
serinko
0dd1f3ac2b
edit Network requester to Network Requester
2023-11-13 12:47:26 +01:00
serinko
2edd704e39
edit Mix node to Mix Node
2023-11-13 12:45:54 +01:00
serinko
e936ba1d26
edit Mix node to Mix Node
2023-11-13 12:39:54 +01:00
serinko
d6a9f4c549
syntax edit
2023-11-13 12:34:57 +01:00
Pierre Dommerc
2934d24e53
feat(vpn-ui): scaffold rust backend ( #4073 )
...
* scaffold app
* feat: local storage for app data & config
2023-11-13 12:33:58 +01:00
serinko
aa65b96ef2
reorder Mix Node setup steps
2023-11-13 11:52:18 +01:00
serinko
b5bb3f36bf
add steps prior to bond
2023-11-13 11:46:08 +01:00
serinko
9f5c225cf9
edit Network requester to Network Requester
2023-11-13 11:32:16 +01:00
serinko
f0864adfe6
mix node to Mix Node
2023-11-13 11:31:18 +01:00
serinko
532fea38d5
edit gateway to Gateway
2023-11-13 11:30:22 +01:00
serinko
83eb0cbf54
mix node to Mix Node
2023-11-13 11:29:35 +01:00
serinko
58e0330f4f
mix node to Mix Node
2023-11-13 11:29:16 +01:00
mfahampshire
f47e1793a2
typo fix
2023-11-13 10:45:52 +01:00
Zane Schepke
11e01335c2
Update tauri.conf.json
2023-11-12 13:48:07 -05:00
dependabot[bot]
aa8accfbf8
Bump axios from 0.27.2 to 1.6.0 in /nym-api/tests
...
Bumps [axios](https://github.com/axios/axios ) from 0.27.2 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v1.6.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-11 06:19:19 +00:00
dependabot[bot]
efc83bdc1a
Bump axios from 1.5.1 to 1.6.0
...
Bumps [axios](https://github.com/axios/axios ) from 1.5.1 to 1.6.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.5.1...v1.6.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-10 17:28:32 +00:00
Jędrzej Stuczyński
ef8e452f30
using performance^20 when calculating active set selection weight
2023-11-10 09:54:03 +00:00
serinko
f623a9967c
unify naming convention network requester to Network requester
2023-11-09 18:13:54 +01:00
serinko
5395eebaef
unify naming convention mixnode to Mix node
2023-11-09 18:13:18 +01:00
serinko
7ffe4dd1d8
unify naming convention gateway to Gateway
2023-11-09 18:12:23 +01:00
serinko
1d292d4688
unify naming convention
2023-11-09 18:09:09 +01:00
serinko
dd04d4ea46
unify naming convention
2023-11-09 18:08:34 +01:00
serinko
3620cc9df0
unify naming convention gateway to Gateway
2023-11-09 18:08:00 +01:00
serinko
b06d6ff412
unify naming convention gateway to Gateway
2023-11-09 17:57:51 +01:00
serinko
6088c835a3
unify naming convention mixnode to Mix node
2023-11-09 17:53:51 +01:00
mfahampshire
8e3f4ce08d
format change
2023-11-09 17:45:19 +01:00
mfahampshire
9b4262bb36
added flag to socks5 info
2023-11-09 17:44:05 +01:00
serinko
9113658a42
unify naming convention
2023-11-09 17:34:00 +01:00
serinko
d09503edf4
unify naming convention gateway to Gateway
2023-11-09 17:22:09 +01:00
serinko
09124dafac
unify naming convention network requester to Network requester
2023-11-09 17:20:20 +01:00
serinko
a2ede72798
unify naming convention network requester to Network requester
2023-11-09 17:16:55 +01:00
serinko
61296b58e9
unify naming convention mixnode to Mix node
2023-11-09 17:15:34 +01:00
serinko
e3f3c5620d
spell check
2023-11-09 17:06:26 +01:00
serinko
c656b3968b
add firo intro
2023-11-09 17:03:10 +01:00
mfahampshire
6d37d7df8e
dropped default surbs to 10 for uniformity across sdks
2023-11-09 16:38:07 +01:00
mfahampshire
427f205a58
upped default attached number of surbs from 0 -> 10
2023-11-09 16:26:58 +01:00
serinko
41f9b9b340
rename gateway to Gateway
2023-11-09 14:56:15 +01:00
serinko
7d12b91bbd
remove --host flag
2023-11-09 14:52:51 +01:00
serinko
2960a4c48e
add --listening-address and --public-ips
2023-11-09 14:50:28 +01:00
serinko
4a84274055
rename gateway to Gateway
2023-11-09 14:43:27 +01:00
serinko
c34d89165c
syntax edit
2023-11-09 14:37:44 +01:00
serinko
f1b0a60b34
syntax edit
2023-11-09 14:37:32 +01:00
serinko
abef9c9768
add firo wallet setup
2023-11-09 14:34:28 +01:00
serinko
c4b227f66e
create firo setup screenshot
2023-11-09 14:31:50 +01:00
serinko
2389d7e62f
add firo to SUMMARY.md
2023-11-09 14:23:40 +01:00
serinko
f5e16cda5e
initialise firo guide
2023-11-09 14:22:50 +01:00
serinko
7ea415c082
finish electrum guide
2023-11-09 14:21:17 +01:00
serinko
90bfeb3dd2
add electrum to SUMMARY.md
2023-11-09 14:15:25 +01:00
serinko
f8666cec45
add NC install steps
2023-11-09 14:13:34 +01:00
serinko
f6e5892de7
initialise electrum guide
2023-11-09 14:01:30 +01:00
Tommy Verrall
6d2d8ce149
Merge pull request #4118 from nymtech/feature/ts-sdk-fixes
...
Feature/ts sdk fixes
2023-11-09 12:12:06 +00:00
Bogdan-Ștefan Neacşu
d38139be66
Add private ip assignment ( #4089 )
...
* Add private ip assignment
* Update wg IPs
2023-11-09 13:39:27 +02:00
Jon Häggblad
46d1ef7892
Disable poisson in ip-packet-router ( #4123 )
2023-11-09 12:16:33 +01:00
benedettadavico
8d9387d3ac
Merge remote-tracking branch 'origin/develop' into feature/nym-node-api-tests
2023-11-09 11:22:22 +01:00
Jon Häggblad
72bad6bb38
Fix read packet buffer size ( #4122 )
2023-11-09 02:12:58 +01:00
Mark Sinclair
66fd484bd5
Update cd-docs.yml
...
Allow docs GH Action to run for all branches
2023-11-08 15:22:03 +00:00
mfahampshire
a1328c96cf
commit to trigger deploy
2023-11-08 16:02:02 +01:00
Jon Häggblad
18aa4707a4
wg: tun devices in wireguard and packet router are separate ( #4121 )
2023-11-08 15:16:00 +01:00
mx
dadfc412f2
Merge pull request #4107 from nymtech/feature/websocket-client-usage-docs
...
Feature/websocket client usage docs
2023-11-08 08:48:12 +00:00
Jon Häggblad
3746975b14
Merge pull request #4110 from nymtech/jon/wireguard-changes
...
wireguard: config tweaks
2023-11-08 09:08:06 +01:00
Jon Häggblad
2c90229fce
Set peer at runtime
2023-11-08 08:42:19 +01:00
Jon Häggblad
b461645d3d
Make MTU configurable at runtime
2023-11-08 08:42:19 +01:00
Jon Häggblad
f7f8b9b898
wireguard: set MTU to 1420
2023-11-08 08:42:19 +01:00
Tommy Verrall
880d2d4edd
Merge pull request #4119 from nymtech/tommy/publish-sdk-candidate
...
Update SDK - version bump to 1.2.4-rc.1
2023-11-07 17:37:03 +00:00
Tommy Verrall
7bc81a91c5
run the formatter
2023-11-07 17:47:43 +01:00
mfahampshire
4ce652af95
update mdbook admonish
2023-11-07 17:46:46 +01:00
Tommy Verrall
8142e5c84c
update version bump to 1.2.4-rc.1
...
- includes fixes for parser body
- and errors associative with the encoded_payload_helper.rs
2023-11-07 17:38:46 +01:00
Lorexia
4efe712fc5
Merge branch 'develop' into feature/ts-sdk-fixes
2023-11-07 17:25:06 +01:00
Tommy Verrall
03f754cde4
Merge pull request #4102 from nymtech/chore/potential-fix-issue-3345
...
message checks around encoded payload helper
2023-11-07 15:37:49 +00:00
Jędrzej Stuczyński
8f53f095fb
Change default http API timeout from 3s to 10s ( #4117 )
2023-11-07 15:35:02 +00:00
Tommy Verrall
a0c667927c
one last change
2023-11-07 16:21:59 +01:00
benedetta davico
0cc090038b
Merge pull request #4116 from nymtech/master
...
Merge master to develop
2023-11-07 15:56:49 +01:00
benedetta davico
af32fe4022
Merge pull request #4114 from nymtech/release/2023.4-galaxy
...
Release/2023.4 galaxy
2023-11-07 15:54:16 +01:00
mfahampshire
9549d3b681
revert change of file name
2023-11-07 15:12:33 +01:00
mfahampshire
1be81b96b3
upped default sdk surbs from 5 -> 20
2023-11-07 14:56:14 +01:00
mfahampshire
eb2ac7630a
first pass at ws client usage docs
2023-11-07 14:38:54 +01:00
Tommy Verrall
189fd0ece4
insert import
2023-11-07 13:20:25 +01:00
Tommy Verrall
b6ccab79d2
pr comments
...
- update based on comments
2023-11-07 13:18:25 +01:00
Tommy Verrall
93cc281abc
Merge pull request #4112 from nymtech/chore/fix-get-reader-errors
...
Fixing parseBody for Mixfetch
2023-11-07 11:51:27 +00:00
Tommy Verrall
1f83b6f4e8
Update request.go with PR comments
2023-11-07 12:38:06 +01:00
Lorexia
5a96ef4ffe
Update mixnet docs
2023-11-07 12:20:35 +01:00
Lorexia
dea3f7d4b3
Merge updates and update mixFetcha and mixnet examples
2023-11-07 11:54:01 +01:00
Tommy Verrall
40b2729a01
attempt fixing parseBody
...
- why?
when using the mixfetch SDK, i was encountering issues, when posting requests to specific endpoints. It was not parsing the response correctly with:
Error: panic:syscall/js: Value.Call: property getReader is not a function
By updating the above, i've tested this works on all variations of post and get request using mixfetch.
Locally I had to upgrade my version of go to 1.20
2023-11-07 11:19:57 +01:00
benedettadavico
91f383d5ac
Bump mixnode version and update changelog
2023-11-07 07:58:27 +01:00
Jędrzej Stuczyński
268588daac
Feature/tls mixnet client ( #4103 )
...
* adjusting ts mixnet client constructor
* added forceTls argument to 'ClientOptsSimple'
* more sdk types removed
* fixed import
* removed go debug code
* printing wasm blob version on load
* version bump
* temporarily removed 'nym/nym/wasm/full-nym-wasm'
* changed workspaces definition
* correctly setting initial rc.0 suffix
* updated crate versions
* reverted 'useWorkspaces' lerna option
* Fix up dependency versions
* Add dev mode toggle to SDK publish scripts
* Show location of WASM package
* Change dev mode and CI build order
* Bump package versions in SDK docs
* Remove two versions of `mix-fetch` from SDK docs and only use `-full-fat` version
* Remove old arguments for mixFetch and rename to bust cache
* Remove `nym-wasm-sdk` from linting
* Release v1.2.3 of Typescript SDK
* Force WSS on mixnet client
* Bump TS SDK to 1.2.4-rc.0
* Clean up lock file
* Update node-tester version to 1.2.3 in nym-wallet
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-11-06 19:05:11 +00:00
Tommy Verrall
c0aff70b37
Merge pull request #4108 from nymtech/develop
...
Adding docs to the release
2023-11-06 15:55:58 +00:00
mfahampshire
410ef85165
updating websocket send and receives
2023-11-06 16:52:22 +01:00
benedettadavico
e8bc2c7a01
Merge remote-tracking branch 'origin/develop' into feature/nym-node-api-tests
2023-11-06 16:46:31 +01:00
mx
4af376cb33
Merge pull request #4106 from nymtech/serinko/docs/quick-patch
...
Quick addon on Exit Gateway setup
2023-11-06 15:24:04 +00:00
serinko
66f012c70e
add exit policy to existing NR
2023-11-06 16:18:13 +01:00
mfahampshire
198739a126
added websocket client examples page
2023-11-06 15:48:59 +01:00
mfahampshire
85a0a3d8b5
* created 'examples' file
...
* added default port to configuration file
2023-11-06 15:48:20 +01:00
mfahampshire
789525c35b
remove ref to previous single page setup
2023-11-06 14:02:41 +01:00
mfahampshire
7ad5ff7770
* cmdrun path fixes
...
* rename file to setup+run
2023-11-06 14:01:20 +01:00
mfahampshire
bf56696adc
smol tweaks to readability
2023-11-06 13:57:55 +01:00
mfahampshire
193ea34efc
turned single ws client page into stub for expanded directory structure
2023-11-06 13:57:40 +01:00
mfahampshire
9c0ca32033
expanded pages for ws client
2023-11-06 13:57:12 +01:00
mfahampshire
76e49476a6
updated clients section format: expanding websocket client
2023-11-06 13:56:58 +01:00
mfahampshire
6d30ede01e
updated mdbookadmonish
2023-11-06 13:56:33 +01:00
mfahampshire
02459f5d53
added links + typo fixes
2023-11-06 12:51:37 +01:00
Lorexia
4c2c738bba
Update versioning for sanity check
2023-11-03 14:04:24 +01:00
Jon Häggblad
9f2bff2d16
Merge pull request #4068 from nymtech/jon/ip-forwarder-tun-device
...
Create IpPacketRouter
2023-11-03 13:34:37 +01:00
Tommy Verrall
ec8c67e67d
Merge pull request #4098 from nymtech/release/ts-sdk-1.2.1
...
Release Typescript SDK 1.2.1
2023-11-03 11:55:58 +00:00
Tommy Verrall
41bbbed704
keep notes
2023-11-03 12:49:35 +01:00
Lorexia
a7f9cb7db0
mimxnet client examples updates
2023-11-03 12:48:55 +01:00
Tommy Verrall
14961d231e
- add checks around message lengths
2023-11-03 12:46:55 +01:00
mx
881602bd9b
Merge pull request #4101 from nymtech/serinko/patch/docs
...
Update admonish
2023-11-03 10:37:39 +00:00
serinko
ba48b71b23
install admonish to all books
2023-11-03 11:29:20 +01:00
Lorexia
c1f2bf4f27
Update versioning and mixfetch docs
2023-11-03 11:02:07 +01:00
mfahampshire
43bd1ba419
updated mdbook admonish assets
2023-11-03 10:59:00 +01:00
Jon Häggblad
807e7e588f
Remove expect on NYM_CLIENT_ADDR
2023-11-03 10:49:39 +01:00
mx
9d678b4f8a
Merge pull request #4047 from nymtech/chore/sdk-docs-restructure
...
Chore/sdk docs restructure
2023-11-03 09:44:24 +00:00
Jon Häggblad
462c15887e
Fix compilation on non-linux
2023-11-03 10:03:05 +01:00
Jon Häggblad
60b1c1208a
NYM_CLIENT_ADDR
2023-11-03 09:31:17 +01:00
Jon Häggblad
756aca36ad
Take RoutingMode as argument
2023-11-03 09:26:32 +01:00
Jon Häggblad
90c40b76f5
rustfmt
2023-11-03 09:26:32 +01:00
Jon Häggblad
71a409cc0d
Add RoutingMode enum
2023-11-03 09:26:32 +01:00
Jon Häggblad
6beb77e464
rustfmt
2023-11-03 09:26:32 +01:00
Jon Häggblad
5f5ac4449c
send back to mixnet
2023-11-03 09:26:32 +01:00
Jon Häggblad
bb0fb71a21
Rename remaining places to ip packet router
2023-11-03 09:26:32 +01:00
Jon Häggblad
833a1b118e
on_message
2023-11-03 09:26:25 +01:00
Jon Häggblad
22dbdf0cd2
Create IpForwarderService
2023-11-03 09:26:25 +01:00
Jon Häggblad
7e6a4c073f
ci: cargo clean before clippy in nightly build
2023-11-03 09:00:27 +01:00
mfahampshire
50c994d2ed
fixed addr
2023-11-03 00:19:33 +01:00
mfahampshire
d151b907d1
added open proxies
2023-11-02 23:36:14 +01:00
Mark Sinclair
77aa58083d
Fix lint error
2023-11-02 21:56:27 +00:00
Mark Sinclair
13aeca9c88
Fix lint error
2023-11-02 21:37:47 +00:00
Jon Häggblad
3689b6df1a
Merge pull request #4092 from nymtech/jon/ci-win-runners
...
ci: switch to github runners for nightly windows builds
2023-11-02 21:40:54 +01:00
Mark Sinclair
d64613006c
Release Typescript SDK to version 1.2.1
2023-11-02 19:29:02 +00:00
Mark Sinclair
1582c13f62
Update SDK contract client
2023-11-02 19:26:09 +00:00
Mark Sinclair
554010b5cb
Add NodeJS mixFetch to version bump tool
2023-11-02 19:17:35 +00:00
Sebastian Martinez
60912ff8ef
Fix sdk publish action ( #4088 )
...
* fix: sdk publish script
The bash implementation used in the GitHub CI runner seems to have an
issue with incrementing a variable with `(( COUNTER++ ))` while `((
COUNTER=+1 ))` works fine.
* Add more sdk packages to workspace and normalize build sdk scripts
* Disable workspaces in npm publish sdk
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
* Continue publishing even when it fails
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
---------
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-02 17:19:34 +00:00
mfahampshire
a9c40e76dc
revert previous
2023-11-02 17:17:06 +01:00
mfahampshire
e9a0c6f8d0
added code example to helpers
2023-11-02 17:13:55 +01:00
mfahampshire
bcfea21501
upgraded mdbook-admonish version
2023-11-02 17:13:37 +01:00
Jon Häggblad
52736881db
Update Cargo.lock
2023-11-02 16:36:40 +01:00
Tommy Verrall
c85ac8e54d
Merge pull request #4095 from nymtech/fix-cd-docs-dev
...
Github actions: remove deployment to website-dev
2023-11-02 14:30:05 +00:00
Raphaël Walther
c4be55e824
Github actions: remove deployment to website-dev
2023-11-02 14:52:30 +01:00
Tommy Verrall
e62f5833e0
Merge pull request #4093 from nymtech/master
...
Master into develop
2023-11-02 13:50:21 +00:00
Lorexia
d073442cfe
Correct typo in docs
2023-11-02 14:45:44 +01:00
Tommy Verrall
ba803943d8
Merge pull request #4094 from nymtech/fix-cd-docs
...
Github Actions: fix cd-docs
2023-11-02 13:27:36 +00:00
Raphaël Walther
6e9eb26e27
Github Actions: fix cd-docs
2023-11-02 14:07:45 +01:00
mfahampshire
a4bb4ec6c5
first pass at helper messages
2023-11-02 13:19:54 +01:00
mfahampshire
72553623a7
first pass at troubleshooting doc
2023-11-02 13:10:05 +01:00
Lorexia
30165c10af
Update contract client page
2023-11-02 13:05:34 +01:00
serinko
caf33095d6
Merge pull request #4059 from nymtech/operators/smoosh-updates
...
OPERATORS: Finalize legal findings, Update smoosh + Exit GW, announce exit policy, update --host changes
2023-11-02 11:01:59 +00:00
serinko
0173bc748b
add smoosh link to intro
2023-11-02 11:56:31 +01:00
Jon Häggblad
b9088a8dda
ci: switch nightly-nym-connect-desktop-build to windows-latest
2023-11-02 10:54:31 +01:00
Jon Häggblad
01605534f7
ci: change nightly-nym-wallet-build to windows-latest
2023-11-02 10:54:31 +01:00
mfahampshire
082886ab19
removed todo - checked dependency versioning
2023-11-02 10:35:57 +01:00
mfahampshire
9a592df4f0
updated import info
2023-11-02 10:26:07 +01:00
mfahampshire
2334109721
tweak
2023-11-02 10:25:37 +01:00
mfahampshire
bc21fa3a7e
fix broken imports
2023-11-02 10:25:10 +01:00
mfahampshire
aa7dd1ecf9
admonish plugin upgrade
2023-11-02 10:24:46 +01:00
mfahampshire
6122817ab6
fixed broken link
2023-11-02 10:24:25 +01:00
mfahampshire
c667bb91c7
tweak
2023-11-02 10:24:03 +01:00
serinko
9b93b30aed
add reversed proxy ports
2023-11-02 10:01:01 +01:00
serinko
79d9ddd463
add correct cmdrun auto flow
2023-11-02 09:57:35 +01:00
serinko
ca512ca1ad
change phrasing
2023-11-02 09:10:13 +01:00
serinko
0f05f6e1ee
change phrasing
2023-11-02 09:06:33 +01:00
serinko
06e656840a
change syntax *binary* ->
2023-11-02 08:58:56 +01:00
serinko
48391d2252
remove ./ from SUMMARY.md
2023-11-02 08:56:13 +01:00
Jon Häggblad
e5ef62d7e7
ci: switch nightly-build to github hosted windows-latest
2023-11-02 08:51:30 +01:00
Jon Häggblad
1a6334f548
ci: fix typo in workflow name
2023-11-02 08:38:26 +01:00
mfahampshire
8cf0b3adae
first draft of expanded rust stuff
2023-11-01 21:01:47 +01:00
mfahampshire
d0e51df59a
new directory structure for rust SDK docs
2023-11-01 17:34:55 +01:00
serinko
50da1b1606
add wss host setup
2023-11-01 17:23:28 +01:00
Sebastian Martinez
df010ef304
Update mix-fetch-node to rc.3
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-01 16:41:50 +01:00
Sebastian Martinez
41caad4dbf
Fix the getRandomValue crypto polyfill issue
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-01 16:41:11 +01:00
mfahampshire
11e3836599
spellcheck + table format fix
2023-11-01 16:31:02 +01:00
Sebastian Martinez
4262e2e2f6
fix: adding some polyfills to nodejs-client and mix-fetch
...
During the merge of the nodejs-wasm-client there seems to be some
losses, this commit makes nodejs-client and the nodejs mix-fetch work
with the internal tools. Still looking into Tommys qa feedback.
2023-11-01 15:57:23 +01:00
serinko
610f7e88ca
add example setup-network-requester
2023-11-01 14:44:51 +01:00
Jon Häggblad
05a39aa5f5
Merge pull request #4087 from nymtech/jon/ci-work
...
ci: tidy up a few more workflows
2023-11-01 13:36:47 +01:00
Sebastian Martinez
784ee5ace8
Revert "Add hack for working with old nym gateways"
...
This reverts commit 7129de4373 .
To avoid breaking wss
2023-11-01 13:28:49 +01:00
serinko
73fe7ebec7
finish exit gateway setup
2023-11-01 12:00:16 +01:00
Jon Häggblad
7da2ce362d
ci: create nightly-nym-connect-desktop-build
2023-11-01 11:55:56 +01:00
Jon Häggblad
f28e0b529e
ci: use macos-latest in nightly-build
2023-11-01 11:55:56 +01:00
Jon Häggblad
6e9a588c1a
ci: nightly-build sed debug = false
2023-11-01 11:50:48 +01:00
Jon Häggblad
f3442c6964
ci: sort out nightly wallet build
2023-11-01 11:50:48 +01:00
Jon Häggblad
241169140e
ci: move nightly to ubuntu-20.04
2023-11-01 11:50:04 +01:00
Jon Häggblad
143036c2a2
ci: rename cd-docs
2023-11-01 11:50:04 +01:00
Jon Häggblad
043437a0c3
ci: rename to ci-binary-config-checker
2023-11-01 11:46:08 +01:00
Jędrzej Stuczyński
1370192823
print info on exit policy on embedded NR init ( #4086 )
2023-11-01 10:31:59 +00:00
serinko
07037341c5
change --host to -4 https://ifconfig.me
2023-11-01 11:06:44 +01:00
serinko
5406396c3c
syntax fix
2023-11-01 11:00:43 +01:00
serinko
bd50119152
change --host -> 146.70.170.3
2023-11-01 11:00:01 +01:00
serinko
d941d92571
add --with-exit-policy flag
2023-11-01 10:58:41 +01:00
Sebastian Martinez
06a96fa74a
Polishing nodejs-client and mix-fetch-node
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-01 09:31:15 +01:00
Sebastian Martinez
7129de4373
Add hack for working with old nym gateways
...
Signed-off-by: Sebastian Martinez <me@sebastinez.dev >
2023-11-01 09:30:40 +01:00
Sebastian Martinez
14d0d5dcbb
Add mix-fetch for nodejs
2023-11-01 09:30:40 +01:00
Sebastian Martinez
37958ccb4e
Add nodejs wrapper for wasm sphynx client
2023-11-01 09:30:40 +01:00
Tommy Verrall
7e16920358
Merge pull request #4077 from nymtech/chore/unify-client-init
...
DRY up client cli
2023-11-01 08:26:02 +00:00
Tommy Verrall
5df5918176
Merge pull request #4083 from nymtech/release/2023.3-kinder
...
Release/2023.3 kinder
2023-11-01 08:24:05 +00:00
mfahampshire
a10ebf342b
tweak
2023-10-31 17:14:30 +01:00
serinko
0e906b1a3d
try change ifconfig.me -> icanhazip.com
2023-10-31 17:11:57 +01:00
mfahampshire
b072a080ae
added shipyard info
2023-10-31 17:03:37 +01:00
serinko
eb7305e31c
add token economics paper info
2023-10-31 16:01:54 +01:00
mfahampshire
4b23cd94fd
streamlined node types
2023-10-31 15:46:25 +01:00
mfahampshire
04fdc1dc60
streamline integrations files
2023-10-31 15:45:27 +01:00
mfahampshire
27810d473d
added community examples
2023-10-31 15:45:00 +01:00
mfahampshire
d1160350b2
added notepad to gitignore file
2023-10-31 15:44:39 +01:00
mfahampshire
5d8c5224ed
added examples pages
2023-10-31 15:44:22 +01:00
Jon Häggblad
e38b8fd419
Merge pull request #4064 from nymtech/jon/embedded-ip-forwarder-in-gateway
...
Run nym-ip-packet-router in gateway
2023-10-31 14:48:21 +01:00
Jon Häggblad
19a0fb3f38
Merge pull request #4079 from nymtech/jon/ci-maintenance
...
Tidy up some github workflows
2023-10-31 14:42:18 +01:00
benedetta davico
ebe693e591
Update publish-nym-wallet-macos.yml
2023-10-31 14:37:57 +01:00
Jon Häggblad
6fbb6539ef
ci: tidy ci-nym-vpn-ui-js
2023-10-31 14:36:07 +01:00
Jon Häggblad
199817bed0
ci: more iterate on ci-nym-vpn-ui-rust
2023-10-31 14:31:12 +01:00
Jon Häggblad
5ce2e21abc
ci: iterate on ci-nym-vpn-ui-rust
2023-10-31 14:26:09 +01:00
Jędrzej Stuczyński
f2383b5cb0
replaced '--disable-sign-ext' with '--signext-lowering' when running wasm-opt ( #3896 )
...
* replaced '--disable-sign-ext' with '--signext-lowering' when running wasm-opt + updated wasm-opt
* updated wasm-opt used in CI
2023-10-31 12:39:25 +00:00
Jon Häggblad
99c972e880
Set name to ci-nym-api-tests
2023-10-31 11:49:04 +01:00
Jon Häggblad
b169b6b438
ci: add workflow_dispatch to ci-nym-vpn-ui-rust
2023-10-31 11:48:20 +01:00
serinko
47d0c0ffa2
add exit policy implementation steps
2023-10-31 11:37:57 +01:00
Jon Häggblad
3307e7e0fc
rustfmt
2023-10-31 10:38:30 +01:00
Jon Häggblad
70d0aabbc1
Big chunk of search replace to the new name
2023-10-31 10:37:46 +01:00
serinko
b83e756650
syntax fix
2023-10-31 10:37:41 +01:00
serinko
b10aa52eca
add exit policy implementation steps
2023-10-31 10:35:30 +01:00
serinko
9e33454dc2
add exit policy implementation steps
2023-10-31 10:34:31 +01:00
benedettadavico
b056a97c8b
Update changelog and bump binaries
2023-10-31 10:25:19 +01:00
Jon Häggblad
a088d64d57
Fix missed rename in template
2023-10-31 10:21:01 +01:00
Jon Häggblad
7c5183700e
Rename to ip-packet-router directory
2023-10-31 10:14:58 +01:00
Jon Häggblad
00ca4d2afa
Rename to nym-ip-packet-router
2023-10-31 10:13:10 +01:00
Jon Häggblad
cf234ecf82
Update files to reflect new filename
2023-10-31 09:58:08 +01:00
Jon Häggblad
b48dc0b38a
Rename to old_config_v1_1_31.rs
2023-10-31 09:53:28 +01:00
Raphaël Walther
0294febd63
Merge pull request #4076 from nymtech/feature/update-security-page
...
Update security disclosure process
2023-10-30 18:34:07 +01:00
Jędrzej Stuczyński
5fcaacc39a
wasm lock
2023-10-30 17:16:08 +00:00
Jędrzej Stuczyński
30000126d1
Incorporate basic nym-node HTTP API (with swagger) to mixnodes ( #4075 )
...
* basic nym-node router
* loading legacy routes
* dead code
* config migrations
2023-10-30 17:12:13 +00:00
Jędrzej Stuczyński
00179d563b
removed the contracicting flag
2023-10-30 17:06:36 +00:00
Jędrzej Stuczyński
4a4b0ab7e0
putting no cover and fastmode to common args
2023-10-30 16:59:40 +00:00
Jędrzej Stuczyński
b3c7801f73
moved to different submodule
2023-10-30 16:30:12 +00:00
Jędrzej Stuczyński
4716d278ce
combine client run args
2023-10-30 16:26:37 +00:00
Jędrzej Stuczyński
f6f2cd7e17
unified native, socks5, NR client inits
2023-10-30 16:14:18 +00:00
Raphaël Walther
2084095773
Update security disclosure process
2023-10-30 16:42:40 +01:00
Jon Häggblad
aa02f33add
No need to show setup-ip-forwarder just yet
2023-10-30 15:01:47 +01:00
Jędrzej Stuczyński
da9d743f39
[mixnode] replace rocket with axum ( #4071 )
...
* axum-equivalent mixnode http api routes
* replaced all rocket routes with axum equivalents
* removed '_axum' suffix from the routes
2023-10-30 12:55:42 +00:00
benedettadavico
5ef48b92fa
Edit the copy in wallet for no password flow
2023-10-30 13:14:48 +01:00
Jon Häggblad
49cf33f6d7
Proper config backwards compatibility
2023-10-30 11:11:38 +01:00
Jon Häggblad
65d93b2b18
Remove hack
2023-10-30 11:11:38 +01:00
Jon Häggblad
a17d36fd89
Fix test compilation
2023-10-30 11:11:38 +01:00
Jon Häggblad
d33967f60c
rustfmt
2023-10-30 11:11:38 +01:00
Jon Häggblad
cfef1f8325
config handling
2023-10-30 11:11:38 +01:00
Jon Häggblad
8270204c7e
Run embedded ip-forwarder in gateway
2023-10-30 11:11:38 +01:00
Bogdan-Ștefan Neacşu
a209b87a41
Use the same hardcoded value for wg port
2023-10-27 14:29:57 +03:00
Bogdan-Ștefan Neacşu
ffb4457427
Feature/wg gateway data on handshake init ( #4057 )
...
* Return wg gateway data on handshake init
* Add wg register to gateway api client
* Remove socket addr and return just wg port
2023-10-27 13:40:42 +03:00
dependabot[bot]
6c436024f7
Bump browserify-sign from 4.2.1 to 4.2.2 in /testnet-faucet ( #4067 )
...
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign ) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2 )
---
updated-dependencies:
- dependency-name: browserify-sign
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-27 09:49:40 +01:00
dependabot[bot]
acbfdd7bbf
Bump browserify-sign from 4.2.1 to 4.2.2 ( #4066 )
...
Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign ) from 4.2.1 to 4.2.2.
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.2.1...v4.2.2 )
---
updated-dependencies:
- dependency-name: browserify-sign
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-27 09:49:17 +01:00
Tommy Verrall
8c1fb28216
Merge pull request #4062 from nymtech/chore/remove-whitespace-host-entry
...
remove any whitespace from input field when bonding host
2023-10-27 09:42:47 +01:00
Jon Häggblad
bef4a92e99
Create beginning of nym-ip-forwarder crate ( #4063 )
2023-10-26 18:13:36 +02:00
Tommy Verrall
d95f0e6f54
remove overhang from previous round :)
2023-10-26 17:00:52 +02:00
serinko
9d1adf9884
fix based on feedback
2023-10-26 16:56:43 +02:00
Tommy Verrall
31740f70e3
update validation
...
. use joi to validate ipv4 / ipv6 and hostname addresses
. check for empty characters on both version and host field and prevent submission otherwise
2023-10-26 16:54:14 +02:00
Tommy Verrall
c3d62b2a6a
be quiet linter
2023-10-26 15:47:05 +02:00
Tommy Verrall
64f89f9980
Merge pull request #4061 from nymtech/feature/update-security
...
update security disclosure info
2023-10-26 14:23:31 +01:00
Tommy Verrall
84f6459598
remove any whitespace from input field when bonding host
2023-10-26 15:19:10 +02:00
serinko
49dcc7e894
syntax fix
2023-10-26 14:37:30 +02:00
Raphaël Walther
361532830c
update security disclosure info
2023-10-26 14:15:05 +02:00
Tommy Verrall
ef1a453b9d
Merge pull request #4056 from nymtech/chore/change-output-to-debug
...
suppress error output
2023-10-26 12:40:06 +01:00
serinko
3fdd89035b
add page license
2023-10-26 13:07:07 +02:00
serinko
1aad2a3a7a
syntax fix
2023-10-26 13:04:56 +02:00
serinko
fa3277e18b
syntax fix
2023-10-26 12:59:40 +02:00
serinko
3d5a3ad958
add regions to SUMMARY.md
2023-10-26 12:58:29 +02:00
serinko
722486ca68
add regions to SUMMARY.md
2023-10-26 12:57:31 +02:00
serinko
96d1861955
add legal findings switzerland
2023-10-26 12:51:30 +02:00
serinko
f9e5a1159d
create legal region pages - us, swiss
2023-10-26 12:37:15 +02:00
serinko
4e994f2b92
update exit policy info
2023-10-26 12:32:53 +02:00
Tommy Verrall
1c8685681e
i hope for no more comments hold my 🍻
2023-10-26 12:25:31 +02:00
serinko
a65da367a3
correction based on feedback
2023-10-26 11:55:59 +02:00
serinko
e61281e25e
correction based on feedback
2023-10-26 11:54:51 +02:00
Jędrzej Stuczyński
0801b3c6f8
Feature/exit policy ( #4030 )
...
* exit policy types
* simple client for grabbing the policy
* moved allowed_hosts to a submodule
* started integrating exit policy into a NR
* ability to construct ExitPolicyRequestFilter
* fixed policy parsing to look for comment char from the left
* conditionally setting up request filter
* [wip] setting up correct url for exit policy upstream
* clap flags for running with exit policy
* fixed NR template
* updated NR config template
* making sure to perform request filtering in separate task
* initial, placeholder, exit policy API endpoint
* serving exit policy from an embedded NR
* double slash sanitization
* socks5 query for exit policy
* adjusted address policy logging
* cargo fmt
* Updated exit policy url to point to the correct mainnet file
* removed unecessary mutability in filter tests
* fixed the code block showing example policy being interpreted as doc test
2023-10-26 11:35:14 +02:00
serinko
0ff512f373
update smoosh faq - two options
2023-10-26 11:22:23 +02:00
serinko
d47f7afbf6
update smoosh faq - two options
2023-10-26 11:17:13 +02:00
Tommy Verrall
1f66670cc3
hopefully no more comments :)
2023-10-26 11:14:14 +02:00
Tommy Verrall
515054f1c6
addressing more pr feedback
2023-10-26 11:10:02 +02:00
Tommy Verrall
76d4036883
address pr feedback
2023-10-26 10:46:09 +02:00
serinko
0d21f2f39d
initialise operators update branch
2023-10-26 10:39:11 +02:00
Tommy Verrall
a5fa5dc05c
Merge pull request #4020 from Shubhamkashyap1601/develop
...
Update README.md
2023-10-26 09:31:49 +01:00
Tommy Verrall
e3fd26ca4e
Update README.md
...
fix denom
2023-10-26 10:29:04 +02:00
Tommy Verrall
8139fcfe74
keep list of ips in memory before deciding what to do..
2023-10-25 16:44:03 +02:00
Jędrzej Stuczyński
86fe4d1c1b
linked to swagger api from the landing page ( #4058 )
2023-10-25 15:23:11 +01:00
Tommy Verrall
6abeb9e3ca
Merge pull request #4055 from nymtech/update/issue-4052/reformat-delegations-summary
...
Reformat delegations summary
2023-10-25 15:09:30 +01:00
Tommy Verrall
d3ce3794b0
Merge pull request #4054 from nymtech/update/issue-4051/wallet-update-bond-page-link
...
Update bond page link
2023-10-25 15:08:38 +01:00
Tommy Verrall
89746e7dfe
- validate entries don't spam the logs
2023-10-25 14:09:08 +02:00
Tommy Verrall
700cd16641
suppress error output
...
- we can run the api and set the logging level differently on launch
- same offending characters are spamming the logs
2023-10-25 12:54:22 +02:00
fmtabbara
b72649e296
fix linting
2023-10-25 10:26:04 +01:00
fmtabbara
e9449b9135
fix delegations loading page
2023-10-25 10:02:21 +01:00
fmtabbara
caff2aa9d2
format delegations summary
2023-10-25 10:02:08 +01:00
fmtabbara
6eac899167
update bond page link
2023-10-24 16:14:25 +01:00
Tommy Verrall
ba4ade1750
Merge pull request #4034 from nymtech/nymvpn-ui_NC-87
...
feat(vpn): bootstrap ui app
2023-10-24 16:03:39 +01:00
pierre
b131de3bea
fix ci wip
2023-10-24 16:44:36 +02:00
pierre
a618668b63
fix ci wip
2023-10-24 16:37:05 +02:00
pierre
71e9fa178d
fix ci wip
2023-10-24 16:15:30 +02:00
pierre
67f13be3f7
fix ci wip
2023-10-24 16:12:16 +02:00
pierre
af89261992
add gh ci workflows
2023-10-24 16:08:12 +02:00
Jon Häggblad
d94a0454ae
wg: bounded channels ( #4037 )
...
* Make peer event channel bounded
* Make tun task channel bounded
2023-10-24 16:04:27 +02:00
mfahampshire
15af551139
smol reword
2023-10-24 15:03:58 +02:00
mfahampshire
0347a2bd89
added deprecation warning
2023-10-24 14:51:15 +02:00
mfahampshire
b26f70eb6a
stripped down + added new links
2023-10-24 14:51:05 +02:00
mfahampshire
bd10b17272
update plugin
2023-10-24 14:50:53 +02:00
mfahampshire
7b3a8d5bcd
added new examples pages
2023-10-24 14:50:40 +02:00
mfahampshire
0e1548db72
added new pages to summary
2023-10-24 14:50:24 +02:00
mfahampshire
2806931ca1
added new pages
2023-10-24 14:50:03 +02:00
Fouad
732720c306
update frontend type for current vesting period ( #4042 )
2023-10-24 13:35:17 +01:00
Tommy Verrall
58792e53de
Merge pull request #4039 from nymtech/feature/issue-4011/delegations-loading-ui
...
Add loading model on initial load of delegations
2023-10-24 12:51:12 +01:00
Tommy Verrall
8c54ebb6d1
Update sandbox.env ( #4040 )
2023-10-24 13:22:45 +02:00
mfahampshire
50e03d08bf
added info on post_process.sh
2023-10-24 13:18:32 +02:00
mx
b4229d22d5
Merge pull request #4031 from nymtech/operators/smoosh-updates
...
[OPERATORS]: Smoosh update
2023-10-24 11:09:36 +00:00
fmtabbara
4533834177
add loading model on initial load
2023-10-24 11:30:40 +01:00
serinko
42d3c3eec5
fix comments troubleshooting.md
2023-10-24 12:22:11 +02:00
Jędrzej Stuczyński
56e4b13e63
re-exported additional types for tx queries ( #4036 )
...
* re-exported additional types for tx queries
* replaced source of 'query::Query' type from cosmrs to tendermint-rpc for wasm compatibility
2023-10-24 11:15:38 +01:00
serinko
26217f53ae
fix comments troubleshooting.md
2023-10-24 12:10:44 +02:00
serinko
d79eda40a4
fix comments network-requester-setup.md
2023-10-24 12:03:19 +02:00
serinko
f4a17ac698
fix comments network-requester-setup.md
2023-10-24 11:58:31 +02:00
serinko
11e0b085d5
fix comments network-requester-setup.md
2023-10-24 11:56:57 +02:00
serinko
7df87a9c22
fix comments gateway-setup.md
2023-10-24 11:51:32 +02:00
Tommy Verrall
6b674fb53e
Update qa.env ( #4038 )
...
add ephemera placeholder
2023-10-24 11:48:39 +02:00
pierre
e7e68dafb5
fix typo
2023-10-24 11:46:48 +02:00
serinko
d5cabb10d6
fix comments smoosh-faq.md
2023-10-24 11:39:21 +02:00
serinko
cd425412cc
fix comments mixnodes-faq.md
2023-10-24 11:35:43 +02:00
Jon Häggblad
7cafd25036
wg: all channels strongly typed ( #4035 )
...
* Add PeerEventSender/Receiver
* Create strong types
* Create PacketRelaySender/Receiver
* Strongly typed
2023-10-24 11:22:59 +02:00
benedettadavico
0486cd2e63
refactoring the utils
2023-10-24 11:16:06 +02:00
pierre
4b68f8b725
setup lib compilation
2023-10-24 11:04:54 +02:00
Jędrzej Stuczyński
e2d816defb
fixed fmt::Display impl for GatewayNetworkRequesterDetails ( #4033 )
2023-10-24 09:57:53 +01:00
Jon Häggblad
d80333c819
wireguard: add packet relayer ( #4032 )
...
* wip
* wip: first step in putting in place forward channels
* Setup event loop for packet relayer
* tuntaskresponse
* wip
* tun task response channel
* Update comment
* done
* formatting
* nits
* Add comment
2023-10-24 10:50:30 +02:00
serinko
4d8d40f288
spellcheck mixnodes-faq.md
2023-10-24 10:42:00 +02:00
serinko
1e13dc542d
spellcheck troubleshooting.md
2023-10-24 10:38:19 +02:00
serinko
d103cefed2
spellcheck gateway-setup.md
2023-10-24 10:36:53 +02:00
serinko
ddd7c7058c
add gateway troubleshooting
2023-10-24 10:35:42 +02:00
serinko
bbb6919bf1
delete old troubleshooting stuff
2023-10-24 10:31:11 +02:00
serinko
c3ffadf53f
update network requester smooshed setup
2023-10-24 10:22:05 +02:00
serinko
c41872d5a4
finish gateway doc updates
2023-10-24 09:15:34 +02:00
serinko
b5ca5b4417
add exit gateway options
2023-10-24 09:11:17 +02:00
serinko
6bff864444
add how to make legal PR
2023-10-24 08:24:40 +02:00
serinko
a0e3978927
add legal forum to faq
2023-10-24 08:15:04 +02:00
pierre
735751b0d4
setup mui and tailwind
2023-10-23 19:57:48 +02:00
pierre
bf500948b2
init
2023-10-23 14:07:31 +02:00
benedetta davico
85d172e54a
updating details for QA env ( #4027 )
...
* updating details for QA env
* cargo fmt
2023-10-23 11:56:16 +02:00
benedettadavico
604098844a
node-api test updates
2023-10-23 10:59:03 +02:00
Jon Häggblad
d9f088f36e
Fully wrap tun task channel in strong type ( #4023 )
2023-10-20 15:17:03 +02:00
Jon Häggblad
396112bc8b
wg: use tags to forward packets ( #4022 )
...
* Explicit type for TunTaskRx
* Add tag to correctly forward incoming packets
2023-10-20 11:10:55 +02:00
Jon Häggblad
9ba2b28654
Merge pull request #4021 from nymtech/jon/wg-handle-ipv6-in-tun-device
...
Handle ipv6 in tun device
2023-10-19 15:32:59 +02:00
Jon Häggblad
89fad5c667
Fix log typo
2023-10-19 14:51:18 +02:00
Jon Häggblad
474c496226
Handle ipv6 in tun device
...
Handle IPv6 in tun device.
Remove bunch of unwraps and correctly handle errors.
Deduplicate parse_src_address.
2023-10-19 14:47:22 +02:00
Shubham kashyap
8bd497ae09
Merge pull request #1 from Shubhamkashyap1601/Shubhamkashyap1601-patch-1
...
Update README.md
2023-10-19 16:44:31 +05:30
Shubham kashyap
107cec39f4
Update README.md
2023-10-19 16:43:36 +05:30
Jędrzej Stuczyński
6a9b9cd0dd
making sure to start local gateway in 'local' mode ( #4019 )
2023-10-19 12:06:09 +01:00
benedettadavico
65e35bd2b0
Initial step to adding nym-node functional tests
2023-10-19 12:52:46 +02:00
Jędrzej Stuczyński
f328f3fa9e
Feature/gateway api ( #3970 )
...
* Squashing all the changes
initial router
started expanding the API
initial empty openapi/swagger
populated build-info endpoint
wip: populating rest of swagger
missing swagger data + using closure capture for immutable state
running the api as a proper task in gateway 'run'
fixing some version/feature clashes
refactored routes structures
initial host information endpoint
expanded on gateway-related endpoints
signing host information
moved all models to separate crate
unified http api client
routes unification + node api client
new generic cache and refresher
nym-api caching node self described information
removed old cache type
temporarily wired up NymContractCache to NodeDescriptionProvider
caching self reported host info
clients using self-described gateway information
fixed request timeouts for wasm
fixed wasm builds
post rebase fixes
cargo fmt
brought in wg routes into nym-node router
added ErrorResponse for wireguard routes
basic swagger support for wg endpoints
turns out swagger can be happy with strongly typed requests
output type support for wg routes
using concrete error type for nym node request error
fixed the registration test
landing page configurability
increased configurability
fixed build and lints of other crates
added default user-agent to http-api-client
reduced severity of gateway details lookup failure
changed default http port from 80 to 8080
nym-api using new default port for queries
added health endpoint
nym-api trying multiple ports for the client
using camelcase for node status
corrected health endpoint description
restored and revamped 'force_tls' flag to filter all gateways that support the wss protocol
fixed 'pub_key' path param in open api schema
derived Debug on 'NymNodeDescription'
ensuring valid public ips
added init and run flags to set hostname and public ips
fixed listening address being pushed to public ip
fixed the positional local flag
logging remote ip address of the request
updated helper function to query for described gateways
enabled tls in gateway client
removed hack-opts from mix fetch
additional changes after rebasing against origin/develop
* clippy
* wasm-related target locking
* more clippy, but this time in tests
2023-10-19 12:36:53 +02:00
Tommy Verrall
21a2b5f320
Merge pull request #3992 from nymtech/feature/configurable-socks5-bind-address
...
Feature/configurable socks5 bind address
2023-10-18 16:49:33 +01:00
Tommy Verrall
29dd931289
Merge pull request #3979 from nymtech/dependabot/go_modules/wasm/mix-fetch/go-mix-conn/golang.org/x/net-0.17.0
...
build(deps): bump golang.org/x/net from 0.11.0 to 0.17.0 in /wasm/mix-fetch/go-mix-conn
2023-10-18 16:30:54 +01:00
Drazen Urch
bbfb1f4346
Integrate gateway registry with nym-wireguard ( #4010 )
...
* NC-54 Integrate gateway registry with nym-wireguard
* Feature flag wireguard types
* Restore etherparse
* Fix start command
* clippy
* fmt
* Fix clippy lint
2023-10-18 16:10:36 +02:00
Jon Häggblad
ee02583cd2
ci: onlyh install protoc on macos-latest
2023-10-18 11:19:59 +02:00
Jon Häggblad
4141a7844f
ci: install protoc in nightly-nym-wallet-build
2023-10-17 23:39:28 +02:00
Jon Häggblad
1de86f7ad7
Merge pull request #4015 from nymtech/jon/ci-cleanup
...
ci: general cleanup
2023-10-17 23:02:41 +02:00
Jon Häggblad
833502ee35
Download wasm-opt release binaries instead of compiling
2023-10-17 22:58:25 +02:00
Jon Häggblad
9095da1e10
Install wasm-pacl in ci-sdk-docs-typescript
2023-10-17 22:57:24 +02:00
Jon Häggblad
b5eb8e94f4
Rename a few workflows
2023-10-17 22:56:33 +02:00
Jon Häggblad
8377c17838
Remove unnecessary apt install
2023-10-17 22:55:46 +02:00
Jon Häggblad
af018180d2
Switch to pull_request triggers on a few workflows
2023-10-17 22:55:00 +02:00
Jon Häggblad
5102fe9797
Remove some old build conditionals
2023-10-17 22:53:45 +02:00
Jon Häggblad
188e766106
Rename to ci-nym-api-tests
2023-10-17 22:52:15 +02:00
Jon Häggblad
5729123dd1
Rename to build-upload-binaries
2023-10-17 22:51:24 +02:00
Jon Häggblad
1935df960b
Remove push triggers on a bunch of CI workflows
2023-10-17 22:50:30 +02:00
Jon Häggblad
c39fd49b1f
Remove commented out leftovers
2023-10-17 22:47:17 +02:00
Jon Häggblad
bc6634fb6f
ci: use custom-linux instead of custom-runner-linux ( #4014 )
2023-10-17 22:42:31 +02:00
Tommy Verrall
09941eb741
Merge pull request #4013 from nymtech/feature/ts-sdk-fixes
2023-10-17 19:09:49 +01:00
Lorexia
2fc0d51377
Update mixfetch documentation
2023-10-17 19:11:09 +02:00
Lorexia
1e1b69c3b5
Update mixfetch doc and ascii tree bug
2023-10-17 19:07:25 +02:00
Jędrzej Stuczyński
82070b4ccb
i hate config backwards compatibility
2023-10-17 15:17:58 +01:00
Tommy Verrall
829296c0bb
Merge pull request #4009 from nymtech/CI/CD-docs-patch
...
CI/CD-docs patch
2023-10-17 14:56:08 +01:00
Jędrzej Stuczyński
c3571e53d9
base config actually did change
2023-10-17 14:44:23 +01:00
Jon Häggblad
7a8c9317bc
ci: create install-wasm-opt reusable action ( #4012 )
2023-10-17 15:35:44 +02:00
serinko
11ca9dd34e
fix flow
2023-10-17 13:24:03 +00:00
serinko
3e48b8db92
build books locally - success
2023-10-17 15:19:52 +02:00
serinko
38377ca776
edit syntax logic
2023-10-17 13:03:21 +00:00
serinko
529ad0e146
edit command path syntax
2023-10-17 12:43:01 +00:00
Jędrzej Stuczyński
d14337b9db
updated config templates
2023-10-17 12:52:52 +01:00
Jędrzej Stuczyński
855ae2fe78
nym-connect config upgrades
2023-10-17 11:50:08 +01:00
Tommy Verrall
e328898971
Merge pull request #4005 from nymtech/dependabot/npm_and_yarn/babel/traverse-7.23.2
...
build(deps): bump @babel/traverse from 7.22.17 to 7.23.2
2023-10-17 11:44:26 +01:00
serinko
72a6de18ae
edit syntax
2023-10-17 10:38:03 +00:00
serinko
52dc25b0ea
correct path
2023-10-17 10:34:16 +00:00
serinko
a6180a54bf
serinko/patch/ci-docs
...
I was not finished with the previous PR - was merged too fast
2023-10-17 10:27:35 +00:00
Tommy Verrall
f9971fbc8d
Merge pull request #4008 from nymtech/patch/ci-docs/serinko
...
Fix ci/cd-docs errors
2023-10-17 11:20:54 +01:00
serinko
0c7df5bd22
add mdbook-admonish install
2023-10-17 10:04:03 +00:00
Jon Häggblad
96a925c040
wireguard: create structs for udp handler and tun device ( #4007 )
...
* Extract out parse_peer
* wip: handle_packet extract
* Extract out active_peers.rs
* wip: rework to struct from free function
* udp_listener working
* wip
* more udp_listener
* tun_device
* wip
* tun_device
* Remove some old commented out stuff
* tidy
* Remove commented out line
2023-10-17 12:01:11 +02:00
serinko
20bc1e9caf
fix ci-docs error atempt
2023-10-17 09:50:44 +00:00
dependabot[bot]
2ae61ae79f
build(deps): bump @babel/traverse from 7.22.17 to 7.23.2
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.22.17 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 16:08:39 +00:00
Tommy Verrall
53ab49cdd0
Merge pull request #4004 from nymtech/dependabot/npm_and_yarn/nym-api/tests/babel/traverse-7.23.2
...
build(deps-dev): bump @babel/traverse from 7.18.11 to 7.23.2 in /nym-api/tests
2023-10-16 16:56:27 +01:00
Tommy Verrall
e341a37dd3
Merge pull request #3980 from nymtech/feature/operators/legal-forum
...
[DOC] Community legal forum for node operators
2023-10-16 16:34:52 +01:00
Tommy Verrall
e6ca58b7c8
Merge pull request #3982 from nymtech/bug/issue-3981/wallet-delegations-orderby-cp
...
Wallet: Fix delegation sorting for Cost Params
2023-10-16 16:26:03 +01:00
Tommy Verrall
8a3959b1e1
Update ci-docs.yml
...
fix issue when admonish needs updating
2023-10-16 17:11:59 +02:00
Tommy Verrall
4ebeada604
Merge pull request #3999 from nymtech/feature/ts-sdk-fixes
...
Latest version of the TS SDK documentation
2023-10-16 15:49:54 +01:00
fmtabbara
6a43b95e5e
merge develop
2023-10-16 15:36:37 +01:00
serinko
7ebb39c401
add tor legal advice excert
2023-10-16 16:24:24 +02:00
dependabot[bot]
66aff5bf2d
build(deps-dev): bump @babel/traverse in /nym-api/tests
...
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse ) from 7.18.11 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse )
---
updated-dependencies:
- dependency-name: "@babel/traverse"
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 14:14:39 +00:00
Tommy Verrall
15e029c380
Merge pull request #3994 from nymtech/feature/developers-docs-update
...
Add TS SDK info and links to developers documentation
2023-10-16 15:13:36 +01:00
Tommy Verrall
a17df31eaa
Merge pull request #3993 from nymtech/feature/docs-update
...
Update TS SDK info in docs
2023-10-16 15:12:46 +01:00
Lorexia
fa60c83691
Update github actions to bumped mdbook
2023-10-16 16:06:14 +02:00
Drazen Urch
e4dda5e541
Replace HashMap with DashMap ( #3995 )
2023-10-16 15:40:26 +02:00
Jon Häggblad
c598082335
wireguard: short circuit known addr ( #3998 )
...
* Forward directly on known addr
* Extract out test dev creation
* Extract out RegisteredPeers
* Extract out registered_peers.rs
* Reset main rate limiter on a timer
* Some pedantic clippy
* minor tidy
* Add missing continue
2023-10-16 14:15:33 +02:00
serinko
2e0cc8fa5f
spellcheck
2023-10-16 14:07:45 +02:00
Lorexia
b3caa7e28d
Update TS SDK info in docs
2023-10-16 14:07:26 +02:00
Fouad
9a30708bea
Ensure bonding page refresh when changing accounts ( #4002 )
2023-10-16 12:51:15 +01:00
Tommy Verrall
dd5d13ce91
Merge pull request #3976 from nymtech/documentation/updates
...
[DOCS] Update admonish version && Fix formatting
2023-10-16 12:09:52 +01:00
Jon Häggblad
30bfc24386
Merge pull request #4001 from nymtech/master
...
Merge master into develop
2023-10-16 12:42:24 +02:00
Mark Sinclair
3a86e9ecb7
Run GitHub Actions for Typescript and MacOS on large runners
...
Conflicts:
.github/workflows/publish-sdk-npm.yml
2023-10-16 12:35:23 +02:00
serinko
80fb3066e8
add how to make new input part
2023-10-16 12:17:52 +02:00
Lorexia
977338d1ba
Update integration docs
2023-10-16 11:09:55 +02:00
Lorexia
d5d889727d
Update callouts
2023-10-16 11:09:55 +02:00
Lorexia
93d4f91008
Add note for mixnet in production
2023-10-16 11:09:55 +02:00
Lorexia
c053dc5903
Update decision trees
2023-10-16 11:09:55 +02:00
Lorexia
da847b6ee8
Update integrations info
2023-10-16 11:09:55 +02:00
Lorexia
0fea2e09ae
Update decision tree
2023-10-16 11:09:55 +02:00
Lorexia
751e3f739a
Update packages versions and integration decision tree
2023-10-16 11:09:42 +02:00
Lorexia
01b3204a49
Update docs: reorder pages, examples, fetch checker
2023-10-16 11:06:45 +02:00
Lorexia
f5808fab83
Update fetch checker
2023-10-16 11:06:45 +02:00
Lorexia
48e698d080
Add details to integration page
2023-10-16 11:06:45 +02:00
Lorexia
022687526a
Add fetch checker utility to integrations page
2023-10-16 11:06:45 +02:00
Gala
3a624070ad
fix build
2023-10-16 11:06:45 +02:00
Gala
2e5a7c3912
different log for each comp
2023-10-16 11:06:45 +02:00
Gala
78f0633669
info txt
2023-10-16 11:06:45 +02:00
Gala
8fa54c4ad5
wrapping all wallet comp with wallet provider
2023-10-16 11:06:45 +02:00
Gala
7e07724085
fixing methods
2023-10-16 11:06:44 +02:00
Gala
42f0337e7f
conecting things
2023-10-16 11:06:44 +02:00
Gala
7cab3d58a8
point to take in count
2023-10-16 11:06:44 +02:00
Gala
495f2eb543
wip
2023-10-16 11:06:44 +02:00
Gala
0baaa2f847
wip
2023-10-16 11:06:44 +02:00
Gala
4adf922b3f
adding a react context... imposible to avoid it at the end : (
2023-10-16 11:06:44 +02:00
Lorexia
f3dfbeb2b7
Update examples
2023-10-16 11:06:44 +02:00
Lorexia
6619aed3b7
Update mixfetch for webpack
2023-10-16 11:06:44 +02:00
Lorexia
422b9a3a86
Add esbuild callout
2023-10-16 11:06:44 +02:00
Lorexia
618d0bdd34
Add disconnect to cosmoskit example
2023-10-16 11:06:44 +02:00
Lorexia
aec136edc8
Update CosmosKit tutorial
2023-10-16 11:06:44 +02:00
Lorexia
88fa090e23
Update notes
2023-10-16 11:06:44 +02:00
Lorexia
988fb174fc
Add details to mixfetch
2023-10-16 11:06:44 +02:00
Lorexia
8961d19fb8
Correct typo
2023-10-16 11:06:44 +02:00
Lorexia
627ebf4614
Fix mixnet example code for starting client
2023-10-16 11:06:44 +02:00
Lorexia
03099493aa
Correct client
2023-10-16 11:06:44 +02:00
Lorexia
f8c3f784c8
Update general FAQ
2023-10-16 11:06:44 +02:00
Lorexia
42fe861fbc
Add testnet info to wallet
2023-10-16 11:06:43 +02:00
Lorexia
a0ca5fcf55
Add RUST info
2023-10-16 11:06:43 +02:00
Gala
938e5ba19c
refactor
2023-10-16 11:06:43 +02:00
Gala
962d43ba3f
now give to each section it's own code example
2023-10-16 11:06:43 +02:00
Gala
cd5888636c
divide a the wallet in operations
2023-10-16 11:06:43 +02:00
Lorexia
305a374917
Update integrations page
2023-10-16 11:06:43 +02:00
serinko
02a74aa448
remove test file
2023-10-16 11:06:43 +02:00
serinko
f86cb859a7
add test file
2023-10-16 11:06:43 +02:00
Lorexia
4bf7096ee7
Add callout to mixFetch page
2023-10-16 11:06:43 +02:00
Lorexia
4b830ce38b
Correct documentation
2023-10-16 11:06:43 +02:00
Lorexia
65125b5f1e
Update documentation: introduction, overview and installation
2023-10-16 11:06:43 +02:00
Lorexia
281c94c6b2
correct FAQ
2023-10-16 11:06:43 +02:00
Lorexia
160ffbbcdd
repair ASCII tree bug
2023-10-16 11:06:43 +02:00
Gala
a6dc10ceec
updating dependencies
2023-10-16 11:06:30 +02:00
Lorexia
81edbab511
rebase to latest develop
2023-10-16 11:04:03 +02:00
Lorexia
272909d250
Add FAQ page details and rework bundling structure
2023-10-16 10:59:33 +02:00
Lorexia
91f1552a88
Add bundling pages and details for ESbuild and Webpack
2023-10-16 10:59:33 +02:00
Lorexia
4aa7d08e65
push last updates
2023-10-16 10:59:33 +02:00
Lorexia
587f500a0c
add polyfills details to bundling page
2023-10-16 10:59:33 +02:00
Lorexia
98898054c3
update mixfetch, cosmoskit examples
2023-10-16 10:59:33 +02:00
Lorexia
4753766d16
update query, execute, mixnet examples
2023-10-16 10:59:33 +02:00
Lorexia
502acd5b20
update mixfetch example
2023-10-16 10:59:33 +02:00
Lorexia
d569bf6b09
update mixnet example
2023-10-16 10:59:33 +02:00
Lorexia
bfdf9942f0
update query and execute examples
2023-10-16 10:59:33 +02:00
Lorexia
63d2ed2fec
add type annotations to examples
2023-10-16 10:59:33 +02:00
Lorexia
9627fa0500
Add small fixes
2023-10-16 10:59:33 +02:00
Lorexia
7938c41fcf
Fix chips css
2023-10-16 10:59:33 +02:00
Lorexia
f3fa86deb4
Fix css issues
2023-10-16 10:59:33 +02:00
Lorexia
3cdfcfff2c
Fix buttons styling
2023-10-16 10:59:32 +02:00
Lorexia
1412ca8fdd
Detail Cosmoskit example and add more fixes
2023-10-16 10:59:32 +02:00
Lorexia
611a945a3b
Fix examples code
2023-10-16 10:59:32 +02:00
Tommy Verrall
7d3e2f9870
Merge pull request #3997 from nymtech/master
...
merge release/2023.2-bounty into develop
2023-10-16 09:41:59 +01:00
Tommy Verrall
f08521a705
Merge pull request #3985 from nymtech/bug/issue-3984/fix-mixnode-sorting
...
Fix sorting for mixnodes and gateways
2023-10-16 09:16:07 +01:00
Tommy Verrall
3be06f813e
Merge branch 'develop' into master
2023-10-16 09:06:01 +01:00
Jon Häggblad
2c8187eb6c
wireguard: parse the public key up front in the UDP handler ( #3977 )
...
* wireguard: try to have a flow where we parse the public key up front
* Fix bug with continue instead of return in loop
* fix clippy::enum-variant-names
2023-10-16 09:44:10 +02:00
Tommy Verrall
82c107f7ad
Merge pull request #3996 from nymtech/jon/clippy
...
Fix (some) clippy in beta toolchain
2023-10-16 08:07:43 +01:00
Tommy Verrall
3f5ec9e7be
Merge pull request #3983 from nymtech/release/2023.2-bounty
...
Release/2023.2 bounty
2023-10-16 08:02:08 +01:00
Jon Häggblad
ea606857c2
clippy in ephemera (not all)
2023-10-15 23:05:34 +02:00
Jon Häggblad
a12c733b01
clippy::needless-pass-by-ref-mut
2023-10-15 22:41:46 +02:00
Jon Häggblad
f9063a298b
clippy::unnecessary-mut-passed
2023-10-15 22:40:52 +02:00
Jon Häggblad
edc100e67e
clippy::needless-pass-by-ref-mut
2023-10-15 22:39:52 +02:00
Mark Sinclair
e381e9e37f
Fix pre and post CI package loading
2023-10-13 19:22:33 +01:00
Mark Sinclair
1abcad05c1
GitHub Actions install wasm-opt
2023-10-13 19:10:39 +01:00
Mark Sinclair
ffcfa9435f
Run GitHub Actions for Typescript and MacOS on large runners
2023-10-13 18:58:32 +01:00
Mark Sinclair
52d5eb444b
Fix up Typescript CI and linting
2023-10-13 18:40:47 +01:00
Lorexia
b5cc7b8e49
Add TS SDK info and links to developers documentation
2023-10-13 18:35:29 +02:00
serinko
180927bcac
add legal chat room
2023-10-13 16:39:05 +02:00
Jędrzej Stuczyński
078365c467
nym connect fix
2023-10-13 11:07:30 +01:00
Jędrzej Stuczyński
85938113b7
cargo fmt
2023-10-13 11:02:15 +01:00
Jędrzej Stuczyński
0f38f35aba
updated client config template
2023-10-13 11:00:49 +01:00
Jędrzej Stuczyński
0a7826d286
allow setting custom bind address for socks5 client
2023-10-13 10:57:58 +01:00
Tommy Verrall
e02eae8fb3
Merge pull request #3986 from nymtech/bugfix/packet-type-satsub
...
use saturating sub in case outfox is not enabled
2023-10-13 10:03:02 +01:00
Jędrzej Stuczyński
fe4870199e
use saturating sub in case outfox is not enabled
2023-10-12 17:44:50 +01:00
fmtabbara
3d506cfa01
use switch statement for key mapping
2023-10-12 16:12:03 +01:00
fmtabbara
393d348306
fix sorting for mixnodes and gateways
2023-10-12 14:29:31 +01:00
fmtabbara
3ce936edac
move delgation sorting logic to hook + update storybook data values for testing
2023-10-12 13:38:44 +01:00
Jon Häggblad
3b634fe64e
wireguard: make sure to set rate limiter and index explicitly ( #3978 )
2023-10-12 14:26:11 +02:00
serinko
12a058d91b
update mdbook-admonish
2023-10-12 13:46:30 +02:00
serinko
95f0dd8979
add in-sheet-break-lines <br>
2023-10-12 10:53:18 +00:00
serinko
02dfd775a9
add summary of smoosh legal impact
2023-10-12 10:28:27 +02:00
serinko
82d6d203f0
initialize legal forum
2023-10-12 10:15:02 +02:00
dependabot[bot]
d180f7063c
build(deps): bump golang.org/x/net in /wasm/mix-fetch/go-mix-conn
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.11.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.11.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-11 22:51:15 +00:00
Mark Sinclair
70f5d476f2
Tidy up package.json workspace to prefer packages from npm
2023-10-11 14:58:44 +01:00
Mark Sinclair
445f3b0adb
Update lock file
2023-10-11 14:58:14 +01:00
Mark Sinclair
42836b3e0e
Add packages to version bumper internal tool
2023-10-11 14:57:57 +01:00
Mark Sinclair
7c2318a096
Release Typescript SDK v1.2.0 packages
2023-10-11 11:31:41 +01:00
serinko
b3739c02c7
re-update mdbook-admonish
2023-10-11 11:12:10 +02:00
serinko
5b7b3c0bdc
upate admonish
2023-10-10 23:21:42 +02:00
serinko
f2c2f273d7
fix syntax and formatting
2023-10-10 23:17:08 +02:00
serinko
3913e3e56b
[DOC]: edit minor syntax - smoosh-faq.md
2023-10-10 13:08:44 +00:00
Tommy Verrall
5f3f97f3be
Merge pull request #3975 from nymtech/bugfix/3973
...
Add packet type to NE mixnet response listener
2023-10-10 12:27:33 +02:00
Jon Häggblad
fb2b7d3480
Fix rust-analyzer warnings ( #3974 )
...
* Fix rust-analyzer warnings
Fix some warnings that rust-analyzer emits due to enabling all features.
These are annoying when you try to list all warnings in the entire
workspace.
* Revert change to signing client
* Instead add nested feature
2023-10-10 12:02:00 +02:00
Jon Häggblad
7577ec9cb2
[NC-43] Route packets back to WG peer ( #3965 )
...
* Initial work on reverse nat
* wip
* Refine key gen
* Rename to wg_tunnel
* Forward packet to peer
* Remove source_addr
* Check if allowed to write to tunnel
* Extract out network_table
* Move map struc definitions to udp_listener
* Delegate ip network table calls
* Fix mac compilation
* Add TunTaskTx type
2023-10-10 11:01:03 +02:00
Drazen Urch
1e900c32df
Gateway client registry and api routes ( #3955 )
...
* Add HTTP API and Client registry to Gateway
* Update CHANGELOG
* Smooshify structure
* Reify x25519 public key
* Hmac message verification
* Add lightweight handshake with replay protection
* Tidy up, move registartion to its own file
* Test for the registration flow
* Fix nonce loop hole
2023-10-10 10:55:26 +02:00
Drazen
cb4eaddc9f
Add packet type to NE mixnet response listener
2023-10-10 10:36:28 +02:00
benedettadavico
1b4bf74107
bump wallet version and update changelog
2023-10-10 09:47:46 +02:00
Tommy Verrall
52151c5fb4
Merge pull request #3971 from nymtech/move_builds_to_ubuntu_lts
...
Github Actions: Fix release process
2023-10-09 11:27:26 +02:00
Raphaël Walther
24fe628e15
Github Actions: Fix release process
2023-10-09 07:24:18 +02:00
Jon Häggblad
369330f517
Fix clippy for latest stable toolchain ( #3935 )
...
* clippy::redundant-guards
* clippy::incorrect_partial_ord_impl_on_ord_type
* clippy::redundant-guards
* clippy::unwrap-or-default
* rustfmt
* noop_method_call
* nym-wallet Cargo.lock
* Unpin rust toolchain for nym-wallet
* cargo clippy --fix --workspace
* clippy::redundant_locals
* Reorder Makefile targets for more logical ordering
2023-10-06 11:04:26 +02:00
Jon Häggblad
ada30f5483
ci: skip tests in ci-build for mac due to lack of runners
2023-10-06 10:53:29 +02:00
Tommy Verrall
c906770370
Merge pull request #3895 from nymtech/feature/issue-3894/wallet-rename-accounts
...
Wallet: Introduce edit account name
2023-10-05 16:05:58 +02:00
Raphaël Walther
6f94124256
Merge pull request #3967 from nymtech/add_workflow_trigger
...
Add workflow trigger
2023-10-05 15:31:47 +02:00
Raphaël Walther
e15c243202
Add workflow trigger
2023-10-05 15:25:13 +02:00
Tommy Verrall
c5599bf07d
Merge pull request #3942 from nymtech/jon/fix-contract-schema
...
Update cw3-flex-multisig schema
2023-10-05 15:03:08 +02:00
Tommy Verrall
70de88d53a
Merge pull request #3948 from nymtech/jon/upgrade-webpki
...
Upgrade webpki 0.22.0 to 0.22.2
2023-10-05 14:20:59 +02:00
Tommy Verrall
ef30a6706b
Merge pull request #3956 from nymtech/jon/update-chrono
...
Update chrono
2023-10-05 13:11:49 +02:00
Tommy Verrall
c784d95088
Merge pull request #3951 from nymtech/feature/localnet
...
Feature/localnet
2023-10-05 13:10:30 +02:00
Jon Häggblad
d57a4bc242
Merge pull request #3961 from nymtech/jon/wireguard-platform-specific
...
Compartmentalize the platform specific modules in the wg crate
2023-10-05 12:41:21 +02:00
Jon Häggblad
750a59461c
ci: enable mac on ci-build
2023-10-05 11:09:35 +02:00
Jon Häggblad
f244cff810
Comment out unused rocksdb in ephemera ( #3957 )
2023-10-05 11:08:15 +02:00
Jon Häggblad
63bbdfa523
Move platform specific code to platform directory
2023-10-05 09:56:01 +02:00
Jon Häggblad
1774606ec6
Merge pull request #3960 from nymtech/feature/wg-target-locking
...
don't build tokio-tun on non-linux targets
2023-10-04 21:26:21 +02:00
Jon Häggblad
e6c0b48819
Create dummy start_wireguard for non-linux
2023-10-04 21:01:16 +02:00
Jon Häggblad
cabadcb5cc
rustfmt
2023-10-04 20:11:28 +02:00
Jędrzej Stuczyński
0cec9f636f
don't build tokio-tun on non-linux targets
2023-10-04 16:41:12 +01:00
Jędrzej Stuczyński
56ddadc4c4
removed dead code
2023-10-04 09:03:51 +01:00
Jędrzej Stuczyński
2ab5b63086
script to startup localnet
2023-10-04 09:03:51 +01:00
Jędrzej Stuczyński
ffcb7348ff
fixed conflicting flags
2023-10-04 09:03:51 +01:00
Jędrzej Stuczyński
05739b4d84
added 'custom_mixnet' arg to nr
2023-10-04 09:03:50 +01:00
Jon Häggblad
3a6f1bec79
ci: enable wireguard on linux only in CI
2023-10-04 08:46:03 +02:00
Jon Häggblad
538fd7c5ee
Remove old unused lock file ( #3958 )
2023-10-04 08:39:25 +02:00
Drazen
12c931be36
Feature gate nym-wireguard
2023-10-04 08:24:18 +02:00
Jon Häggblad
ca0525d949
Fix clippy
2023-10-03 23:01:25 +02:00
Jon Häggblad
053fee7fdc
Update quinn-proto ( #3954 )
2023-10-03 22:43:58 +02:00
Jon Häggblad
97981e536d
Update chrono
2023-10-03 22:42:58 +02:00
Jon Häggblad
a7595ff176
nym-connect: update Cargo.lock after the tungstenite upgrade ( #3953 )
2023-10-03 22:24:44 +02:00
Jon Häggblad
14fbf8e064
Upgrade webpki 0.22.0 to 0.22.2 in nym-connect
2023-10-03 22:21:52 +02:00
Jon Häggblad
bb1fc9bb6a
ci: try enable color ( #3952 )
...
* ci: add CARGO_TERM_COLOR=always
* ci: revert dedup check since it doesn't always work
2023-10-03 22:02:19 +02:00
Jon Häggblad
581edbf0b3
Use TUN device for forwarding wireguard traffic ( #3902 )
...
* Initial experiments with using tun device
* Remove some unused stuff and start tidying
* Match stored peer addr
* Refine comments and names
* Fix deadlock
* Annotate with some more logging
* Tweak log statements in handle_routine
* wip: temp logging
* log to info
* Refine logging
* clippy
2023-10-03 18:18:38 +02:00
Jon Häggblad
03c33b1ee5
Upgrade tungstenite to latest ( #3947 )
2023-10-03 17:06:32 +02:00
Jon Häggblad
e13eeeb561
Update Cargo.lock
2023-10-03 14:38:41 +02:00
Jon Häggblad
e51881dbdf
Merge pull request #3950 from nymtech/master
...
Master into develop
2023-10-03 13:47:42 +02:00
benedetta davico
2a8ccace26
Merge branch 'master' into release/2023.1-milka
2023-10-03 12:38:02 +02:00
Jon Häggblad
1fd02ede95
ci: avoid duplicate builds for another two CI builds
2023-10-03 11:58:51 +02:00
Jon Häggblad
c324804aa9
ci: avoid duplicate builds for two CI builds
2023-10-03 11:56:11 +02:00
serinko
d5b961be5b
syntax correction
2023-10-03 09:18:49 +00:00
mx
1e26d4c88e
Merge pull request #3944 from nymtech/feature/documentation/events-page
...
DOCS: Create page for web3 privacy talk (Rome)
2023-10-03 09:09:03 +00:00
mfahampshire
f91fa95888
typo fixes
2023-10-03 11:08:00 +02:00
Jon Häggblad
b67d1e7a99
Upgrade webpki 0.22.0 to 0.22.2
2023-10-03 10:48:58 +02:00
Jędrzej Stuczyński
56a384ea09
[wasm-client] keeping ownership over 'ReceivedBufferRequestSender' channel when spawning 'ResponsePusher' ( #3945 )
...
* [wasm-client] keeping ownership over 'ReceivedBufferRequestSender' channel when spawning 'ResponsePusher'
* Bump version of Typescript SDK to RC.10
* GitHub Actions workflow to publish SDK to NPM
* Bump package version manually
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-10-03 09:36:25 +01:00
Jon Häggblad
c7da8a7594
ci: reorder nightly build matrix to group on toolchain
2023-10-03 09:09:51 +02:00
Jon Häggblad
da404b636d
Add sdk example for geo-aware topology provider ( #3941 )
...
* Add sdk example for geo-aware topology provider
* Re-export geo topology types
2023-10-02 14:21:53 +02:00
Jon Häggblad
d8821c26bc
ci: move nightly-nym-wallet to custom-linux
2023-10-02 14:07:13 +02:00
serinko
cc9b444394
add aztec partnership link
2023-10-02 14:04:52 +02:00
serinko
22c1d80712
initialise web3privacy page
2023-10-02 13:58:08 +02:00
Jon Häggblad
a06c2fb70c
ci: fail-fast set to false
2023-10-02 12:59:04 +02:00
Jon Häggblad
908191914f
ci: use continue-on-error so we get notifications
2023-10-02 08:29:22 +02:00
Jon Häggblad
b05ce4c733
ci: don't fail-fast on nightly build
2023-10-02 08:17:19 +02:00
Jon Häggblad
382464a143
ci: nightly nym-wallet reorder steps to fix cwd
2023-10-01 23:35:49 +02:00
Jon Häggblad
05f3af765b
ci: nightly nym-wallet install deps
2023-10-01 23:32:44 +02:00
Jon Häggblad
a9d3e5047d
ci: add workflow_dispatch to ci-contracts-schema
2023-10-01 23:09:56 +02:00
Jon Häggblad
c424f7d3f7
ci: fix bug in trigger
2023-10-01 23:09:37 +02:00
Jon Häggblad
093bb18119
ci: move work in progress files to subdirectory
2023-10-01 23:04:58 +02:00
Jon Häggblad
4d5bd0ddf4
ci: remove old unused nightly build files
2023-10-01 23:02:09 +02:00
Jon Häggblad
48d7e934b7
ci: remove commented out code in nightly
2023-10-01 23:00:47 +02:00
Jon Häggblad
ff7c359d0e
ci: try using normal matrix build
2023-10-01 22:54:05 +02:00
Jon Häggblad
d0b91444a0
ci: revert back to debug mode for nightly
2023-10-01 22:43:07 +02:00
Jon Häggblad
8c39cdf434
ci: nightly build in release mode
2023-10-01 21:42:17 +02:00
Jon Häggblad
fef164bf93
ci: nightly-build tidy
2023-10-01 21:17:15 +02:00
Jon Häggblad
759cb4b9b4
ci: fix workflow_dispatch for nightly build
2023-10-01 19:54:31 +02:00
Jon Häggblad
a800cbae02
Merge pull request #3943 from nymtech/jon/ci-work
...
Optimize some CI builds
2023-09-30 17:11:38 +02:00
Jon Häggblad
e4a2c639fc
Add names to contract job steps
2023-09-30 17:05:46 +02:00
Jon Häggblad
a67a9c4b32
Try adding conditional to avoid duplicate builds
2023-09-30 16:58:19 +02:00
Jon Häggblad
a450e2910f
Add workflow_dispatch to nightly build
2023-09-30 16:58:19 +02:00
Jon Häggblad
bd75c9c78d
ci: disable sccache
...
sccache keeps randomly failing, try disabling to see the impact on CI
build times
2023-09-30 16:58:19 +02:00
Jon Häggblad
fbfec25228
Remove nightly toolchain from contracts and nightly build
...
Building with the beta toolchain should be enough to alert us to
impending compiler and clippy changes.
2023-09-30 16:58:19 +02:00
Jon Häggblad
0b38e20298
Fix CI contract schema check
2023-09-30 11:47:01 +02:00
Jon Häggblad
38f78c9983
Generate multisig schema
2023-09-30 11:46:41 +02:00
Tommy Verrall
81db915401
Merge pull request #3933 from nymtech/feature/nym-api-tests
...
Adding missing tests and cleaning up Types files
2023-09-30 11:30:56 +02:00
Jon Häggblad
b27c7d0b14
ci: fix contracts-wasm target rename
2023-09-29 23:51:20 +02:00
Jon Häggblad
ed3a58b6a2
Tidy up Makefile ( #3934 )
...
* Attempt at simplifying top-level Makefile
* Another sweep at tidying up Makefile
* Further refinements
* Remove deprecated clippy-happy and no-clippy targets
2023-09-29 22:40:01 +02:00
mx
93733e73a2
Merge pull request #3911 from nymtech/feature/documentation/events-page
...
DOC/dev-portal: Initialize events page & prep HCPP23 pages
2023-09-28 17:03:57 +00:00
serinko
d7f69433d6
finished - ready for final review
2023-09-28 17:22:07 +02:00
serinko
ee282cfe9d
finished - ready for final review
2023-09-28 17:15:10 +02:00
serinko
1c13d466b1
spell checks
2023-09-28 16:14:53 +02:00
serinko
238dd533a8
finish ircd configuration guide
2023-09-28 16:11:42 +02:00
serinko
2d925c24c7
edit ircd_config.toml configuration
2023-09-28 10:28:23 +02:00
serinko
e6d5c5ec8c
add ircd_config.toml configuration
2023-09-28 10:21:14 +02:00
serinko
b4a7b9ed75
Merge branch 'feature/documentation/events-page' of github_serinko:nymtech/nym into feature/documentation/events-page
2023-09-26 23:16:10 +02:00
serinko
7bed01902e
add allow.list setup
2023-09-26 23:15:47 +02:00
mfahampshire
a77980a0da
added event links page
2023-09-26 22:53:25 +02:00
mfahampshire
d328bc15f8
add max hcpp event page to summary
2023-09-26 22:53:13 +02:00
serinko
871d88e3ed
add ircd intro
2023-09-26 22:15:53 +02:00
serinko
3904afa747
change comments above commands
2023-09-26 15:25:25 +02:00
serinko
2f8442760f
add wget command to download binary
2023-09-26 13:56:47 +02:00
serinko
ecdd3648ae
small edits
2023-09-26 12:50:12 +02:00
serinko
0218f436b2
edits in build nym section
2023-09-25 12:52:55 +02:00
serinko
3c26a4d4f6
added mac setup to matrix user guide
2023-09-25 12:43:18 +02:00
serinko
bedbe34f17
added matrix NC guide
2023-09-25 12:40:50 +02:00
serinko
26c822d637
added monero wallet NC guide
2023-09-25 12:31:46 +02:00
serinko
359be442bc
add monero setup giff
2023-09-25 11:52:51 +02:00
serinko
6f14c3b0fd
intro edits & flow change
2023-09-25 11:31:28 +02:00
benedettadavico
6e3bb2ec18
update changelog and bump version
2023-09-24 15:25:44 +02:00
benedettadavico
8bb0e8c510
Adding missing tests and cleaning up Types files
2023-09-22 17:38:03 +02:00
Jon Häggblad
412776e336
Add missing toolchain in ci-build-upload-binaries.yml
2023-09-22 17:17:04 +02:00
Jon Häggblad
27d7f043e7
Add missing toolchain in ci-build-upload-binaries.yml
2023-09-22 17:12:12 +02:00
Jon Häggblad
68d363af3c
Rename the files for release workflows ( #3932 )
2023-09-22 16:51:57 +02:00
Jon Häggblad
7415cf1934
Another round of tidy gh workflows ( #3931 )
...
* Remove unused Makefile target
* Split out ci-contracts-upload-binaries
* Remove the contracts from the main workflow
* Rename build-and-upload-binaries-ci
* Rename network-explorer name
* Rename network-explorer filename and check-merge-conflicts
* Rename three more workflows
* Rename sdk-publish
* Remove deprecated clippy-all
* Rename matrix includes json and delete one that is unused
* Typo in filename
* Delete nym-wallet-release.yml
2023-09-22 16:50:43 +02:00
Jon Häggblad
8c6421f240
Reverse naming for a whole bunch of workflows ( #3928 )
2023-09-22 16:50:34 +02:00
Jon Häggblad
c3f03a657f
Update some CI workflow names ( #3926 )
...
* Rename two workflows to fit naming scheme
* ci-build name change
* Rename 3 more workflows to ci- names
* Rename wallet.yml and nym-wallet-nightly-build to reverse naming scheme
* Rename to ci-contracts.yml
* Delete nym-wallet webdriverio workflow
* Update some workflow names
2023-09-22 16:50:24 +02:00
Jon Häggblad
95646e5770
nym-wallet-nightly-build: enable notification
2023-09-22 16:50:16 +02:00
Jon Häggblad
34ec1149d7
nm-wallet-nightly-build: reenable steps
2023-09-22 16:50:03 +02:00
Jon Häggblad
13f095a587
Fix nym-wallet-nightly-build toolchain
2023-09-22 16:49:50 +02:00
Jon Häggblad
696a27ec76
Initial work on splitting out nym-wallet nightliy build ( #3924 )
2023-09-22 16:49:35 +02:00
Jon Häggblad
806476d4b4
Rename the files for release workflows ( #3932 )
2023-09-22 16:46:45 +02:00
Jędrzej Stuczyński
5a0db2aea4
always using port 443 for tls gateway connection ( #3927 )
...
* always using port 443 for tls gateway connection
* bumping up rc version
* hack: additional hardcoded gateways
it disables topology refresh
* Add NPM packages to tool for bumping versions
* Bump RC versions of SDK packages
* Use manual gateway details
* Add progress to `publish.sh` script
* Add docs for WSS workaround
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-22 15:35:14 +01:00
Jon Häggblad
f8733f59c5
Another round of tidy gh workflows ( #3931 )
...
* Remove unused Makefile target
* Split out ci-contracts-upload-binaries
* Remove the contracts from the main workflow
* Rename build-and-upload-binaries-ci
* Rename network-explorer name
* Rename network-explorer filename and check-merge-conflicts
* Rename three more workflows
* Rename sdk-publish
* Remove deprecated clippy-all
* Rename matrix includes json and delete one that is unused
* Typo in filename
* Delete nym-wallet-release.yml
2023-09-22 16:12:33 +02:00
fmtabbara
c0b8ddd48e
fix linting
2023-09-22 14:41:03 +01:00
Jędrzej Stuczyński
56f351538b
custom Debug impl for mix::Node and gateway::Node ( #3930 )
2023-09-22 14:32:27 +01:00
Raphaël Walther
36bcfc132d
Merge pull request #3929 from nymtech/move_workflow_custom_runner
...
Github Actions: Move nightly builds to custom runner
2023-09-22 14:09:11 +02:00
Raphaël Walther
6e245208ac
Github Actions: Move nightly builds to custom runner
2023-09-22 14:01:07 +02:00
fmtabbara
f35396481f
take user password when editing account name
2023-09-22 12:21:19 +01:00
fmtabbara
be8b9e5a83
pass button title and modal title as prop
2023-09-22 12:21:19 +01:00
Jon Häggblad
7429487f30
fix clippy
2023-09-22 12:21:19 +01:00
Jon Häggblad
23d11ce523
rustfmt
2023-09-22 12:21:19 +01:00
Jon Häggblad
4f4cb83456
Add tauri functions
2023-09-22 12:21:19 +01:00
Jon Häggblad
9fe1ee6436
Check against renaming to existing name
2023-09-22 12:21:19 +01:00
Jon Häggblad
9ae5ee38f6
Add rename account to backend structs
2023-09-22 12:21:19 +01:00
Jon Häggblad
0f8d1f6439
Add unit test for adding duplicate account id
2023-09-22 12:21:19 +01:00
fmtabbara
b92527437a
introduce edit account name
2023-09-22 12:21:17 +01:00
Jon Häggblad
a3eb274a3b
Reverse naming for a whole bunch of workflows ( #3928 )
2023-09-22 11:53:05 +02:00
Jon Häggblad
0ddc6c4bc8
Update some CI workflow names ( #3926 )
...
* Rename two workflows to fit naming scheme
* ci-build name change
* Rename 3 more workflows to ci- names
* Rename wallet.yml and nym-wallet-nightly-build to reverse naming scheme
* Rename to ci-contracts.yml
* Delete nym-wallet webdriverio workflow
* Update some workflow names
2023-09-22 11:32:49 +02:00
Jędrzej Stuczyński
eccd6e16e2
Feature/mixfetch disconnect ( #3890 )
...
* js error message
* Ability to explicitly disconnect mixfetch
* removed unused import
* added disconnect method directly to sdk package
* simplifying error throw
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* added onunload event listener handler
* Using global instance of mixfetch to disconnect
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* Bump RC versions
* MixFetch, move unload handler to creation and check for undefined `window`
* Bump RC version
* Force TLS on mixFetch demo
* Add info about working around mixed content errors for mixFetch
---------
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-22 10:25:46 +01:00
Jon Häggblad
3ccec3857e
nym-wallet-nightly-build: enable notification
2023-09-22 10:17:02 +02:00
Raphaël Walther
5fd68ae909
Merge pull request #3925 from nymtech/move_workflow_macos
...
Github Actions: Move nightly builds on dispatch to custom MacOS runner
2023-09-22 10:03:22 +02:00
Jon Häggblad
fb04a85b5a
nm-wallet-nightly-build: reenable steps
2023-09-22 09:54:15 +02:00
Jon Häggblad
825e190c37
Fix nym-wallet-nightly-build toolchain
2023-09-22 09:45:44 +02:00
Raphaël Walther
7e60dea257
Github Actions: Move nightly builds on dispatch to custom MacOS runner
2023-09-22 09:37:35 +02:00
Jon Häggblad
014e5486a8
Initial work on splitting out nym-wallet nightliy build ( #3924 )
2023-09-22 09:26:24 +02:00
Tommy Verrall
33c8b2e963
Merge pull request #3923 from nymtech/move_custom_runner
2023-09-21 18:06:12 +02:00
Raphaël Walther
a727d96fe7
Github Actions: Move nightly to custom-linux
2023-09-21 17:58:42 +02:00
Jędrzej Stuczyński
d3325c176f
added forceTls argument to 'MixFetchOptsSimple' ( #3907 )
...
* Squashing commits
added forceTls argument to 'MixFetchOptsSimple'
made forceTls flag optional in mix fetch opts
whacking those moles
* GitHub Actions: install node
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-21 16:13:31 +01:00
Tommy Verrall
de47061558
Merge pull request #3921 from nymtech/tommy-feat/print-gateway-nr-config-path
...
printing initialised gateway-NR's config path to stderr
2023-09-21 17:02:49 +02:00
Tommy Verrall
f1947d1370
Merge pull request #3922 from nymtech/add_nightly_build_on_trigger
...
Add a separate nightly workflow with a trigger
2023-09-21 17:00:22 +02:00
Raphaël Walther
fba694f61a
Add a separate nightly workflow with a trigger
2023-09-21 16:52:01 +02:00
Jędrzej Stuczyński
1c1d02f15a
using correct method for converting PathBuf to impl Display
2023-09-21 15:20:41 +01:00
Jędrzej Stuczyński
cb910f41bd
printing initialised gateway-NR's config path to stderr
2023-09-21 15:17:35 +01:00
Raphaël Walther
e6d3083eea
Merge pull request #3920 from nymtech/enable_trigger_on_workflow
...
Github Actions: enable trigger on nightly workflow
2023-09-21 16:10:55 +02:00
Mark Sinclair
b97f8c1145
Mix Fetch RC Release ( #3910 )
...
* Bug fix `mixFetch` build
* Batch integration tests for mixFetch
* Bump RC version
* Tidy up READMEs
* Bump version to RC4 and fix up a few interfaces
* Bump version to RC5 and fix opts
* NodeJS SDK
* mixFetch usage example
* Update internal dev tester readme
* Add NodeJS packages to publish script
* Update lock file
* Upgrade `lerna`
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-21 15:09:34 +01:00
Raphaël Walther
0c678553af
Github Actions: enable trigger on nightly workflow
2023-09-21 15:59:39 +02:00
Mark Sinclair
96e740ec22
Update wasm_sdk.yml
2023-09-21 14:55:52 +01:00
Tommy Verrall
8affba8be4
Merge pull request #3908 from nymtech/jon/remove-growth-test-and-earn
...
Remove unused test-and-earn from nym-connect
2023-09-21 15:37:32 +02:00
fmtabbara
81a0729f52
fix linting
2023-09-21 13:30:15 +01:00
fmtabbara
e85c7b6f5f
remove test and earn from bundle
2023-09-21 12:48:42 +01:00
fmtabbara
33838eae8c
remove test and earn context provider
2023-09-21 12:35:33 +01:00
fmtabbara
1c2e3c754e
Revert "Remove unused test-and-earn from nym-connect"
...
This reverts commit cd3d4ffc9f .
2023-09-21 12:33:17 +01:00
Tommy Verrall
a9a1eecfff
Merge pull request #3885 from nymtech/update/issue-3884/delegations-page-updates
...
Update/issue 3884/delegations page updates
2023-09-21 12:45:12 +02:00
Tommy Verrall
95e3971b9c
Merge pull request #3912 from nymtech/jessgess-copyedit-1
...
Explorer copyedits
2023-09-20 18:34:55 +02:00
Jess
21cf6c974f
Update index.tsx
2023-09-20 17:20:17 +01:00
Jess
f536a204ba
Update index.tsx
2023-09-20 17:16:31 +01:00
serinko
5eb935a079
guide to electrum setup
2023-09-20 17:18:44 +02:00
Jędrzej Stuczyński
114d92f93f
Feature/gateway inbuilt nr ( #3877 )
...
* changed NymConfigTemplate trait to call 'template' by reference
* network requester lib
* introduced generic parameter to 'MixTrafficController' to allow non-remote gateways
* allowing for custom gateway sender
* types cleanup
* minor gateway cmds refactor + initial NR work
* wip
* running a NR inside gateway
note: this NR isnt tied to the gateway yet
* rebase fixes
* propagating same shutdown handle
* wip
* starting NR with appropriate local transceiver
* fixed premature shutdown
* wiring up PacketRouter
* both ends wired together
* actually working
so much cleanup to do now
* started removing dead code
* wip
* temp: hardcode gateway
* further cleanup
* fixed build of other binaries
* setup-network-requester subcmd
* overriding NR config in gateway init/run
* wip making it wasm-compatible [again]
* refactored 'GatewaySetup'
* clippy and friends
* removed debug code
* rust 1.72 lints
* ensuring local gateway is available + some comments
* correctly putting network requester data in the same underlying details struct
* improved gateway errors
* changed 'network_requester_config' deserialization
* missing clap annotation for 'enabled' flag in 'setup-network-requester' command
* saving config file after 'setup-network-requester'
* removed dead code
* review comments
* make embedded NR wait for gateway to come online (for at most 70min)
* fixed shutdown on successful gateway wait
* updated NR config override
2023-09-20 15:47:05 +01:00
serinko
c7be467685
DOC: dev-portal: initializ events page
2023-09-20 14:46:25 +02:00
Tommy Verrall
6dc8148372
Merge pull request #3904 from nymtech/jon/nr-enable-loop-cover-traffic-by-default
...
Enable loop cover traffic by default in NR
2023-09-20 13:27:01 +02:00
Jon Häggblad
cd3d4ffc9f
Remove unused test-and-earn from nym-connect
2023-09-20 13:20:25 +02:00
Tommy Verrall
d6c27c0985
Merge pull request #3901 from nymtech/jon/handle-socks5-udp-not-supported
...
Error instead of crash on UDP and BIND not supported
2023-09-20 10:22:20 +02:00
Tommy Verrall
9d8280986d
Merge pull request #3899 from nymtech/jon/fix-profile-warnings
...
Fix all the cargo warnings
2023-09-20 09:34:16 +02:00
serinko
8aa8f07cb8
DOC: smoosh-faq.md - quotation syntax fix
2023-09-19 16:47:24 +00:00
serinko
98c03ffa56
DOC: smoosh-faq.md - quotation syntax fix
2023-09-19 16:41:44 +00:00
serinko
0a3a31dedc
DOC: smoosh-faq.md - quotation syntax fix
2023-09-19 16:40:27 +00:00
serinko
79ae9b69ef
DOC: smoosh-faq.md - quotation syntax fix
2023-09-19 16:39:17 +00:00
serinko
549b58311d
Merge pull request #3906 from nymtech/patch/documentation/syntax-fix
...
Fixing bugs in mdbook build errors (links, admonish, path) -> CI/CD runs without a problem.
2023-09-19 15:52:57 +00:00
serinko
279b494a60
corrected surbs line
2023-09-19 12:54:36 +02:00
serinko
3be0a6cf65
fixed broken code path
2023-09-19 10:51:03 +02:00
serinko
9b8add1daa
fixed broken links
2023-09-19 10:36:25 +02:00
Mark Sinclair
2193378d42
Merge pull request #3905 from nymtech/bugfix/ci-cd-docs
...
Docs: make shell scripts exit on errors so that CI jobs fail on build errors
2023-09-19 09:28:33 +01:00
Mark Sinclair
c57263e91b
Docs: make shell scripts exit on errors so that CI jobs fail on build errors
2023-09-19 09:22:33 +01:00
Jon Häggblad
74d8d82b74
Tweak comments in template.rs
2023-09-18 23:08:21 +02:00
Jon Häggblad
397e8223bc
Enable loop cover traffic by default in NR
2023-09-18 23:04:20 +02:00
Mark Sinclair
685f26792f
Typescript SDK Nextra Docs ( #3880 )
...
* Remove pnpm-lock.yaml
* Add initial documentation
* updating packages and disconnecting on mixFetch when unmount
* handle the mixFetch error
* remove the mixfetch disconexion
* using now rc5 version
* Update overview
* Update installation page
* wip startong
* Copy edits and improving some of the formatting and styling
* Improve naming
* Add CosmosKit example
* Linting
* Update next.js
* Remove lock file
* More CosmosKit docs
* wip
* cleaninig a bit
* quick fix for wallet error
* wip wallet ui
* wip wallet ui
* more wallet ui
* fixing key error
* wip
* Example code
* Add custom style for code blocks to limit their height and scroll
* Change bg on darkmode
* Add styling to darkmode
* Reorg CSS - tbc
* Move example code
* Ledger support in Cosmos Kit - wip
* Change default app to Typescript
* Remove static export
* Tidy up wallet UI
* Set theme colour by hue
* Force dark mode theme
* some wallet ui
* Style buttons sidebar
* Sidebar colors
* Links styling
* Style callouts
* Add styling to button, chips, progress motion component
* Style agenda
* adding loaders
* wallet loaders
* traffic styles
* Fix colours
* Add links to methods
* Add execute code block
* Add traffic codeblock
* Add mixfetch codeblock
* Add Cosmokit codeblock
* Update info on getting started
* fixing build
* Fix build error
* Fix theme
* Fix filenames on examples
* Add copy to CosmosKit example
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Gala <calero.vg@gmail.com >
Co-authored-by: Lorexia <alexia.lorenza.martinel@protonmail.com >
2023-09-18 19:46:32 +01:00
Jon Häggblad
109659152d
Remove leftover .faq files
2023-09-18 17:11:18 +02:00
benedetta davico
73a75f7aef
Master ( #3888 )
...
* removed old wallet address flag again
* Add updates to community list projects
* Update cd-docs.yml
* Update cd-docs.yml
* [hotfix]: don't assign invalid fields when crossing the JS boundary (#3805 )
* [hotfix]: don't assign invalid fields when crossing the JS boundary
* eslint
* changelog update and version bump
* changed last vers. checkout to master
* corrected path of config
* make binaries executable
* docs: typescript.md - changing variables
* docs: rust.md - changing variables
* docs: vesting-contract.md - changing variables
* docs: mixnet-contract.md - changing variables
* docs: all variables changed
* operators: all variables finished
* dev-portal: mixnet-integration.md - variable changed
* dev-portal: faq.md - variable changed
* dev-portal: moredo.md up to date w NC default
* dev-portal: telegram.md - added banner & minor fix
* dev-portal: matrix.md - added banner
* PR finished - ready for review and merge
* removed all instances of platform_release_version var
* removed all instances of platform_release_version var
* changed version bumper script: removed platform_release_version references
* changed comment
* updating changelog and bumping versions
* Docs: new post-processing for books so that assets stay relative
This commit has the same content as https://github.com/nymtech/nym/pull/3842
* Docs: add prod deploy settings
* fixed ChangeMixCostParams event deserialization (#3873 )
* Merge pull request #3892 from nymtech/feature/operators/smoosh-faq
Create smoosh FAQ section & re-organize operators/faq accordingly
* corrected faq dir path
* added integrations-faq page
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
Co-authored-by: Lorexia <alexia.lorenza.martinel@protonmail.com >
Co-authored-by: Tommy Verrall <tommy@nymtech.net >
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: serinko <97586125+serinko@users.noreply.github.com >
Co-authored-by: mx <33262279+mfahampshire@users.noreply.github.com >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2023-09-18 17:06:10 +02:00
benedettadavico
06956efa3f
Deleting faq.md on develop
2023-09-18 17:04:58 +02:00
serinko
d936c66e1f
added integrations-faq page
2023-09-18 16:17:10 +02:00
serinko
e63de3f52b
corrected faq dir path
2023-09-18 16:01:03 +02:00
serinko
bded08dce9
Merge pull request #3892 from nymtech/feature/operators/smoosh-faq
...
Create smoosh FAQ section & re-organize operators/faq accordingly
2023-09-18 15:51:22 +02:00
Jon Häggblad
604657c1dc
Error instead of crash on UDP and BIND not supported
2023-09-18 15:41:56 +02:00
serinko
f130ff73ad
Merge pull request #3900 from nymtech/patch/dev-portal/integrations-faq-fix
...
integrations added to developers/faq section
2023-09-18 13:40:45 +00:00
serinko
ddaabdc856
Merge pull request #3892 from nymtech/feature/operators/smoosh-faq
...
Create smoosh FAQ section & re-organize operators/faq accordingly
2023-09-18 13:38:54 +00:00
serinko
65de9d146d
removed redundant .faq dir
2023-09-18 12:20:19 +02:00
serinko
ec3aa7d8eb
time frame in intro & ETA delete
2023-09-18 11:58:00 +02:00
serinko
805e1b8759
add NymAPI codebase link
2023-09-18 11:52:53 +02:00
serinko
53db649e84
steps timing explained & italic removed
2023-09-18 11:44:50 +02:00
serinko
f76092e8e7
clarified new smooshed gateway
2023-09-18 11:40:58 +02:00
serinko
c75fda0eb1
fix SUMMARY.md & links
2023-09-18 10:48:27 +02:00
serinko
9dfbc8c9c8
integrations added to developers/faq section
2023-09-18 10:20:48 +02:00
serinko
0171791188
syntax fix
2023-09-18 07:59:19 +00:00
serinko
f6a9d0b843
formatting quotes
2023-09-18 07:45:14 +00:00
Jon Häggblad
9654cbf87e
Remove ignored profile directives for contracts
2023-09-17 22:41:50 +02:00
Jon Häggblad
fc8ac8956d
Use resolver = 2 for contract workspace
2023-09-17 22:40:20 +02:00
Jon Häggblad
359a4e5bbd
Remove default-features where they are ignored anyway
2023-09-17 22:38:58 +02:00
Jon Häggblad
42d2ecca3c
Fix all the rust warnings about ignored profile directives
...
You can't specify profile in the manifest of a crate when it's part of a
workspace. Move the profile directives that cargo complains about to the
top-level workspace Cargo.toml
2023-09-17 22:29:08 +02:00
serinko
3c750f61e5
syntax fix
2023-09-15 19:14:31 +02:00
serinko
a8e7c3ca49
syntax fix
2023-09-15 19:13:11 +02:00
serinko
4f39630861
spell check
2023-09-15 13:39:34 +02:00
serinko
63714092df
gathered community questions & nym team answers
2023-09-15 13:33:26 +02:00
serinko
cd89f4866a
initialize faq/smoosh-faq.md page
2023-09-15 11:58:32 +02:00
serinko
a94c4c0895
initialize FAQ section & move faq -> mixnodes-faq
2023-09-15 11:51:24 +02:00
fmtabbara
56ef23b7d1
fix linting
2023-09-14 17:23:56 +01:00
Tommy Verrall
9fcffb1d94
Merge branch 'release/v1.1.31-kitkat'
2023-09-14 14:52:11 +02:00
Jędrzej Stuczyński
63b0658c65
[feat] Socks5 and Native client: run with hardcoded topology ( #3866 )
...
* allow running clients using hardcoded topology
* fixed sdk/lib/socks5-listener build
* fixed nym-connect build
* allow for both snake_case and camelCase deserialization
2023-09-14 14:26:11 +02:00
Tommy Verrall
6b161700f6
Merge pull request #3882 from nymtech/remove_unecessary_workflows
...
Github actions: remove nightly builds workflows on latest releases
2023-09-14 13:52:59 +02:00
fmtabbara
339244a1fb
update lock file
2023-09-14 11:30:22 +01:00
fmtabbara
6aa984621e
add tooltips
2023-09-14 11:29:31 +01:00
fmtabbara
ba0b5e2120
add total delegations to rewards summary
2023-09-14 11:29:06 +01:00
fmtabbara
b48e2af2c4
rename redeem to claim
2023-09-14 11:28:19 +01:00
fmtabbara
03736cc209
fix background color on account modal
2023-09-14 11:27:30 +01:00
Tommy Verrall
dcfe5f7c5b
Merge pull request #3883 from nymtech/ci/fix-clippy-error
...
fix ci failing builds on clippy errors
2023-09-14 11:31:02 +02:00
Tommy Verrall
cd89e26b74
fix ci failing builds on clippy errors
2023-09-14 10:13:32 +02:00
Jon Häggblad
4f9df2a8b1
Update Cargo.lock that was missed during release
2023-09-13 22:28:26 +02:00
Jędrzej Stuczyński
f6a4fc3b6f
updated mixnet contract schema files
2023-09-13 15:16:08 +01:00
Raphaël Walther
899db660ce
Github actions: remove nightly builds workflows on latest releases
2023-09-13 10:22:41 +02:00
Jon Häggblad
ec0ac56b8a
Improve error handling in wireguard listener ( #3881 )
2023-09-13 08:19:52 +02:00
Jędrzej Stuczyński
8981ffdcf9
removed queued mixnet migration that was already run ( #3872 )
2023-09-12 14:10:44 +01:00
Tommy Verrall
df25c01771
Merge pull request #3876 from nymtech/mixnet-version
...
updating mixnet contract version to 1.5.1
2023-09-12 15:08:52 +02:00
Tommy Verrall
a11dead84a
Merge pull request #3875 from nymtech/release/v1.1.31-kitkat
...
bump versions and update changelog
2023-09-12 15:08:29 +02:00
benedettadavico
5aa999643f
updating mixnet contract version to 1.5.1
2023-09-12 15:06:32 +02:00
Jon Häggblad
96b54db060
Wireguard listener ( #3868 )
...
* wip
* wip
* Most channels are in place
* tidy
* Send data to tunnel
* wip: adding in boringtun
* Handle timers
* Add consume_wg
* Split into mod
* Reorder
* Comments
* Refine channel handling
* Sort out dependency conflict
* Move wireguard listener in gateway beind a feature flag
2023-09-12 14:14:46 +02:00
benedettadavico
5bd4295164
bump versions and update changelog
2023-09-12 10:20:34 +02:00
Jędrzej Stuczyński
ed24afa207
fixed ChangeMixCostParams event deserialization ( #3873 )
2023-09-12 09:12:22 +01:00
Jędrzej Stuczyński
b07627d57e
fixed ChangeMixCostParams event deserialization ( #3871 )
2023-09-11 23:13:18 +01:00
Tommy Verrall
c4667a6792
Merge pull request #3846 from nymtech/jon/handle-unable-upgrade-config
...
clients: handle config upgrade failure
2023-09-08 11:11:43 +02:00
Tommy Verrall
2e2d258e53
Merge pull request #3860 from nymtech/feature/add-nc-wg-android
...
feat(nc-wireguard): bootstrap android client app
2023-09-08 10:05:00 +02:00
Tommy Verrall
843c74db63
Merge pull request #3865 from nymtech/fix_workflow_on_latest_release
...
Github actions: fix nightly build workflow
2023-09-08 10:01:41 +02:00
Tommy Verrall
142443b87e
Merge pull request #3863 from nymtech/patch/documentation/minor-fix-serinko
...
DOCS: Fix broken links and syntax flaws
2023-09-08 10:01:20 +02:00
Raphaël Walther
ec4765c9c6
Github actions: fix nightly build workflow
2023-09-08 08:47:56 +02:00
pierre
77a56600f0
fix build, add icon launcher
2023-09-07 16:34:37 +02:00
Mark Sinclair
90027dc525
Merge pull request #3864 from nymtech/bugfix/linting
...
Remove unused import
2023-09-07 15:02:37 +01:00
serinko
6a39e19f2e
CLI upgrade link correction
2023-09-07 16:00:34 +02:00
serinko
48140647b7
wallet & port link correction
2023-09-07 15:58:53 +02:00
Mark Sinclair
7d1cb6ca19
Remove unused import
2023-09-07 14:51:55 +01:00
serinko
d1f7066eb5
socks-proxy: link correction
2023-09-07 15:01:46 +02:00
serinko
2789951d9a
integration-faq: link correction
2023-09-07 14:58:33 +02:00
serinko
faab815c79
overview: link correction
2023-09-07 14:57:11 +02:00
serinko
a205fecece
mixnet-integration: link correction
2023-09-07 14:54:53 +02:00
serinko
f3116993d8
note-types: link correction
2023-09-07 14:41:03 +02:00
serinko
4fae075dae
wallet-bonding: url correction
2023-09-07 14:39:27 +02:00
serinko
da46955817
glossary: links correction
2023-09-07 14:35:43 +02:00
serinko
f2fc837811
nym-vs-others: link correction
2023-09-07 14:33:28 +02:00
Jędrzej Stuczyński
e7929d6f6b
Feature/wasm client nodejs ( #3769 )
...
* wip
* post-cherry pick fixes
* wip
* wip
* using sqlite-based indexeddb shim
* running nymClient in worker thread
* improved received handling
* building node mix-fetch
* fixed mix fetch request constructor if args[1] == undefined
* fixed build target
* nodejs origin bypass
* mix fetch in node
but I dont think anyone should use it over normal client...
* target locking
* fixed post-rebasing issues
2023-09-07 13:30:04 +01:00
serinko
e8f99cfdbe
websocket-client: link correction
2023-09-07 14:26:04 +02:00
serinko
b4ccd16d8b
ledger-live: link correction
2023-09-07 14:14:32 +02:00
serinko
f7974c5db8
rpc-node: link correction
2023-09-07 14:13:46 +02:00
Mark Sinclair
90a925ee62
Add auto-generated contract client ( #3861 )
...
* Add auto-generated contract client
* Use HTTPS instead of websockets
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-07 12:45:48 +01:00
Jędrzej Stuczyński
4890c528bc
feat: mixFetch - the final countdown ( #3737 )
...
* mixFetch
* clippy
* removed redundant Arc over 'WasmStorage' in the 'ClientStorage'
---------
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
2023-09-07 12:45:03 +01:00
serinko
d96de448d0
operators/maintenance page: syntax corrections
2023-09-07 13:28:04 +02:00
serinko
74cd6f0198
docs: correcting links to operators pages
2023-09-07 13:27:47 +02:00
Tommy Verrall
e71ae7198f
Merge pull request #3843 from nymtech/fix/nc-selected-nr
...
fix(nc): refresh nr list on privacy switch
2023-09-07 12:58:59 +02:00
Tommy Verrall
273f612d46
Merge pull request #3844 from nymtech/feature/named-task-client
...
feat: add name to `TaskClient`
2023-09-07 12:58:16 +02:00
Mark Sinclair
2e8d318587
Merge pull request #3845 from nymtech/feature/fix_updater_url
...
Fix updater.json URL
2023-09-07 11:04:41 +01:00
Jędrzej Stuczyński
17bd44f840
added optional name to TaskManager
2023-09-07 10:22:14 +01:00
serinko
c1076f81a6
Merge pull request #3857 from nymtech/feature/documentation/dev-portal/faq2
...
DOCS: dev-portal FAQ section
2023-09-07 09:06:27 +00:00
Tommy Verrall
d966eab085
Merge pull request #3837 from nymtech/release/v1.1.30-twix
...
Release/v1.1.30 twix
2023-09-07 10:59:39 +02:00
serinko
26507ee7d3
minor syntax correction
2023-09-07 10:58:38 +02:00
serinko
4677312cad
fixed ls command for unknown/allowed.list
2023-09-07 10:42:23 +02:00
serinko
07eddc8187
added link to faq to all intros
2023-09-07 10:34:59 +02:00
pierre
b9a9a407e9
init
2023-09-06 20:01:58 +02:00
Mark Sinclair
3c482eff6e
Docs: add prod deploy settings
2023-09-06 18:08:56 +01:00
Mark Sinclair
2880049196
Revert "init"
...
This reverts commit 8d2e8b3d26 .
2023-09-06 18:08:17 +01:00
Mark Sinclair
e67c6613c0
Docs: add prod deploy settings
2023-09-06 18:07:22 +01:00
Tommy Verrall
2111251d35
Merge pull request #3858 from nymtech/patch/docs-postprocess
...
Docs: new post-processing for books so that assets stay relative
2023-09-06 18:57:05 +02:00
pierre
8d2e8b3d26
init
2023-09-06 18:36:01 +02:00
Mark Sinclair
c60b52e9c4
Docs: new post-processing for books so that assets stay relative
...
This commit has the same content as https://github.com/nymtech/nym/pull/3842
2023-09-06 17:01:25 +01:00
serinko
33bf344d63
initialized faq section, moved existing faqs, started general faq page
2023-09-06 14:09:48 +02:00
Jędrzej Stuczyński
0efa78c4a8
adjusted logging on TaskClient Drop
2023-09-06 12:52:09 +01:00
Jędrzej Stuczyński
32ee16bf0b
added task name to 'UnexpectedHalt' error
2023-09-06 12:52:08 +01:00
Jędrzej Stuczyński
a8f70fe4a2
few named examples for mixnode
2023-09-06 12:52:08 +01:00
Jędrzej Stuczyński
f6fe5d41ea
introduced named TaskClient and including the name for logs
2023-09-06 12:52:08 +01:00
Jędrzej Stuczyński
2a87533b12
added 'open_proxy', 'enabled_statistics' and 'statistics_recipient' to NR config ( #3839 )
...
* added 'open_proxy', 'enabled_statistics' and 'statistics_recipient' to NR config
* Update template.rs
fixed missing quotation marks
2023-09-06 12:58:39 +02:00
Jon Häggblad
499fd8a91d
Fix clippy unused import ( #3848 )
2023-09-06 11:24:17 +02:00
Jon Häggblad
e336b9948e
Collapse conditional
2023-09-06 10:44:04 +02:00
Jon Häggblad
1cf2b10e31
clients: handle config upgrade failure
2023-09-06 10:09:25 +02:00
Bogdan-Ștefan Neacșu
b3cd42de58
Fix updater.json URL
2023-09-05 18:46:57 +03:00
pierre
f16498915a
fix types
2023-09-05 17:02:24 +02:00
pierre
d364510400
typo
2023-09-05 16:23:26 +02:00
pierre
96f9e39e1d
refresh nr list on privacy mode switch
2023-09-05 16:20:17 +02:00
Mark Sinclair
e083bfcfe4
Docs: post process to adjust URLs in index.html files for hosting in subdirectories ( #3842 )
...
* Docs: post process output to fix paths so that many mdbooks can be served from sub-directories
* Prevent theme from being modified
* Upload docs to Vercel
* Post process docs
* Process local links
* Docs: only process `index.html` files from the root,
All other files have the correct relative paths to serve assets properly and link to files relatively.
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-09-05 14:57:23 +01:00
Tommy Verrall
22c59be82c
Release/v1.1.30 twix ( #3836 )
...
* changed last vers. checkout to master
* corrected path of config
* make binaries executable
* docs: typescript.md - changing variables
* docs: rust.md - changing variables
* docs: vesting-contract.md - changing variables
* docs: mixnet-contract.md - changing variables
* docs: all variables changed
* operators: all variables finished
* dev-portal: mixnet-integration.md - variable changed
* dev-portal: faq.md - variable changed
* dev-portal: moredo.md up to date w NC default
* dev-portal: telegram.md - added banner & minor fix
* dev-portal: matrix.md - added banner
* PR finished - ready for review and merge
* removed all instances of platform_release_version var
* removed all instances of platform_release_version var
* changed version bumper script: removed platform_release_version references
* changed comment
* updating changelog and bumping versions
---------
Co-authored-by: serinko <97586125+serinko@users.noreply.github.com >
Co-authored-by: mfahampshire <maxhampshire@pm.me >
Co-authored-by: mx <33262279+mfahampshire@users.noreply.github.com >
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2023-09-05 11:58:21 +02:00
Tommy Verrall
f17e7378f7
Merge pull request #3835 from nymtech/feature/vpn-dirs
...
feat: init vpn clients directories
2023-09-05 09:51:02 +02:00
benedettadavico
8b14e2b1b6
updating changelog and bumping versions
2023-09-05 09:46:11 +02:00
pierre
1bb455675e
init dirs
2023-09-05 09:24:24 +02:00
Mark Sinclair
73076a2b26
Merge branch 'feature/gh-actions-hash-release' into develop
2023-09-04 20:49:54 +01:00
Jon Häggblad
1e1bf25514
gateway: disconnect inactive duplicate clients ( #3796 )
...
* gateway: disconnect inactive duplicate clients
* wip: see if we can switch to single ping at a time
* Finish reworking ping pong request flow
* Use workspace version of tokio
* Bundle active client channels into struct
* Fix typo
2023-09-04 16:41:58 +02:00
mx
a59295f036
Merge pull request #3828 from nymtech/documentation/patch-variables
...
Documentation/patch-variables
2023-09-04 14:12:26 +00:00
mfahampshire
d988fe02b5
changed comment
2023-09-04 13:42:14 +02:00
mfahampshire
9bdc3b260f
changed version bumper script: removed platform_release_version references
2023-09-04 13:39:48 +02:00
mfahampshire
2381e52d3b
removed all instances of platform_release_version var
2023-09-04 13:28:19 +02:00
mfahampshire
aa2e0b662e
removed all instances of platform_release_version var
2023-09-04 13:27:48 +02:00
serinko
6c7c9e46f4
PR finished - ready for review and merge
2023-09-04 12:17:28 +02:00
serinko
ee27dfe06c
dev-portal: matrix.md - added banner
2023-09-04 12:16:09 +02:00
serinko
600b89b5c7
dev-portal: telegram.md - added banner & minor fix
2023-09-04 12:11:24 +02:00
serinko
092268def9
dev-portal: moredo.md up to date w NC default
2023-09-04 12:04:03 +02:00
Tommy Verrall
80f7175abe
Merge pull request #3833 from nymtech/feature/gh-actions-hash-release
...
GitHub Action to hash releases
2023-09-04 09:27:07 +02:00
Mark Sinclair
4df29535dc
Use Node16 as that is all GitHub has
2023-09-01 23:42:06 +01:00
Mark Sinclair
6f08b60789
Remove workflow that is replaced by release-calculate-hash.yml
2023-09-01 22:14:02 +01:00
Mark Sinclair
9ec0f4a88e
Trigger workflow to hash files and create hashes.json
2023-09-01 22:12:11 +01:00
Mark Sinclair
6b4b7f5cdd
Custom GitHub Action to calculate hashes and auto-updater information for releases
2023-09-01 22:06:16 +01:00
serinko
a90378f987
dev-portal: faq.md - variable changed
2023-09-01 17:09:27 +02:00
serinko
a6278e9ae7
dev-portal: mixnet-integration.md - variable changed
2023-09-01 17:08:01 +02:00
serinko
825c30a547
operators: all variables finished
2023-09-01 17:01:37 +02:00
serinko
fd54f8a32f
docs: all variables changed
2023-09-01 16:42:19 +02:00
serinko
9488b8ba6a
docs: mixnet-contract.md - changing variables
2023-09-01 16:36:41 +02:00
serinko
c1f167bbd4
docs: vesting-contract.md - changing variables
2023-09-01 16:34:50 +02:00
serinko
dbeeeb9796
docs: rust.md - changing variables
2023-09-01 16:31:59 +02:00
serinko
81fbcdfdb2
docs: typescript.md - changing variables
2023-09-01 16:27:39 +02:00
Jon Häggblad
581cba9365
Merge pull request #3830 from nymtech/jon/nc-directory-error-handling
...
nym-connect directory error handling
2023-09-01 16:14:37 +02:00
serinko
13313d705f
make binaries executable
2023-09-01 16:13:00 +02:00
Jon Häggblad
c7d99bb951
Update error enum name
2023-09-01 15:58:51 +02:00
mx
ee938e6a0c
Merge pull request #3736 from nymtech/feature/rust-sdk-tutorial-chain-querier
...
Feature/rust sdk tutorial chain querier
2023-09-01 13:52:34 +00:00
Jon Häggblad
00501f7073
rustfmt
2023-09-01 14:53:25 +02:00
Jon Häggblad
db80666271
Append gateway_id to to gateway client error type
2023-09-01 14:38:34 +02:00
mfahampshire
3f9fdac9ec
removed ref to send_str for send_message
2023-09-01 14:00:48 +02:00
mfahampshire
3257315676
tweaks
2023-09-01 13:24:01 +02:00
Jon Häggblad
2f874a66de
Split directory mod into gateways and services
2023-09-01 13:14:05 +02:00
Jon Häggblad
defbcea227
Fallback on last hour performance for gateways
2023-09-01 13:14:05 +02:00
Jon Häggblad
58f79a972c
More extensive error handling in NC directory
2023-09-01 13:14:05 +02:00
serinko
e7c9c2b319
corrected path of config
2023-09-01 12:27:54 +02:00
serinko
236a441036
changed last vers. checkout to master
2023-09-01 12:27:27 +02:00
Jon Häggblad
de531d41ed
Merge pull request #3826 from nymtech/jon/fix-gateways-in-geoaware-routing
...
geo_aware_provider: fix too much filtering of gateways
2023-09-01 09:17:21 +02:00
Mark Sinclair
15df2cfbe5
Create release-calculate-hash.yml
2023-08-31 17:34:30 +01:00
Jon Häggblad
987401c320
Add one more gateway check when fetching in nym-connect
2023-08-31 15:35:39 +02:00
Jon Häggblad
81cbc48521
Remove unused
2023-08-31 15:18:43 +02:00
Jon Häggblad
8935eb125b
geo_aware_provider: fix too much filtering of gateways
2023-08-31 15:05:17 +02:00
Tommy Verrall
ca2aad778b
Merge pull request #3768 from nymtech/chore/enable-versioning
...
Chore/enable versioning
2023-08-31 11:53:22 +02:00
Tommy Verrall
584c902f93
Merge pull request #3809 from nymtech/feature/ncandroid-state
...
fix(nc-android): state sync cross ffi
2023-08-31 11:52:18 +02:00
Tommy Verrall
2b15d53f45
Merge pull request #3824 from nymtech/jon/explorer-client
...
Create explorer-client and use in geo aware provider
2023-08-31 10:55:20 +02:00
Tommy Verrall
ce98ce72d8
Merge pull request #3799 from nymtech/jon/network-requester-add-description-in-config
...
network-requester: add description to config
2023-08-30 12:33:42 +02:00
mfahampshire
5a8bad4503
Merge branch 'feature/rust-sdk-tutorial-chain-querier' of github.com:nymtech/nym into feature/rust-sdk-tutorial-chain-querier
2023-08-30 11:04:51 +02:00
mfahampshire
0e37084f34
updated client send method
2023-08-30 10:59:18 +02:00
Jon Häggblad
8af83ceac6
Add note about country to continent mapping
2023-08-30 09:57:56 +02:00
Jon Häggblad
ee6b6ecc7e
Create explorer-client and use in geo aware provider
2023-08-30 09:40:27 +02:00
mfahampshire
27a9557c7b
tweak
2023-08-29 17:22:59 +02:00
mfahampshire
c143fef912
tweaks to tutorial
2023-08-29 17:22:59 +02:00
mfahampshire
e7e48f0e53
added ide config to gitignore
2023-08-29 17:22:59 +02:00
mfahampshire
c62b344349
finished first pass at tutorial
2023-08-29 17:22:59 +02:00
mfahampshire
441fbf8255
added new pages for client and service /src/ files
2023-08-29 17:22:59 +02:00
mfahampshire
b5cde68e62
continued working on tutorial; finished bin/service
2023-08-29 17:22:59 +02:00
mfahampshire
c3d38fb904
continued working on dev portal tutorial
2023-08-29 17:22:59 +02:00
mfahampshire
2922306e25
added tree output for created client with storage example
2023-08-29 17:22:59 +02:00
mfahampshire
204b2e1101
working lib setup for tutorial
2023-08-29 17:22:54 +02:00
mfahampshire
c022486e63
cont. with first pass at tutorial
2023-08-29 17:21:51 +02:00
mfahampshire
2a7a681b7d
* started on cosmos tutorial
...
* edited summary accordingly
* edited links in other pages for new ts tutorial structure
* removed ipfs coming soon page
2023-08-29 17:21:51 +02:00
mx
a50b4ad211
Merge pull request #3786 from nymtech/dev-portal/telegram
...
initiated telegram tutorial
2023-08-29 15:18:36 +00:00
mfahampshire
ca613ad3aa
change shebang to nixos-compatible one
2023-08-29 17:07:52 +02:00
mfahampshire
f518c8377b
version bump
2023-08-29 17:07:34 +02:00
mx
e1a30ea01a
Merge pull request #3790 from nymtech/feature/documentation-scripts
...
Feature/documentation scripts
2023-08-29 15:00:48 +00:00
Tommy Verrall
9f5a0a7ca6
Merge pull request #3818 from nymtech/jon/nc-latency-based-gateway-selection
...
nym-connect: select gateway based on latency in medium mode
2023-08-29 16:33:07 +02:00
Tommy Verrall
c7de97d6dd
Merge pull request #3819 from nymtech/feature/nc-privacy-switch
...
feat(nc): disable privacy switch when active connection
2023-08-29 16:32:38 +02:00
Tommy Verrall
d8bef263b5
Merge pull request #3822 from nymtech/release/v1.1.29-snickers
...
Release/v1.1.29 snickers
2023-08-29 16:32:15 +02:00
Tommy Verrall
85a7ec9f02
Merge pull request #3821 from nymtech/release/v1.1.29-snickers
...
Release/v1.1.29 snickers
2023-08-29 16:31:32 +02:00
Jon Häggblad
8d105cf4dd
Add note about mixnode config entry
2023-08-29 14:57:43 +02:00
Jon Häggblad
6131d000e6
Add some logging statements
2023-08-29 14:35:08 +02:00
Jon Häggblad
972a220209
Add nr_description entry to NR config file
2023-08-29 14:28:31 +02:00
Jon Häggblad
b7cf7e06d2
Upgrade clap macro calls
2023-08-29 14:26:42 +02:00
benedettadavico
2df42e222c
version change NC
2023-08-29 14:02:41 +02:00
pierre
83a0a6455f
remove useless override
2023-08-29 11:23:17 +02:00
pierre
f53e5c42c3
fix fmt
2023-08-29 11:20:41 +02:00
Jon Häggblad
b537a7c2c7
Add some minor comments
2023-08-29 11:13:36 +02:00
pierre
9fb8b1d7c0
clean code
2023-08-29 11:06:39 +02:00
benedettadavico
a1482a2887
update changelog and bump versions
2023-08-29 10:37:51 +02:00
benedettadavico
b57df35f8c
update changelog and bump versions
2023-08-29 10:37:22 +02:00
Jon Häggblad
7f0a02f6ec
Also filter on performance
2023-08-29 08:25:59 +02:00
Jon Häggblad
cfc86ba9f5
nym-connect: select gateway based on latency in medium mode
2023-08-29 08:25:59 +02:00
pierre
9c68de64a0
fix lint
2023-08-28 22:17:56 +02:00
pierre
2fdd09deee
fix lint
2023-08-28 22:14:58 +02:00
pierre
5f9a514bc7
fix state
2023-08-28 21:14:07 +02:00
pierre
0812a0f599
disable privacy switch on active connection
2023-08-28 14:37:32 +02:00
Jon Häggblad
769a26fdeb
Merge pull request #3815 from nymtech/jon/revert-clippy-change
...
Revert clippy fix for arc_with_non_send_sync in wasm client
2023-08-28 09:53:16 +02:00
Jon Häggblad
2e7ddcb195
Allow arc_with_non_send_sync in wasm client
2023-08-26 21:51:16 +02:00
Jon Häggblad
84d893198b
Revert "Replace Arc with Rc on clippy's suggestion"
...
This reverts commit b050ae72de .
2023-08-26 21:09:33 +02:00
pierre
7741a3fea1
wip
2023-08-25 17:16:36 +02:00
Fran Arbanas
2f6617daac
Feature/issue credentials ( #3691 )
...
* Move the functionality to issue credentials from the credential binary and connect it with nym-cli
* finished CLI part, trying to fit SDK part
* finished Rust SDK
* fix: cleanup
* linting
* linting
* linting
* remove one layer of coconut in nym-cli
* linting
* Fixes based on PR comments
* formatting
* fixes based on PR comments
* formatting
* fixing clippy errors
* fixed post-rebasing issues and converted the lib into shared dep for other binaries
* removed credentials client in favour of moving the functionality to nym-cli
* removed redundant 'issue_credential' example (it did the same thing as 'bandwdith')
* removed credentials client from build server
* made the coconut cli also accept nym-api configs
* fixed support for socks5 and NR
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-08-25 17:13:52 +02:00
Tommy Verrall
9e483da802
Merge pull request #3814 from nymtech/jon/include-gateways-in-georouting
...
In geoaware routing, choose mixnodes close to exit gateway
2023-08-25 16:56:07 +02:00
pierre
017d536d35
wip
2023-08-25 16:30:05 +02:00
Jon Häggblad
d530e492ec
Fix compilation
2023-08-25 16:13:41 +02:00
Jon Häggblad
6c67cff235
Allow clippy for now
2023-08-25 16:02:13 +02:00
Jon Häggblad
66f04d17b7
Select country group by the exit gateway
2023-08-25 15:52:43 +02:00
Jon Häggblad
492155d04a
Also filter gateways on location
2023-08-25 15:52:43 +02:00
Jon Häggblad
069226125b
Separate cfg wasm function
2023-08-25 15:42:40 +02:00
Jędrzej Stuczyński
1ce536c2fa
[Manually reapplied] Merge pull request #3804 from nymtech/feature/explorer-gateway-iplocation
...
This was originally a commit 'b0a45c03b16c74697d8b46428fd83a25a5168add'.
However, we had to manually reapply it due to accidentally messing up the branch history.
2023-08-25 13:59:38 +01:00
Lorexia
2fbb901deb
Update mixnode setup to return IPv4
2023-08-25 13:56:31 +01:00
Tommy Verrall
3c3ec9c831
Merge pull request #3812 from nymtech/jon/nym-connect-filter-gateway-version
...
nym-connect: filter gateways on compatible version
2023-08-25 11:58:35 +02:00
Jon Häggblad
6a34a99fee
Merge pull request #3811 from nymtech/jon/clippy
...
Fix clippy for latest rustc
2023-08-25 11:44:57 +02:00
Jon Häggblad
ec75a06c9d
nym-connect: filter gateways on compatible version
2023-08-25 11:27:47 +02:00
Tommy Verrall
2fbe7bb350
Merge pull request #3810 from nymtech/jon/make-explorer-api-url-configurable-in-geo-aware
...
Add EXPLORER_API configurable url
2023-08-25 10:17:36 +02:00
Jon Häggblad
ee67f3d0f0
rustfmt
2023-08-25 09:10:10 +02:00
Jon Häggblad
188650ea05
Stay on 1.71.0 for nym-wallet until the clippy crash is resolved
2023-08-25 09:09:05 +02:00
Jon Häggblad
decae2b54d
Clippy pub use shadowing warning
2023-08-25 09:01:27 +02:00
Jon Häggblad
8104761914
Update nym-connect Cargo.lock
2023-08-25 07:37:45 +02:00
Jon Häggblad
8503def37f
Remove nym-connect mobile from Makefile
2023-08-25 07:37:29 +02:00
Jon Häggblad
48023eab41
Remove shadowing import
2023-08-25 07:33:49 +02:00
Jon Häggblad
b050ae72de
Replace Arc with Rc on clippy's suggestion
2023-08-25 07:33:32 +02:00
Jon Häggblad
377c9be790
clippy --fix
2023-08-24 17:58:51 +02:00
Jon Häggblad
5d7fd66cfc
rustfmt
2023-08-24 17:55:19 +02:00
Jon Häggblad
5128aef193
Upgrade ts-rs to 7.0.0
2023-08-24 17:55:19 +02:00
pierre
eb444f73ce
dont uwnrap blocking_run_client result
2023-08-24 16:10:14 +02:00
Jon Häggblad
6a327b0bd6
No timeout for wasm
2023-08-24 16:01:47 +02:00
Jon Häggblad
8a38c61065
Fix wallet build
2023-08-24 15:43:48 +02:00
Jon Häggblad
f0a888d59c
Add EXPLORER_API configurable url
2023-08-24 15:34:49 +02:00
pierre
d108919cf6
wip implement pingClient call
2023-08-24 13:06:16 +02:00
mfahampshire
f1b9cf4d68
update minibolt pp
2023-08-23 20:56:43 +02:00
Tommy Verrall
392e7b5268
Merge pull request #3806 from nymtech/fix/wallet-gateway-form
...
fix(wallet): gateway bond form wrong helper text
2023-08-23 18:01:40 +02:00
pierre
776a9d508a
fix wrong helper text
2023-08-23 17:44:53 +02:00
pierre
2f624d4f10
doc(nc-android): add notes for AAB build
2023-08-23 17:20:51 +02:00
benedettadavico
e04c759c14
changelog update and version bump
2023-08-23 17:12:46 +02:00
Jędrzej Stuczyński
3c9faff4ec
[hotfix]: don't assign invalid fields when crossing the JS boundary ( #3805 )
...
* [hotfix]: don't assign invalid fields when crossing the JS boundary
* eslint
2023-08-23 16:12:01 +01:00
Jędrzej Stuczyński
9d22387b18
[hotfix]: don't assign invalid fields when crossing the JS boundary ( #3805 )
...
* [hotfix]: don't assign invalid fields when crossing the JS boundary
* eslint
2023-08-23 16:11:27 +01:00
pierre
026d52a218
print location in uppercase
2023-08-23 16:46:07 +02:00
pierre
f8b70097d3
use geoip location for gateways
2023-08-23 16:17:07 +02:00
Tommy Verrall
0d3df4b58d
Merge pull request #3802 from nymtech/bugfix/use-correct-tendermint-dialect
...
Bugfix/use correct tendermint dialect
2023-08-23 12:46:41 +02:00
Jędrzej Stuczyński
5241047f45
implemented compatibility mode for reqwest client
2023-08-23 11:05:31 +01:00
Jędrzej Stuczyński
2651784e8b
fully delegating 'TendermintRpcClient' trait
2023-08-23 10:42:09 +01:00
Jędrzej Stuczyński
2cd2b1ccd4
always using http client in v034 compat mode
2023-08-23 10:08:33 +01:00
Jon Häggblad
af4e8241e7
Fix rocksdb compilation ( #3801 )
...
* Fix rocksdb compilation
* Add ephemera to CI build
* Add nym-nr-query to CI build
* Fix clippy in ephemera rocksdb
2023-08-23 10:07:45 +02:00
Jon Häggblad
92350daca8
network-requester: disable poisson process by default ( #3783 )
...
* network-requester: disable poisson process by default
* network-requester: instead add new top-level config field
* Remove quoation marks in template
2023-08-22 14:17:03 +02:00
Tommy Verrall
6254656ab6
Merge pull request #3797 from nymtech/release/v1.1.28
...
Release/v1.1.28
2023-08-22 13:56:36 +02:00
Jędrzej Stuczyński
b429c64168
[demo] libp2p example with nym-sdk ( #3763 )
...
* imported libp2p to monorepo
* fixed vanilla ping example
* added libp2p client to workspace
* naively replaced dockerised client with the sdk
* moved libp2p code to sdk examples
* reduced number of dependencies required for libp2p example
* updated readmes
* added protobuf compiler to build dependencies
* added protoc dependency to readme for chat and ping examples
---------
Co-authored-by: mfahampshire <maxhampshire@pm.me >
2023-08-22 13:12:13 +02:00
Tommy Verrall
f88622ac08
Delete upload-nyxd-ci.yml
...
not needed anymore removing
2023-08-22 12:21:44 +02:00
Jędrzej Stuczyński
0a5a2c6747
removed needless_pass_by_ref_mut in mixnet contract tests ( #3798 )
2023-08-22 11:56:23 +02:00
Tommy Verrall
afda62a5cf
Merge branch 'master' into release/v1.1.28
2023-08-22 11:26:27 +02:00
Tommy Verrall
824bd636f9
Merge pull request #3795 from nymtech/release/v1.1.28
...
Release/v1.1.28
2023-08-22 11:17:29 +02:00
Tommy Verrall
cf6411ac08
Merge pull request #3794 from nymtech/qa/fix-windows-builder
...
Update nym-connect-publish-windows10.yml
2023-08-22 10:59:23 +02:00
Tommy Verrall
6428133122
Merge pull request #3793 from nymtech/qa/fix-api-tests
...
change ci to run against sandbox for tests
2023-08-22 10:55:24 +02:00
Tommy Verrall
3c69f9c2f9
Update nym-connect-publish-windows10.yml
2023-08-22 10:35:46 +02:00
Tommy Verrall
c1e4b87744
change ci to run against sandbox for tests
2023-08-22 10:31:37 +02:00
mfahampshire
5d454f2efc
fixed issue with already existing directory during mv
2023-08-22 10:03:08 +02:00
benedettadavico
22246d0d5d
bumping versions and updating changelog
2023-08-22 09:54:51 +02:00
Tommy Verrall
29593ef3c9
removing placeholders for the timebeing to enable windows build
2023-08-22 09:27:49 +02:00
mfahampshire
ffac0a1f92
updated readme w info re: scripts
2023-08-21 18:01:04 +02:00
Tommy Verrall
12f21185e3
Merge pull request #3791 from nymtech/feature/ephemera_upgrade
...
Feature/ephemera upgrade
2023-08-21 16:46:40 +02:00
mfahampshire
8004d54d5e
added exit to conditional failure
2023-08-21 16:43:52 +02:00
mfahampshire
b6febc51a3
added check for # of args
2023-08-21 16:42:34 +02:00
mfahampshire
5a0255fd01
added some checks
2023-08-21 16:30:16 +02:00
mfahampshire
5b86646bd8
added optional arg for updating minimum rust version
2023-08-21 15:55:38 +02:00
Bogdan-Ștefan Neacșu
85ab3d5c80
Include 1.1.28 upgrade for ephemera config template
2023-08-21 16:51:32 +03:00
Pierre Dommerc
dffe171b7f
feat(explorer-api): add gateway geoip location ( #3785 )
...
* feat(explorer-api): add gateway geoip location
* fix lint
2023-08-21 15:50:18 +02:00
mfahampshire
067a501d98
added docs
2023-08-21 15:40:14 +02:00
mfahampshire
fa9908413b
minimal first version bump script
2023-08-21 15:40:03 +02:00
mfahampshire
6d3b198f00
change minibolt description
2023-08-21 14:04:21 +02:00
mfahampshire
d4920b82f0
include 2faktor's PR material
2023-08-21 14:04:08 +02:00
mfahampshire
24099d159b
change minibolt description
2023-08-21 14:02:29 +02:00
mfahampshire
463033aa64
version bump in toml files fr docs projects
2023-08-21 13:59:57 +02:00
mfahampshire
c1ba56ab1c
include 2faktor's PR material
2023-08-21 13:59:20 +02:00
mfahampshire
8dfe8f4678
version bump in toml files fr docs projects
2023-08-21 09:54:09 +02:00
Tommy Verrall
c2a38c9b53
Merge branch 'develop' into release/v1.1.28
2023-08-21 09:35:39 +02:00
Tommy Verrall
33e7ce53fb
Merge pull request #3723 from nymtech/feature/nc-desktop-userdata
...
refactor(nc-desktop): use userdata storage to save user gateway&sp
2023-08-21 09:34:46 +02:00
mx
bdf18e30fb
Merge pull request #3674 from nymtech/feature/operators-guide
...
feature/operators-guide
2023-08-18 16:03:18 +00:00
mfahampshire
e0b32e1cc9
updated css font
2023-08-18 17:47:48 +02:00
Mark Sinclair
4ff69b77a9
Update general.css
2023-08-18 16:44:38 +01:00
Mark Sinclair
5f095d703d
Update custom.css
2023-08-18 16:44:01 +01:00
Mark Sinclair
ff4dbd09d0
Update general.css
2023-08-18 16:42:18 +01:00
Mark Sinclair
404d2d9857
Update build_all_to_dist.sh
2023-08-18 16:28:42 +01:00
Mark Sinclair
b5f2ecd79e
Update build_all_to_dist.sh
2023-08-18 16:24:57 +01:00
Mark Sinclair
38b9e14851
Update cd-docs.yml
2023-08-18 15:43:50 +01:00
Mark Sinclair
a322becfec
Update cd-docs.yml
2023-08-18 15:43:02 +01:00
mfahampshire
6ead19bd97
added conditional push for master branch
2023-08-18 15:55:59 +02:00
Mark Sinclair
9b4e25221f
Update cd-docs.yml
2023-08-18 14:52:41 +01:00
mfahampshire
c169971287
fixed mdbook versions
2023-08-18 15:45:44 +02:00
mfahampshire
7b3cbdcd44
cont. work on cicd
2023-08-18 15:36:11 +02:00
serinko
d6369ea784
added telegram to SUMMARY.md
2023-08-18 15:31:11 +02:00
mfahampshire
43dfb31eb2
modified ci script
2023-08-18 14:37:14 +02:00
mfahampshire
ff4350ec90
changed name of script for staging to dist/
2023-08-18 14:36:46 +02:00
mfahampshire
c8516071fc
removed developer portal specific files
2023-08-18 14:36:22 +02:00
serinko
e49c8588c6
initiated telegram tutorial
2023-08-18 14:03:43 +02:00
Bogdan-Ștefan Neacşu
ee5b55fab6
Feature/ephemera ( #3731 )
...
* Feature/ephemera compile (#3437 )
* Include ephemera node code in repo
* Upgrade deps
* Bump minor version of cosmwasm-std
* Include ephemera in nym-api dep and downgrade rusqlite
* Fix clippy and ephemera docs code
* More clippy on ephemera
---------
Co-authored-by: Andrus Salumets <andrus@nymtech.net >
* Start ephemera components in nym-api (#3475 )
* Start ephemera components in nym-api
* Pass nyxd client and use common metric structures
* Swap url endpoint with contract for sending rewarding messages
* Fix build after rebase
* Perform ephemera rewards computation before normal nym-api ones
* Remove contract mock from ephemera
* Take raw rewards from network monitor
* Remove ephemera old reward version
* Use nym shutdown procedure in ephemera
* Temporary fix for some warnings
* Umock contract membership of ephemera (#3574 )
* Pass nyxd client to members provider
* Basic ephemera contract
* Add register peer tx
* Add query all peers
* Nyxd ephemera client
* Add registration of ephemera peer
* Replace epoch http api with actual contract
* Merge ephemera config into nym-api config
* Load cluster from contract
* Guard nym-outfox out of cosmwasm builds (#3650 )
* Feature/fixes while testing (#3668 )
* Commit local peer before querying contract
* Default to anyonline
* Remove string from template
* Fix avg computing
* Use updated qa env
* Fix clippy
* Add unit tests for ephemera contract
* Upload ephemera contract in CI
* Add group check for peer signup
* Peer registration unit test
* Start ephemera only on monitoring
* Remove old MixnodeToReward struct
* Move all ephemera config to its file
* Skip with serde ephemera config
* Fix default value in args
* Feature/add ephemera flag (#3727 )
* Replace unwrap with error handling
* Add ephemera enable flag
* Fix template
* Add json schema to ephemera contract (#3735 )
* Update lock files
* Update changelog
---------
Co-authored-by: Andrus Salumets <andrus@nymtech.net >
2023-08-18 14:14:13 +03:00
mfahampshire
11f3ce9224
Merge branch 'feature/operators-guide' of github.com:nymtech/nym into feature/operators-guide
2023-08-18 11:40:26 +02:00
mfahampshire
0f43521497
tweak
2023-08-18 11:22:58 +02:00
mfahampshire
a1a1970dc1
updated readme with soon to be operator doc URL
2023-08-18 11:22:58 +02:00
mfahampshire
89ea3039d5
removed unnecessary linkcheck rendering output from dist/
2023-08-18 11:22:58 +02:00
mfahampshire
efa1e0353e
rough staging sh script
2023-08-18 11:22:58 +02:00
mfahampshire
96e2712039
reintroduced linkchecker + fixed broken links
2023-08-18 11:22:58 +02:00
mfahampshire
84ad777c42
added workflow_dispatch to ci for dev-portal and docs
2023-08-18 11:22:58 +02:00
mfahampshire
f569ba1c17
pull fix from ci-dev.yml to ci-docs.yml
2023-08-18 11:22:58 +02:00
serinko
54ff3ee987
applied theme changes:dev-portal -> docs
2023-08-18 11:22:58 +02:00
serinko
1f2a2c37ab
picked theme changes:dev-portal -> operators; theme finished
2023-08-18 11:22:58 +02:00
serinko
b0d5bacafd
picked theme changes:dev-portal -> operators; theme finished
2023-08-18 11:22:58 +02:00
Jędrzej Stuczyński
8b65e44767
using stricter version requirements for mdbook and mdbook-variables
2023-08-18 11:22:58 +02:00
Gala
a2445183bf
theme change
2023-08-18 11:22:58 +02:00
mfahampshire
230d8aa170
changed out of date var 'mix_node_release_version' to 'platform_release_version
2023-08-18 11:22:58 +02:00
mfahampshire
035535058e
fixed incorrect import path for chat app
2023-08-18 11:22:58 +02:00
mfahampshire
df9aec1554
updated grantee info update link
2023-08-18 11:22:58 +02:00
mfahampshire
740846befc
fixed links
2023-08-18 11:22:58 +02:00
mfahampshire
074e27291b
updated links in operator binaries compilation list
2023-08-18 11:22:58 +02:00
mfahampshire
b1c3264f69
removed doubled header
2023-08-18 11:22:58 +02:00
mfahampshire
905318ad27
final tweaks
2023-08-18 11:22:58 +02:00
mfahampshire
7065f870eb
removed glossary file: needs rework
2023-08-18 11:22:58 +02:00
mfahampshire
ee14dfc75e
added coc and license
2023-08-18 11:22:58 +02:00
mfahampshire
a93de8b4c5
updated vars in all books for next release version
2023-08-18 11:22:54 +02:00
mfahampshire
534c8f49d1
added notes to ws and socks client subsections re: rust sdk
2023-08-18 11:21:12 +02:00
mfahampshire
3da3f66ea3
* tweaked mixnode doc
...
* removed token diagram from nyx validator doc
2023-08-18 11:21:12 +02:00
mfahampshire
32bfceacb5
added custom 404 page for all books
2023-08-18 11:21:12 +02:00
mfahampshire
7a606e11f4
NR page
2023-08-18 11:21:12 +02:00
mfahampshire
d3d5346cfe
typo fix
2023-08-18 11:21:12 +02:00
mfahampshire
8fe549daa5
more links, fleshed out intro
2023-08-18 11:21:12 +02:00
mfahampshire
f15be9456a
added links
2023-08-18 11:21:12 +02:00
serinko
567d3c8173
socks5: new commands from #3699
2023-08-18 11:21:12 +02:00
serinko
ce81f0c841
operators-guides final review of links and typos
2023-08-18 11:21:12 +02:00
serinko
9652060c57
correction of typos
2023-08-18 11:21:12 +02:00
serinko
9c0317ab28
correcting links, typos - doc finished
2023-08-18 11:21:12 +02:00
serinko
d13116bda0
old typos edits
2023-08-18 11:21:12 +02:00
serinko
77f8eadd0e
scp automation tested - doc finished
2023-08-18 11:21:12 +02:00
serinko
1e2de5067a
correct go installation - guide finished
2023-08-18 11:21:12 +02:00
serinko
c43344d489
remove reduntant nym/docs/
2023-08-18 11:21:12 +02:00
serinko
2711e6f679
filled/docs/validators.md
2023-08-18 11:21:12 +02:00
mfahampshire
c85f7d2565
skeleton of NR page
2023-08-18 11:21:12 +02:00
mfahampshire
e8506f6d53
cont.
2023-08-18 11:21:12 +02:00
mfahampshire
6d5ff1146b
* deleted old setup guides
...
* added new info on operator guides
* adding stubs for in-depth node pages
2023-08-18 11:21:08 +02:00
mfahampshire
1f226682f4
added custom 404 + updated platform version
2023-08-18 11:20:03 +02:00
mfahampshire
f17d2cec0d
typo fix
2023-08-18 11:18:00 +02:00
mfahampshire
089d5e6dbb
* removed old wallet-address flag
...
* 'mixnode' -> 'mix node' for consistency in non-code / non-binary references
2023-08-18 11:18:00 +02:00
mfahampshire
fca384fba2
tweaked intro page
2023-08-18 11:18:00 +02:00
serinko
3ae803a343
#3674 feedback implemented
2023-08-18 11:18:00 +02:00
serinko
99224310e9
operators: plugins work, ready for final review
2023-08-18 11:18:00 +02:00
serinko
d2e59f12f6
operators: book built, no {comments} left, cmdrun and admonish not working
2023-08-18 11:18:00 +02:00
serinko
99a321c54d
reinit the book, delete *.html in /src
2023-08-18 11:18:00 +02:00
serinko
8fd832e217
reinitialized the book - simplified book.toml
2023-08-18 11:17:59 +02:00
serinko
09c4df8448
operators guide: book built
2023-08-18 11:17:59 +02:00
serinko
09b15ae020
operators guide: add src/binaries/ files, fix links
2023-08-18 11:17:59 +02:00
serinko
585cf55026
operators: typo edit
2023-08-18 11:17:59 +02:00
serinko
a0418daaea
operators: comment missing info
2023-08-18 11:17:59 +02:00
serinko
f0c0ddb1c2
operators: book build - minor issues remain
2023-08-18 11:17:59 +02:00
serinko
b006e1820f
faq.md: initial questions and answers - in progress
2023-08-18 11:17:59 +02:00
serinko
50b755cfde
corrected scp -3 option
2023-08-18 11:17:59 +02:00
serinko
a002ddda8d
operators-guide:troubleshooting.md done - content ready to go out
2023-08-18 11:17:59 +02:00
serinko
49d909815d
operators-guide: incorporated PR #3656
2023-08-18 11:17:59 +02:00
serinko
990f7d64dd
operators-guide: create validator tutorial & add maintenance points
2023-08-18 11:17:59 +02:00
serinko
d422741be4
operators-guide: create NR page & edit maintenance page
2023-08-18 11:17:59 +02:00
serinko
389ccffb63
operators-guide: moved repeating to maintenance.md, shortened and cleaned the existing guides
2023-08-18 11:17:59 +02:00
serinko
9a76db479b
operator-guides: made todo notes
2023-08-18 11:17:59 +02:00
serinko
55cd1a8b91
operators-guide: created generic docs maintenance.md and preliminary-steps.md to avoid redundancy
2023-08-18 11:17:59 +02:00
serinko
cbee6153bd
mixnode-seup: minor edits
2023-08-18 11:17:59 +02:00
serinko
232032baf4
feature/operators-guide: coppied all configs from ../docs/
2023-08-18 11:17:59 +02:00
serinko
17e1c5f970
initilizing operators guides mdbook
2023-08-18 11:17:59 +02:00
mfahampshire
85ab634d9c
tweak
2023-08-18 10:10:36 +02:00
Tommy Verrall
3d245f745f
Merge pull request #3756 from nymtech/feature/rust-sdk-concurrent-send-receive
...
[rust-sdk] feat: make it more convenient to send and receive messages in different tasks
2023-08-17 15:05:27 +02:00
Tommy Verrall
c8cee9b56e
Merge remote-tracking branch 'origin/develop' into feature/rust-sdk-concurrent-send-receive
2023-08-17 15:01:34 +02:00
Tommy Verrall
aa64256ecd
Merge pull request #3726 from nymtech/feature/validator-client-housekeeping
...
feat: validator client refactoring + wasm compatible nyxd client
2023-08-17 14:22:50 +02:00
mfahampshire
853d537e51
* added message types explainer
...
* added split task example
2023-08-17 13:45:36 +02:00
Jędrzej Stuczyński
2993e85c7a
removed redundant notify and instead awaiting the task futures
2023-08-17 12:21:15 +01:00
Tommy Verrall
a8041eec7b
Merge pull request #3697 from nymtech/dependabot/npm_and_yarn/nym-api/tests/word-wrap-1.2.5
...
Bump word-wrap from 1.2.3 to 1.2.5 in /nym-api/tests
2023-08-17 12:02:28 +02:00
Jędrzej Stuczyński
e849dc13fd
post-rebase fixes
2023-08-17 10:59:09 +01:00
Jędrzej Stuczyński
d13c8bde57
Feature/wasm tendermint rpc client ( #3744 )
...
* wasm-compatible reqwest-based rpc client
* better constructors for the reqwest based client
* fixed usages of the client
* introduced /network/details endpoint to nym-api to return used network information (#3758 )
* introduced /network/details endpoint to nym-api to return used network information
* introduced endpoints for nym contract information
2023-08-17 10:56:10 +01:00
Jędrzej Stuczyński
aae4725005
fixed wasm build for explorer-api-requests
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
42d08195f7
fixed 'OfflineSigner' implementation for 'NyxdClient' and 'MaybeSigningClient'
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
3409e86a63
removed unused import post rebasing
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
a255c6733b
clippy
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
c3a09a0860
missing handler for 'MixnetQueryMsg::GetStateParams'
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
4652ac882f
missing implementations of signing methods
2023-08-17 10:54:15 +01:00
Jędrzej Stuczyński
1740cead37
fixed usage of paged query client traits
2023-08-17 10:54:14 +01:00
Jędrzej Stuczyński
cc6fdfa110
signing clients for coconut bandwidth and dkg
2023-08-17 10:54:14 +01:00
Jędrzej Stuczyński
9e40763f7f
using type alias in the credential client
2023-08-17 10:54:14 +01:00
Jędrzej Stuczyński
6bcc781a67
dealing with all query clients
2023-08-17 10:54:13 +01:00
Jędrzej Stuczyński
15bc4ae272
clippy
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
3c8dd7a72b
all crates building
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
8ef9560843
all binaries compiling
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
c41e377c69
wip in making the rest of the codebase compile again
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
dbe2790ba0
restored signing contract traits
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
93214cabbb
deprecating wasm mockups to remember to revisit them
2023-08-17 10:52:37 +01:00
Jędrzej Stuczyński
ce47e91186
first round of cleanup
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
a4f415cb45
extended the paged query client
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
e911e9e7ee
wip
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
dd887bd89b
start of the paged trait
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
e2bf9daf52
wip
2023-08-17 10:52:36 +01:00
Jędrzej Stuczyński
aa7a6114be
renamed 'traits' module to 'contract_traits'
2023-08-17 10:52:34 +01:00
pierre
a2a887627d
remove dev log
2023-08-17 11:50:00 +02:00
pierre
2b283090fa
update log
2023-08-17 11:50:00 +02:00
pierre
c097567f78
wip
2023-08-17 11:50:00 +02:00
pierre
93ec0f1984
add clear method to app data
2023-08-17 11:50:00 +02:00
pierre
edf5050ba6
remove dead code
2023-08-17 11:50:00 +02:00
pierre
3317804a80
feat(nc-desktop): use userdata storage to save user gateway&sp
2023-08-17 11:50:00 +02:00
Tommy Verrall
f46cc9d1bb
Merge pull request #3782 from nymtech/release/v1.1.27
...
Release/v1.1.27
2023-08-17 11:49:06 +02:00
Tommy Verrall
0951c83ace
Merge pull request #3781 from nymtech/release/v1.1.27
...
merge changes of wallet release into develop
2023-08-17 11:47:48 +02:00
Tommy Verrall
9754cd8a06
revert package.json
2023-08-17 11:30:10 +02:00
Jon Häggblad
6d3570913b
Verify address with identity key in name-service contract ( #3640 )
...
* Validate nym address
* wip: check client_id match
* wip: now compiles
* Fix first set of tests
* Another set of fixed tests
* Fix rebase issues
* rustfmt
* register tests updated
* integration tests now working
* Remove commented out code and unused imports
* Tidy up
* Fix error
* Update schema
* Fix example
* Add assertion in test
* update nym-cli to be able to register names
* Remove left-over dbg
2023-08-17 11:22:11 +02:00
Tommy Verrall
8ef84df168
fix package.json file
2023-08-17 10:41:18 +02:00
Tommy Verrall
28f4ddb698
correct workflow
2023-08-17 10:37:12 +02:00
Tommy Verrall
c52cb4f963
prepare wallet release
...
due to contract changes
2023-08-17 10:33:08 +02:00
Tommy Verrall
59a7034121
Merge pull request #3767 from nymtech/feature/init-retain-socket
...
feat: retain connection between client `init` and `run`
2023-08-17 07:51:37 +02:00
Tommy Verrall
9ec1d2dc36
Merge pull request #3779 from nymtech/fix/ci_nc_publish
...
ci: fix gh actions for nc release
2023-08-16 16:30:00 +02:00
pierre
022951ed0c
fix gh actions
2023-08-16 16:27:54 +02:00
Tommy Verrall
bf53a107af
Merge pull request #3778 from nymtech/release/v1.1.27
...
Release/v1.1.27
2023-08-16 15:58:59 +02:00
Tommy Verrall
1538eb0f6f
Merge pull request #3777 from nymtech/release/v1.1.27
...
Release/v1.1.27
2023-08-16 15:55:52 +02:00
Tommy Verrall
82ea3add6a
Merge remote-tracking branch 'origin/release/v1.1.27' into release/v1.1.27
2023-08-16 15:45:56 +02:00
Tommy Verrall
53b653d9cf
revert package json change
2023-08-16 15:45:19 +02:00
Jędrzej Stuczyński
e504def9e4
using stricter version requirements for mdbook and mdbook-variables
2023-08-16 15:31:55 +02:00
Tommy Verrall
a97004b6e0
update contracts-build.yml
...
needs to use 1.69.0 to build contracts
2023-08-16 11:42:00 +02:00
Tommy Verrall
61aacd16cd
Merge remote-tracking branch 'origin/release/v1.1.27' into release/v1.1.27
2023-08-16 11:37:06 +02:00
Tommy Verrall
55bf5ce5b0
change version to minor in the update files
2023-08-16 11:36:41 +02:00
Tommy Verrall
e9789681cc
update package.json
2023-08-16 11:20:04 +02:00
Tommy Verrall
d33d9d4409
update package.json for windows build
2023-08-16 11:15:15 +02:00
Tommy Verrall
852e1ace7e
stage vesting schema change
2023-08-16 10:58:33 +02:00
Tommy Verrall
cc3cfbfdc1
updating the change logs and relevant versions
2023-08-16 10:31:42 +02:00
Jędrzej Stuczyński
55f3fc278f
new GatewaySetup variant to reuse the connection
2023-08-15 14:43:52 +01:00
Jędrzej Stuczyński
3ea4e0bf7c
using versioned socks5 SP protocol
2023-08-15 09:57:11 +01:00
Jędrzej Stuczyński
4681c0b275
using versioned mix packet framing
2023-08-15 09:41:05 +01:00
Tommy Verrall
9478472070
Merge pull request #3761 from nymtech/feature/nc_use_env
...
Feature/nc use env
2023-08-15 10:28:36 +02:00
Jędrzej Stuczyński
950919b36c
fixed usages of init
2023-08-14 15:33:05 +01:00
Bogdan-Ștefan Neacșu
5ee9c24b92
Merge remote-tracking branch 'origin/develop' into feature/nc_use_env
2023-08-14 17:28:13 +03:00
Jędrzej Stuczyński
de67055e4f
reusing existing gateway connection
2023-08-14 14:51:01 +01:00
Jędrzej Stuczyński
52e27152f6
retaining gateway client after init
2023-08-14 14:30:45 +01:00
Pierre Dommerc
0c24f39300
chore: remove nym-connect/mobile ( #3766 )
2023-08-14 14:00:07 +02:00
Jędrzej Stuczyński
204dba1a66
revert the update of tauri dependencies ( #3765 )
2023-08-14 13:56:46 +02:00
Bogdan-Ștefan Neacșu
461a7a2df9
Merge remote-tracking branch 'origin/develop' into feature/nc_use_env
2023-08-14 14:38:03 +03:00
Jędrzej Stuczyński
f12f6b29cd
Chore/rustsec ( #3764 )
...
* RUSTSEC-2023-0044
* RUSTSEC-2023-0034
2023-08-14 12:17:54 +01:00
Bogdan-Ștefan Neacșu
5385685b3f
Copy sandbox.env values to wallet hard-coded ones
2023-08-14 13:39:46 +03:00
Bogdan-Ștefan Neacșu
691ac6d5ea
NC to use network dependent endpoints
2023-08-14 13:39:46 +03:00
Bogdan-Ștefan Neacșu
ed3535d510
Add network name to .envs
2023-08-14 13:39:46 +03:00
Bogdan-Ștefan Neacșu
c6519ffdff
Add NC .env configuration
2023-08-14 13:39:43 +03:00
Jon Häggblad
69e4b1ae1c
Update Cargo.lock files
2023-08-14 12:18:53 +02:00
Jędrzej Stuczyński
d0ba4056d6
Bugfix/contract types serde ( #3753 )
...
* additional logs in abci queries
* added serde aliases for deserialization of contract types using their old format
* installing rust toolchain during the schema CI
* making the workflow be executed on our custom runner
* checking for diff only in the schema directory
2023-08-14 10:05:16 +01:00
Fouad
c81a5ac002
Reset gateway performance on disconnect ( #3620 )
...
* rest gateway performance on disconnect
* update mobile context
2023-08-14 10:42:27 +02:00
Tommy Verrall
93a8e2a9bf
Merge pull request #3662 from nymtech/dependabot/npm_and_yarn/nym-api/tests/semver-6.3.1
...
Bump semver from 6.3.0 to 6.3.1 in /nym-api/tests
2023-08-14 10:29:18 +02:00
mfahampshire
6c83b88247
updated readme with soon to be operator doc URL
2023-08-11 13:08:19 +02:00
Tommy Verrall
83d5cc9bf4
Merge pull request #3757 from nymtech/feature/nc_user_feedback
...
feat(nc-desktop): add user feedback page
2023-08-11 12:42:47 +02:00
mfahampshire
6a54a6653c
removed unnecessary linkcheck rendering output from dist/
2023-08-11 12:30:41 +02:00
mfahampshire
d11cf4c9a3
rough staging sh script
2023-08-11 12:29:30 +02:00
mfahampshire
f9108ea400
reintroduced linkchecker + fixed broken links
2023-08-11 12:29:20 +02:00
pierre
9a5ce73dfd
close send feedback modal on click
2023-08-11 12:23:44 +02:00
pierre
af51ab3f71
add max chars limit to feedback text
2023-08-11 11:55:01 +02:00
mfahampshire
3714ee76ff
added workflow_dispatch to ci for dev-portal and docs
2023-08-11 10:53:34 +02:00
mx
0e37c572f0
Update ci-dev.yml
...
added workflow_dispatch
2023-08-11 08:53:12 +00:00
mfahampshire
b1b276e8ba
pull fix from ci-dev.yml to ci-docs.yml
2023-08-11 10:16:37 +02:00
serinko
9966d0fa5f
applied theme changes:dev-portal -> docs
2023-08-10 18:39:04 +02:00
serinko
c5c6d3cc27
picked theme changes:dev-portal -> operators; theme finished
2023-08-10 18:32:13 +02:00
serinko
0f777204b8
picked theme changes:dev-portal -> operators; theme finished
2023-08-10 18:31:56 +02:00
Gala
cbda950259
Merge pull request #3759 from nymtech/theme
...
Theme
2023-08-10 17:58:26 +02:00
pierre
d57e8efff2
revert upstream changes
2023-08-10 16:10:46 +02:00
pierre
c4c4355a54
add feedback note
2023-08-10 16:05:44 +02:00
pierre
aaef36a5d7
display a notice to enable error reporting first
2023-08-10 16:05:44 +02:00
pierre
062f4911e1
add user feedback page
2023-08-10 16:05:44 +02:00
twofaktor
59e4567342
Update minibolt_pp.png
2023-08-10 16:05:44 +02:00
⚡️2FakTor⚡️
de2b106568
Update community-applications-and-guides.md
2023-08-10 16:05:44 +02:00
Jędrzej Stuczyński
ae79dc4ec6
using stricter version requirements for mdbook and mdbook-variables
2023-08-10 14:40:15 +01:00
Gala
d49ba6e025
theme change
2023-08-09 17:56:36 +02:00
Bogdan-Ștefan Neacşu
60ab58998d
Print warning when coconut verif endpoint doesn't work ( #3755 )
2023-08-09 18:12:59 +03:00
Jędrzej Stuczyński
75bb9140b0
fixed doc tests
2023-08-09 14:49:16 +01:00
Jędrzej Stuczyński
b63f5409db
cargo fmt
2023-08-09 14:43:43 +01:00
Jędrzej Stuczyński
de6c1ba1f0
made the Stream return a single message at each call
2023-08-09 14:39:57 +01:00
Jędrzej Stuczyński
e705b76b36
unified sending interface + example of split sending
2023-08-09 14:27:17 +01:00
mfahampshire
05259410b2
changed out of date var 'mix_node_release_version' to 'platform_release_version
2023-08-09 14:25:29 +02:00
mfahampshire
6be7c094be
fixed incorrect import path for chat app
2023-08-09 14:24:57 +02:00
mfahampshire
2db3297d1e
updated grantee info update link
2023-08-09 14:11:06 +02:00
Jędrzej Stuczyński
a1295a316b
utility 'Stream' implementation for MixnetClient
2023-08-09 12:50:34 +01:00
mfahampshire
fc7e4be175
fixed links
2023-08-09 13:25:37 +02:00
mfahampshire
3dd3692e8d
updated links in operator binaries compilation list
2023-08-09 12:51:34 +02:00
mfahampshire
4bb6f21faa
Merge branch 'release/v1.1.27' into feature/operators-guide
2023-08-09 12:50:06 +02:00
mfahampshire
62c03b3136
removed doubled header
2023-08-09 11:47:11 +02:00
mfahampshire
e9d10caaf8
final tweaks
2023-08-09 11:30:12 +02:00
mfahampshire
432f6a006f
removed glossary file: needs rework
2023-08-09 11:29:57 +02:00
mfahampshire
4f05169361
added coc and license
2023-08-09 11:29:34 +02:00
Tommy Verrall
25ebdbb6eb
Merge branch 'develop'
2023-08-08 18:26:42 +01:00
Bogdan-Ștefan Neacşu
be88a9b277
Remove stale BBC env var ( #3720 )
2023-08-08 16:33:50 +01:00
Tommy Verrall
fce2c704af
Merge pull request #3750 from nymtech/release/v1.1.26
...
Release/v1.1.26
2023-08-08 16:04:32 +02:00
benedetta davico
d8a95d3810
Update Cargo.toml
2023-08-08 15:42:05 +02:00
benedetta davico
191aa149df
Update Cargo.toml
2023-08-08 15:37:16 +02:00
benedettadavico
f4df1a9168
Merge branch 'release/v1.1.26' of https://github.com/nymtech/nym into release/v1.1.26
2023-08-08 15:22:49 +02:00
benedettadavico
62316244d9
Revert package.json changes needed temporary build
2023-08-08 15:16:22 +02:00
benedettadavico
a26c6d7a29
Temporary update to fix windows build
2023-08-08 15:16:22 +02:00
benedettadavico
8fda246a3c
Update changelog and versions for release v1.1.26
2023-08-08 15:16:22 +02:00
Bogdan-Ștefan Neacșu
5620fd7009
Set sphinx as default packet type
2023-08-08 15:16:22 +02:00
Bogdan-Ștefan Neacşu
122612fa03
Apply fix from feature/ephemera to develop too ( #3698 ) ( #3742 )
2023-08-08 15:16:22 +02:00
mfahampshire
53db18df2c
rephrased intro
2023-08-08 15:14:20 +02:00
Jon Häggblad
e00910bcb8
Add geo-aware mixnet topology provider ( #3713 )
...
* WIP: initial work
* wupwup
* WIP: experiments
* Move topology provider and requests to own crate
* Make sure we use the new crate everywhere
* Sort Cargo.toml
* Extract out some functions in geo_aware_provider
* rustfmt
* Add CountryGroup type
* Assign unknown as well
* wipwip
* Add command line flag to socks5-client
* Use geo-aware mixnode selection in nym-connect when in medium mode
* rustfmt
* clippy
* Fix nym-connect build
* wasm fix
* Spelling
2023-08-08 15:14:13 +02:00
mfahampshire
23a669c4de
updated vars in all books for next release version
2023-08-08 14:19:29 +02:00
benedettadavico
0af9b3c6c8
Revert package.json changes needed temporary build
2023-08-08 14:17:55 +02:00
mfahampshire
88d2592a4e
added notes to ws and socks client subsections re: rust sdk
2023-08-08 14:16:48 +02:00
mfahampshire
85c22525cf
* tweaked mixnode doc
...
* removed token diagram from nyx validator doc
2023-08-08 14:10:44 +02:00
mfahampshire
7e27413a12
added custom 404 page for all books
2023-08-08 13:59:53 +02:00
mfahampshire
50acec575f
tweak
2023-08-08 11:49:51 +02:00
benedettadavico
2d60a9da3f
Temporary update to fix windows build
2023-08-08 11:24:08 +02:00
benedettadavico
795efb9f0b
Update changelog and versions for release v1.1.26
2023-08-08 11:15:30 +02:00
mfahampshire
ffb9ab9019
tweaks to tutorial
2023-08-08 11:00:11 +02:00
mfahampshire
1a195d151d
added ide config to gitignore
2023-08-08 10:59:42 +02:00
mfahampshire
2eeb8bb590
NR page
2023-08-07 16:38:13 +02:00
mfahampshire
2565716816
typo fix
2023-08-07 16:38:02 +02:00
mfahampshire
f954ce5c97
more links, fleshed out intro
2023-08-07 16:06:39 +02:00
mfahampshire
baebbe4e4d
added links
2023-08-07 15:52:48 +02:00
Tommy Verrall
695d34735c
Merge pull request #3748 from nymtech/feature/fix_default_packet_type
2023-08-07 15:36:31 +02:00
Bogdan-Ștefan Neacșu
314d7a7526
Set sphinx as default packet type
2023-08-07 15:52:03 +03:00
serinko
2dd3e031bd
socks5: new commands from #3699
2023-08-07 13:13:11 +02:00
serinko
860ec74b59
operators-guides final review of links and typos
2023-08-07 12:47:29 +02:00
serinko
bff806e5f5
correction of typos
2023-08-07 12:40:28 +02:00
serinko
f8b9bb7e78
correcting links, typos - doc finished
2023-08-07 12:38:10 +02:00
serinko
913095ee60
old typos edits
2023-08-07 12:36:19 +02:00
serinko
d44b88842e
scp automation tested - doc finished
2023-08-07 12:19:34 +02:00
serinko
a67092ad17
correct go installation - guide finished
2023-08-07 12:08:18 +02:00
Tommy Verrall
a86c1a6a60
Merge pull request #3745 from nymtech/feature/explorer-api-build-info
...
added --version command to explorer-api
2023-08-07 11:40:04 +02:00
Bogdan-Ștefan Neacşu
7ad2865250
Add empty migration to group contract ( #3740 )
2023-08-07 12:32:20 +03:00
Bogdan-Ștefan Neacşu
49440bf60e
Apply fix from feature/ephemera to develop too ( #3698 ) ( #3742 )
2023-08-07 12:27:31 +03:00
Jędrzej Stuczyński
b3b43b56be
added --version command to explorer-api
2023-08-07 10:15:15 +01:00
Mark Sinclair
4a23729a6a
Add GitHub Action to build Typescript SDK docs
2023-08-04 16:31:21 +01:00
pierre
5711bbd0c1
feat(nc-android): add runtime permission request
2023-08-04 17:15:01 +02:00
pierre
1b1f0293ec
fix(nc-android): text colors
2023-08-04 15:36:06 +02:00
serinko
0b29e28e3f
remove reduntant nym/docs/
2023-08-04 13:19:29 +02:00
serinko
f26f159bb0
filled/docs/validators.md
2023-08-04 13:18:12 +02:00
mfahampshire
a8ddaddaf4
skeleton of NR page
2023-08-03 21:15:58 +02:00
mfahampshire
84741f2020
cont.
2023-08-03 19:51:03 +02:00
mfahampshire
cc65236085
* deleted old setup guides
...
* added new info on operator guides
* adding stubs for in-depth node pages
2023-08-03 19:28:37 +02:00
mfahampshire
e18c541400
added custom 404 + updated platform version
2023-08-03 19:28:13 +02:00
mfahampshire
c1e8ebd46a
typo fix
2023-08-03 16:46:05 +02:00
mfahampshire
0b6eb17793
* removed old wallet-address flag
...
* 'mixnode' -> 'mix node' for consistency in non-code / non-binary references
2023-08-03 16:43:58 +02:00
mfahampshire
10696ae4dc
tweaked intro page
2023-08-03 16:31:45 +02:00
Jędrzej Stuczyński
9285aaf487
Generate json schema for all used contracts ( #3693 )
...
* removed sealed impl of serde for tx::Fee
* further upgraded cosmwasm to 1.3.0
* wip
* created schema for mixnet contract
* updated return type of 'GetBondedMixnodeDetailsByIdentity' query
* fixed imported version of serde_json_wasm
* updated return type of 'GetFamilyByHead' query
* updated return type of 'GetFamilyByLabel' query
* updated return type of 'GetFamilyMembersByHead' and 'GetFamilyMembersByLabel' queries
* fixed broken tests due to type changes
* added support for GetFamilyMembersByLabel and GetFamilyMembersByHead queries in 'mixnet_query_client'
* moved 'Account' and 'VestingContractError' to common crate
* created schema for vesting contract
* Added documentation for all query messages in the vesting contract
* improved mixnet contract schema by adding documentation to all query types
* feature-locking cw2 import
* created schema for the name service contract
* created schema for the service provider directory contract
* created schema for the coconut bandwidth contract
* created schema for the coconut dkg contract
* created schema for the coconut cw4 group contract
* created schema for the coconut cw3 multisig contract
* fixed missing import and adjusted makefile
* cargo fmt
* clippy
* adjusted contract CI to build with --lib flag
* missing --lib flag in the makefile
* updated lock files
* makefile for generating the schemas
* added github action to check for schema difference
* adding missing step to checkout the repo
2023-08-03 15:09:07 +01:00
Bogdan-Ștefan Neacşu
55bd7f8a61
Fix doubling the data dir in nym-api ( #3739 )
2023-08-03 17:07:59 +03:00
Jędrzej Stuczyński
b66c4cf0bb
removed dependency on wasm-timer fork ( #3733 )
2023-08-03 11:01:03 +01:00
mfahampshire
dd4f4c44c3
finished first pass at tutorial
2023-08-03 10:53:23 +02:00
mfahampshire
c04993e49c
added new pages for client and service /src/ files
2023-08-02 23:29:56 +02:00
mfahampshire
464984a83c
continued working on tutorial; finished bin/service
2023-08-02 23:29:33 +02:00
mfahampshire
4696470b19
rephrased intro
2023-08-02 16:26:41 +02:00
Tommy Verrall
5dacf0c8f8
Merge pull request #3730 from nymtech/qa/fix-api-tests
...
fix config for prod runs on api tests
2023-08-02 15:05:27 +02:00
Tommy Verrall
cbafd37102
fix config
2023-08-02 13:22:02 +02:00
Tommy Verrall
e537359c73
Merge pull request #3728 from nymtech/qa/fix-api-tests
...
fix api tests for no blacklisted nodes
2023-08-02 13:21:00 +02:00
Tommy Verrall
2ed3e646be
linting and removing unused imports
2023-08-02 13:02:29 +02:00
Tommy Verrall
c725ae4e2b
remove console
2023-08-02 12:55:46 +02:00
Tommy Verrall
5ab2c738df
fix api tests for no blacklisted nodes
2023-08-02 12:54:09 +02:00
pierre
cd70b0de75
build(nc-android): disable sentry upload proguard mapping files
2023-08-02 11:18:30 +02:00
serinko
6395303466
#3674 feedback implemented
2023-08-02 10:40:26 +02:00
dependabot[bot]
60264486fd
Bump semver from 6.3.0 to 6.3.1 in /nym-api/tests
...
Bumps [semver](https://github.com/npm/node-semver ) from 6.3.0 to 6.3.1.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v6.3.1/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v6.3.0...v6.3.1 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-02 08:37:23 +00:00
Tommy Verrall
6359b38a5d
Merge pull request #3660 from nymtech/dependabot/npm_and_yarn/nym-wallet/webdriver/semver-5.7.2
...
Bump semver from 5.7.1 to 5.7.2 in /nym-wallet/webdriver
2023-08-02 10:36:36 +02:00
mfahampshire
40ffb6b65d
continued working on dev portal tutorial
2023-08-02 08:59:37 +02:00
serinko
502a2d6a23
operators: plugins work, ready for final review
2023-08-02 08:04:57 +02:00
serinko
974cee1f22
operators: book built, no {comments} left, cmdrun and admonish not working
2023-08-01 17:37:12 +02:00
dependabot[bot]
00b5a46cbc
Bump semver from 5.7.1 to 5.7.2 in /nym-wallet/webdriver
...
Bumps [semver](https://github.com/npm/node-semver ) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v5.7.1...v5.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-01 15:22:00 +00:00
Fouad
e97a068bf0
Type documentation for NymSDK ( #3701 )
...
* set up development process for docs
* set up development process for docs
* Add local installs for Typedoc on gitignore
* Add Typedoc comments on types.ts file
* add typedoc config file
* update types and add annotations
* Add updates on types file
* add examples + manage sort order for doc items
* update client methods with examples
* add description of NymMixnetClientOptions
* add description of NymMixnetClientOptions
* fix linting
---------
Co-authored-by: Lorexia <alexia.lorenza.martinel@protonmail.com >
2023-08-01 16:21:12 +01:00
serinko
7ac3bb10cb
reinit the book, delete *.html in /src
2023-08-01 16:43:57 +02:00
serinko
20d51437b5
reinitialized the book - simplified book.toml
2023-08-01 16:30:07 +02:00
serinko
1965df05e7
operators guide: book built
2023-08-01 11:04:11 +02:00
serinko
615c65cb22
operators guide: add src/binaries/ files, fix links
2023-08-01 10:58:29 +02:00
Lorexia
c7147ebfb2
Add updates to community list projects
2023-08-01 10:50:49 +02:00
mfahampshire
a344cda916
removed old wallet address flag again
2023-08-01 10:50:46 +02:00
Lorexia
15a6af49f0
Add updates to community list projects
2023-08-01 10:49:02 +02:00
mfahampshire
97956afdf6
removed old wallet address flag again
2023-08-01 10:48:52 +02:00
Lorexia
47d045b1c7
Add updates to community list projects
2023-08-01 10:35:01 +02:00
mfahampshire
0b0bb8175f
removed old wallet address flag again
2023-08-01 10:33:34 +02:00
mfahampshire
bb263f8c5e
added tree output for created client with storage example
2023-07-31 15:38:49 +02:00
mfahampshire
82872ae02a
working lib setup for tutorial
2023-07-31 15:38:19 +02:00
serinko
432af5a204
operators: typo edit
2023-07-31 13:53:21 +02:00
serinko
ce87df3026
operators: comment missing info
2023-07-31 13:47:57 +02:00
serinko
db407847e3
operators: book build - minor issues remain
2023-07-31 13:25:11 +02:00
mfahampshire
6db396e877
cont. with first pass at tutorial
2023-07-28 16:31:08 +02:00
Jon Häggblad
7b71775e08
Add geo-aware mixnet topology provider ( #3713 )
...
* WIP: initial work
* wupwup
* WIP: experiments
* Move topology provider and requests to own crate
* Make sure we use the new crate everywhere
* Sort Cargo.toml
* Extract out some functions in geo_aware_provider
* rustfmt
* Add CountryGroup type
* Assign unknown as well
* wipwip
* Add command line flag to socks5-client
* Use geo-aware mixnode selection in nym-connect when in medium mode
* rustfmt
* clippy
* Fix nym-connect build
* wasm fix
* Spelling
2023-07-28 14:48:33 +02:00
mfahampshire
d8925fe234
* started on cosmos tutorial
...
* edited summary accordingly
* edited links in other pages for new ts tutorial structure
* removed ipfs coming soon page
2023-07-28 14:30:01 +02:00
serinko
02f5fa6816
faq.md: initial questions and answers - in progress
2023-07-28 13:22:40 +02:00
pierre
5fbccc3406
build(nc-android): moving build config to kotlin
2023-07-27 19:11:33 +02:00
pierre
5964f104c5
fix(nc-desktop): typo
2023-07-27 15:54:45 +02:00
pierre
ac8afe133f
fix(nc-desktop): typo
2023-07-27 15:53:55 +02:00
serinko
3aa9ad0197
corrected scp -3 option
2023-07-27 13:01:09 +02:00
serinko
7ccadffdba
operators-guide:troubleshooting.md done - content ready to go out
2023-07-27 12:41:22 +02:00
Bogdan-Ștefan Neacşu
19736b1204
Fix develop after bad automerge ( #3712 )
2023-07-27 13:25:34 +03:00
pierre
6e5f6bf0df
ci: fix release strapi actions
2023-07-27 11:42:42 +02:00
pierre
0bfc1be1d5
ci: fix release strapi actions
2023-07-27 11:42:02 +02:00
Jędrzej Stuczyński
67435e9cdf
Feature/simplify cli parsing ( #3699 )
...
* added a global flag to disable the printed out banner inside tty
* added a 'build-info' command to our binaries
* added binary name to BinaryBuildInformation
* clippy
2023-07-27 10:20:07 +01:00
Bogdan-Ștefan Neacşu
a47899aa77
Apply fix from feature/ephemera to develop too ( #3698 )
2023-07-27 12:18:08 +03:00
pierre
aedacf6c65
ci: fix release strapi actions
2023-07-27 11:12:42 +02:00
pierre
44fa52a7a7
ci: fix release strapi actions
2023-07-27 11:08:24 +02:00
Tommy Verrall
f6e20c8201
Merge branch 'release/v1.1.25' into develop
2023-07-26 17:39:34 +02:00
pierre
1da6ee2058
fix workflows (try)
2023-07-26 17:37:54 +02:00
pierre
109fb96fca
fix workflows
2023-07-26 17:37:54 +02:00
benedetta davico
557bfa7b34
Update CHANGELOG.md
2023-07-26 17:37:25 +02:00
Tommy Verrall
4c9727b1ef
Update nym-connect-publish-ubuntu.yml ( #3706 )
...
* Update nym-connect-publish-ubuntu.yml
* Update nym-connect-publish-ubuntu.yml
* Update nym-connect-publish-macos.yml
* Update nym-connect-publish-windows10.yml
2023-07-26 17:37:25 +02:00
Tommy Verrall
a0408b74dc
Update nym-connect-publish-macos.yml ( #3705 )
...
* Update nym-connect-publish-macos.yml
install wasm and build
* Update nym-connect-publish-macos.yml
use the correct download
2023-07-26 17:37:25 +02:00
Tommy Verrall
8a1ed12f58
bump versions for NC
2023-07-26 17:37:25 +02:00
mfahampshire
c38c5c2f0d
fixed clippy warning
2023-07-26 17:37:25 +02:00
pierre
03300a859e
build(nc-desktop): sentry dsn as env var
2023-07-26 17:37:22 +02:00
mfahampshire
2fe5401a38
ran fmt
2023-07-26 17:37:22 +02:00
mfahampshire
d8a44cd9c1
added reply with surbs example to rust sdk examples dir
2023-07-26 17:37:22 +02:00
mfahampshire
a0b41db22d
added rust sdk surb example
2023-07-26 17:37:22 +02:00
Pierre Dommerc
7d6d8669b0
feat(nc-desktop): add sentry to backend ( #3652 )
2023-07-26 17:37:18 +02:00
mfahampshire
a1a2f37fce
included url
2023-07-26 17:23:20 +02:00
mfahampshire
91341733c1
updated NR guide with list explainer + info on comments in local allow list
2023-07-26 17:23:20 +02:00
mfahampshire
93cd8821c3
version update
2023-07-26 17:23:20 +02:00
mfahampshire
b79ec60381
* added serinko + alexia to book authors
...
* version bumps for next release
2023-07-26 17:23:20 +02:00
mfahampshire
2c2dd54028
updated sdk documentation with surb example
2023-07-26 17:23:20 +02:00
mfahampshire
4306cec49c
version bumps
2023-07-26 17:23:14 +02:00
mfahampshire
5781d3043f
removed command information from mix node + gateway guide
2023-07-26 17:23:14 +02:00
⚡️2FakTor⚡️
d843407ba7
Update network-requester-setup.md
2023-07-26 17:23:14 +02:00
⚡️2FakTor⚡️
053e047cca
Update network-requester-setup.md
2023-07-26 17:23:14 +02:00
Jędrzej Stuczyński
516561dcf9
Feature/wasm nyxd client ( #3708 )
...
* separated signing and nyxd-client features
* updated cosmrs to the most recent version
* using tendermint_rpc directly for the Client trait
* fixed rest of the codebase
* removed nyxd-client feature
* export more types
* clippy that seems to have been skipped in makefile
2023-07-26 15:49:45 +01:00
Jon Häggblad
290dbc1a03
client-core: make latency based gateway selection concurrent ( #3709 )
2023-07-26 13:08:06 +02:00
serinko
c120196be0
operators-guide: incorporated PR #3656
2023-07-26 12:55:05 +02:00
serinko
f2a395fe42
operators-guide: create validator tutorial & add maintenance points
2023-07-26 11:46:36 +02:00
Jon Häggblad
524863aae7
Uncouple gateways and network-requester in nym-connect ( #3639 )
...
* Split fetching network-requesters from gateways
* Tidy names
* Select gateway independenty in frontend
* Fix threshold value
* Fix gateway type
* Fix naming for setGateway and setServiceProvider
* Unshadow variable
* Naming conventions
* Missing semicolon
* Explicit types in invoke calls
* Dedup random function
* Inline some functions
* Silence handlebars in log
* Emojis in healthcheck log statements
* Remove gateway from service provider type
* Remove unneeded type cast
* fix linting
* Remove gateway field from harbour master response type
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2023-07-25 13:51:27 +02:00
Tommy Verrall
61ad336b18
Merge pull request #3598 from nymtech/bug-fix/balanceVSfeeWarning
...
TX warning when fee > balance
2023-07-25 09:55:34 +02:00
pierre
867b745a38
fix(nc-android): http requests
2023-07-25 08:53:34 +02:00
fmtabbara
78e54287da
include tx amount when checking balance
2023-07-24 16:57:28 +01:00
fmtabbara
96c29b974b
add warning for more txs
2023-07-24 16:57:28 +01:00
fmtabbara
eadd116ae4
add warning modal for more txs
2023-07-24 16:57:28 +01:00
fmtabbara
f1175280cf
add warning to tx modals when fee exceeds balance
2023-07-24 16:57:28 +01:00
serinko
cf79bdc098
operators-guide: create NR page & edit maintenance page
2023-07-24 12:53:32 +02:00
dependabot[bot]
34e2affef8
Bump word-wrap from 1.2.3 to 1.2.5 in /nym-api/tests
...
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap ) from 1.2.3 to 1.2.5.
- [Release notes](https://github.com/jonschlinkert/word-wrap/releases )
- [Commits](https://github.com/jonschlinkert/word-wrap/compare/1.2.3...1.2.5 )
---
updated-dependencies:
- dependency-name: word-wrap
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-23 02:08:02 +00:00
pierre
34a47a9449
build(nc-desktop): sentry dsn as env var
2023-07-21 15:56:08 +02:00
Bogdan-Ștefan Neacşu
dff11df2bd
Add DKG resharing benchmark ( #3692 )
...
* Add DKG resharing benchmark
* Fix clippy
2023-07-21 11:25:14 +01:00
benedettadavico
feb888a154
updating sandbox .env
2023-07-20 17:20:00 +02:00
Pierre Dommerc
415fe4605c
feat(nc-desktop): add sentry to backend ( #3652 )
2023-07-20 13:17:49 +02:00
Pierre Dommerc
70e6539298
refactor(nc-desktop): add privacy level user settings ( #3664 )
2023-07-19 15:56:00 +02:00
pierre
fe76ba68a0
ci: fix connect-desktop-ci workflow
2023-07-19 15:41:00 +02:00
pierre
863580a6f2
ci: fix workflow for strapi data publish
2023-07-18 19:23:31 +02:00
pierre
4c558db08e
add alephium to supported wallets
2023-07-18 17:08:20 +02:00
Mark Sinclair
9d5b582908
SDK - fix unsubscribe function for events ( #3659 )
...
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-07-18 14:12:00 +01:00
Fouad
c12b20f1d6
Feature/sdk browser extension examples ( #3673 )
...
* New TypeScript SDK example: Google Chrome
Example of a simple manifest v3 extension to load a Nym client within a
popup view.
* Firefox Extension example for Nym TypeScript SDK
* Fix typo
* Add basic install script
* fix up html files
* remove unnecessary background page
* bundle extensions with webpack
* use icons from shared assets
* ignore sdk index file
* import sdk lib
* create new build script for non-inline workers
* import workers and build as separate files using webpack
* update html titles
* create react app node tester example
* add readme file
* update readme for FF extension
* code formatting
---------
Co-authored-by: Nadim Kobeissi <nadim@symbolic.software >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-07-18 14:09:40 +01:00
farbanas
edeb8369df
Merge branch 'master' into develop
2023-07-18 14:22:46 +02:00
farbanas
22b2405aa2
Merge branch 'release/v1.1.24'
2023-07-18 13:43:47 +02:00
farbanas
63254ecffe
update versions and changelogs for the release
2023-07-18 13:43:30 +02:00
farbanas
407d280019
fixes to GH action
2023-07-18 11:23:15 +02:00
Bogdan-Ștefan Neacşu
41e1009095
Upgrade cosmwasm ( #3678 )
...
* Upgrade cosmwasm
* Remove serde annotation for Denom too
* Fix clippy after rustup update
2023-07-18 12:15:20 +03:00
farbanas
1fafc126fb
debugging
2023-07-18 11:06:45 +02:00
farbanas
9a51135d22
debugging
2023-07-18 10:43:27 +02:00
Tommy Verrall
1b2790da80
Merge pull request #3676 from nymtech/bugfix/#3630
...
[wallet] bugfix: don't send funds for pledge decrease simulation
2023-07-17 12:08:32 +02:00
Jędrzej Stuczyński
f8943eebce
preemptively resolving future clippy issue
2023-07-17 11:01:45 +01:00
Jędrzej Stuczyński
d7b53cba40
don't send funds for pledge decrease simulation
2023-07-17 11:01:45 +01:00
mx
89d2f0ac12
Merge pull request #3665 from nymtech/dev-portal/communityupdates
...
Dev portal/communityupdates
2023-07-17 09:49:52 +00:00
wigy
110b4d384e
fix: typo in Rust SDK docs ( #3655 )
2023-07-17 10:29:28 +01:00
serinko
cf71d655e2
operators-guide: moved repeating to maintenance.md, shortened and cleaned the existing guides
2023-07-14 19:21:25 +02:00
serinko
141b9d396c
operator-guides: made todo notes
2023-07-14 17:17:07 +02:00
serinko
ff65d052b8
operators-guide: created generic docs maintenance.md and preliminary-steps.md to avoid redundancy
2023-07-14 13:25:12 +02:00
serinko
153e899e0e
mixnode-seup: minor edits
2023-07-14 11:20:51 +02:00
serinko
7e5c79848f
feature/operators-guide: coppied all configs from ../docs/
2023-07-13 16:59:25 +02:00
serinko
92b4dbb250
initilizing operators guides mdbook
2023-07-13 16:51:04 +02:00
Bogdan-Ștefan Neacşu
6d79b6f600
Apply clippy fix ( #3670 )
2023-07-13 11:40:40 +03:00
Lorexia
4631c72c6b
Update quickstart overview, delete project comments in community-applications-and-guides
2023-07-13 10:36:27 +02:00
Lorexia
12aa5f1f4f
Add Minibolt to community projects list
2023-07-12 18:37:06 +02:00
Lorexia
825f25800a
Add Nymster email info, update Nostr-Nym link, update deployed apps text
2023-07-12 14:44:51 +02:00
Lorexia
d9b4d8fde6
Add preprocessors for build, update NIsNymUp issue, update DarkFi picture
2023-07-12 11:05:42 +02:00
Lorexia
a98613d83c
Update community application list, merge community and guides pages, update SUMMARY file, update overview file
2023-07-11 19:57:21 +02:00
mfahampshire
34de42fe7a
updated validator docs: upgrade to 0.32.0 instructions
2023-07-11 15:51:02 +02:00
pierre
766261f774
sync gh actions for s with normal ones
2023-07-11 09:56:54 +02:00
serinko
6e2eaf29e7
edited NC-Matrix user manual
...
- changed setup for Mac
- fixed typo
2023-07-10 15:32:23 +02:00
Bogdan-Ștefan Neacşu
c99309dd79
Use NYXD env in api ( #3654 )
2023-07-10 15:14:16 +03:00
Pierre Dommerc
37c875d8ee
build(nym-connect-desktop): speedy mode ( #3636 )
2023-07-10 13:18:46 +02:00
Jędrzej Stuczyński
b2b0a1478b
exposed methods for sending replies in rust-sdk ( #3658 )
2023-07-10 09:49:32 +01:00
mx
c6b193eb4f
Merge pull request #3657 from nymtech/serinko-dev-portal-patch
...
update NC-Matrix user manual
2023-07-10 08:17:17 +00:00
Raphaël Walther
aa67e183a6
Github Actions: fix daily audit workflow notification
2023-07-07 18:00:41 +02:00
Fouad
b27fa51092
Feature/nym browser extension ( #3637 )
...
* Chore/browser extension bootstrap (#3257 )
* init package
* set up TS and Webpack
* add eslint config
* add prettier config
* add react and mui theme
* add CI
* update mui theme version number
* Chore/browser extension routes (#3327 )
* start routes
* create layouts
* add initial app routes
* add initial app pages
* add global types
* create reuseable components
* move password and mnemonic fields to shared react components package
* refactor register routes
* move client address component to shared package
* move components to ui folder
* create menu and appbar components
* adjust layout components
* add readme
* use memory router
* Feature/nym browser extension login and send (#3373 )
* init package
* set up TS and Webpack
* add eslint config
* add prettier config
* add react and mui theme
* add CI
* update mui theme version number
* Chore/browser extension routes (#3327 )
* start routes
* create layouts
* add initial app routes
* add initial app pages
* add global types
* create reuseable components
* move password and mnemonic fields to shared react components package
* refactor register routes
* move client address component to shared package
* move components to ui folder
* create menu and appbar components
* adjust layout components
* add readme
* use memory router
* add extension to mono-repo config
* fix webpack build
* util functions
* add TX type
* refactor routes
* refactor pages + add send page
* add page layout for app pages
* set up app context
* app components
* set up connection config
* fix lint errors
* Chore/browser extension bootstrap (#3257 )
* init package
* set up TS and Webpack
* add eslint config
* add prettier config
* add react and mui theme
* add CI
* update mui theme version number
* Chore/browser extension routes (#3327 )
* start routes
* create layouts
* add initial app routes
* add initial app pages
* add global types
* create reuseable components
* move password and mnemonic fields to shared react components package
* refactor register routes
* move client address component to shared package
* move components to ui folder
* create menu and appbar components
* adjust layout components
* add readme
* use memory router
* add extension to mono-repo config
* util functions
* add TX type
* refactor routes
* refactor pages + add send page
* add page layout for app pages
* set up app context
* app components
* set up connection config
* use fee simulation when sending tokens
* use object argument for simulate send api
* login validation + fee refinements
* use components from shared components lib
* add receive modal (#3408 )
* account storage via wasm
* method to get all storage keys
* Feature/nym browser extension password encryption (single account) (#3442 )
* build wasm
* reuse components and state for password pages
* refactor registration pages
* use login with password
* import storage as local package
* add yarn preinstall script to ts lint gh action
* install wasm-pack for CI
* use @nym scope for ext storage package
* introduced a call to check if database was already initialised (#3465 )
* introduced a call to check if database was already initialised
* use extension storage method to check for db existance
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
* introduced mnemonic key existence check (#3462 )
* Browser extension - Multi-accounts + view mnemonic action (#3488 )
* add UI for multi-accounts + add view mnemonic for accounts
* refactor routes
* set up import account
* add account to existing wallet
* check if account name exists before creating new one
* handle password errors
* add token to currency conversion
* fixed ClientStorageError import path
* fix CI
* fix CI
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-07-07 11:02:05 +01:00
Mark Sinclair
d01b6a12d6
Add needs-triage to new issues for project workflow automation
2023-07-07 09:34:41 +00:00
Jędrzej Stuczyński
a133457722
chore: applied fmt for let-else statements ( #3649 )
2023-07-06 10:08:39 +01:00
Fouad
ad995b1934
Node Tester SDK examples ( #3641 )
...
* create parcel example
* update plain html example
* move chat examples into own dir
* add examples to workspace
* update tsconfig path
* move webpack base to parent dir
2023-07-05 16:14:21 +01:00
farbanas
a881740c20
Merge branch 'master' into develop
2023-07-05 17:03:18 +02:00
Mark Sinclair
90cc68435c
Update connect-desktop-ci.yml
2023-07-05 15:56:31 +01:00
farbanas
c3ce9e24e2
Merge branch 'release/v1.1.23'
2023-07-05 16:28:58 +02:00
Mark Sinclair
bdda08c0b4
GitHub Actions: Change artifact upload paths to wildcards
2023-07-05 14:28:10 +01:00
Mark Sinclair
0e48ff5e9e
GitHub Action: upload artifact
2023-07-05 13:49:12 +01:00
Mark Sinclair
68d6ece6c2
GitHub Actions: add manual trigger
2023-07-05 13:11:03 +01:00
Mark Sinclair
e17ae9dce0
Update nym-wallet-publish-ubuntu.yml
2023-07-05 13:09:21 +01:00
Mark Sinclair
493f036687
GitHub Actions: fix up installing project dependencies
2023-07-05 13:07:19 +01:00
Mark Sinclair
1f4f312e8e
Removing pre-install target
2023-07-05 12:24:06 +01:00
Mark Sinclair
d829837275
GitHub Actions: install project root dependencies first
2023-07-05 12:13:39 +01:00
Mark Sinclair
36253e3f36
GitHub Actions: fix up naming and versions
2023-07-05 12:13:21 +01:00
Mark Sinclair
7743554bb8
Update nym-wallet-publish-windows10.yml
2023-07-05 11:43:33 +01:00
Mark Sinclair
de05e32845
Removing bash shell from GitHub Action
2023-07-04 17:45:23 +01:00
Mark Sinclair
136f4a8473
Revert adding copyfiles
2023-07-04 17:42:36 +01:00
Mark Sinclair
57e2628928
GitHub Actions adding bash to Windows publish workflow
2023-07-04 17:32:32 +01:00
Mark Sinclair
879e324696
Add another target for install and CI
2023-07-04 17:26:41 +01:00
Mark Sinclair
351552b863
Add back preinstall target
2023-07-04 17:22:54 +01:00
Mark Sinclair
847f3a0ecc
Remove preinstall target that needs wasm-pack
2023-07-04 17:03:24 +01:00
Mark Sinclair
58958a2449
nym-wallet: use NPM published package and add -rc0 prefix to workspace SDK package
2023-07-04 17:01:05 +01:00
Mark Sinclair
3051d84e8d
Revert GitHub Action changes to add wasm-pack to Typescript workflows
2023-07-04 17:00:11 +01:00
Mark Sinclair
2d7003dfae
Add npm registry to setup-node to create .npmrc file with reg details
2023-07-04 16:06:55 +01:00
serinko
92b9edf0da
edited NC-Matrix user manual
...
- changed setup for Mac
- fixed typo
2023-07-04 14:52:05 +00:00
Mark Sinclair
a91c997aed
Revert building SDK from root package.json
2023-07-04 15:48:44 +01:00
Mark Sinclair
5787653210
GitHub Action to publish SDK
2023-07-04 15:40:45 +01:00
Mark Sinclair
adbeeb3e5f
GitHub Action to publish SDK
2023-07-04 15:39:11 +01:00
Mark Sinclair
4899ccf4ef
GitHub Action to publish SDK
2023-07-04 15:36:26 +01:00
Mark Sinclair
9e0bcc025f
Fix up working directory in GH Action to publish to NPM
2023-07-04 15:34:37 +01:00
Mark Sinclair
16d6444169
Add GH Actions workflow to publish the SDK
2023-07-04 15:30:49 +01:00
Mark Sinclair
997faeb1e6
Create sdk-publish.yml
2023-07-04 15:27:15 +01:00
Gala
565e7768e3
Update README.md
2023-07-04 14:33:09 +02:00
Mark Sinclair
730f03de30
Update nym-wallet-publish-windows10.yml
2023-07-04 11:54:46 +01:00
Mark Sinclair
2e366a094d
Update nym-wallet-publish-windows10.yml
2023-07-04 11:52:13 +01:00
Mark Sinclair
b134334ec7
Fix package.json preinstall error
2023-07-04 11:43:42 +01:00
Mark Sinclair
f95b9b7f4a
Add preinstall targets to some package.json files to build pre-requisites
2023-07-04 11:37:00 +01:00
Mark Sinclair
11ed3b3e45
GitHub Actions: run Windows steps that use yarn in bash
2023-07-04 11:33:05 +01:00
Pierre Dommerc
271a5fbab6
ci: gh actions strapi ( #3616 )
2023-07-04 11:56:23 +02:00
Jon Häggblad
90a97b398e
name-service contract: signature check when registering ( #3572 )
...
* Add nonce state
* Update name-service types and make it build
* wip: convert tests
* Fixed all tests in names.rs
* Add TestName
* Move TestSetup to integration tests
* Tests in contract.rs done
* Move error mod to common crate
* All tests ported
* Update other crates in workspace
* rustfmt
* clippy
* Remove commented out code
* Shortcut for name.name
2023-07-04 11:49:54 +02:00
Jon Häggblad
fc2236c3c8
Strip comments from allow lists in network-requester ( #3624 )
...
* service-provider: remove comments from standard allow list
* Remove comments from the local allow list
2023-07-04 11:21:47 +02:00
Mark Sinclair
a71e228a25
Add wasm-pack install to GitHub Actions
2023-07-04 09:34:35 +01:00
farbanas
da9c2e5a7c
Merge remote-tracking branch 'refs/remotes/origin/master'
2023-07-04 09:55:15 +02:00
farbanas
e025564678
update changelog
2023-07-04 09:48:43 +02:00
mx
cf6188d794
Merge pull request #3635 from nymtech/feature/v1-1-23-docs
...
Feature/v1 1 23 docs
2023-07-03 18:50:57 +00:00
mfahampshire
dd7308d92f
Merge branch 'release/v1.1.23' into feature/v1-1-23-docs
2023-07-03 17:39:27 +00:00
mfahampshire
73ca14aae2
added alias info + some restructuring
2023-07-03 17:29:58 +00:00
mfahampshire
0fee189a89
moved image
2023-07-03 17:29:29 +00:00
Pierre Dommerc
a0c6efafd2
feat(nc): monitoring update ( #3609 )
2023-07-03 18:35:28 +02:00
Mark Sinclair
c3d3164533
Update nym-wallet-storybook.yml
2023-07-03 17:16:27 +01:00
Jędrzej Stuczyński
fa2e0a9010
Merge branch 'release/v1.1.23' into develop
2023-07-03 16:58:27 +01:00
Fouad
fcc5398aab
Feature/node tester package ( #3634 )
...
* create node tester package dir
* start building node tester package
* refactor code + build updates
* fix up types
* add more methods and fix up types
* use node tester sdk inside wallet
* fix frontend state
* Use Node 18 instead of 16
* Fix up dependencies and yarn workspace
* Fix lint error
* Try to fix up linting error
* Remove explorer linting and move it to the existing action
* Add wasm-pack build to linting GH Action
* change lerna to use workspaces and fix linting errors
* Fix up node versions in GitHub Actions and add wasm-pack
* fix build:lint target in sdk
* exclude all worker.js from eslint for sdk
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-07-03 16:53:39 +01:00
serinko
9f1f765f73
created matrix<>nymconnect user manual
2023-07-03 17:13:50 +02:00
Jędrzej Stuczyński
6403d0055b
Fixed compilation errors on latest nightly ( #3638 )
...
ref: https://github.com/rust-lang/rust/issues/113152
2023-07-03 16:01:10 +01:00
mx
7bbb10e52c
Merge branch 'release/v1.1.23' into feature/v1-1-23-docs
2023-07-03 09:47:55 +00:00
mfahampshire
1aad69a527
tidyup extra '/' in fixed last-changed git commit link
2023-07-03 09:43:04 +00:00
mfahampshire
4ad02d5328
fix attempt #3
2023-07-03 09:40:00 +00:00
mfahampshire
45b74008f1
fixed broken links to platform and wallet build instructions in readme
2023-07-03 09:36:23 +00:00
mfahampshire
2ddf9646ec
push fix attempt 2 to get actual commit message on CI deployment
2023-07-03 09:31:56 +00:00
mfahampshire
b258cd8733
fixed broken git url for last-changed mdbook plugin
2023-07-03 09:28:14 +00:00
mx
ed48a2ddd4
fixed broken example file import
2023-06-30 12:50:48 +02:00
Pierre Dommerc
7a1a7c003e
feat(nc-desktop): add matrix and monero to providers list (ui) ( #3623 )
2023-06-30 12:13:52 +02:00
Pierre Dommerc
ef36c29b91
feat(nc-desktop): add matrix and monero to providers list (ui) ( #3623 )
2023-06-30 12:13:04 +02:00
pierre
4025fed882
build: update workflow to push release data to strapi
2023-06-29 16:51:58 +02:00
pierre
9aaa74204b
build: update workflow to push release data to strapi
2023-06-29 16:26:03 +02:00
pierre
9d7a6b2aec
build: update workflow to push release data to strapi
2023-06-29 16:09:38 +02:00
pierre
4b13a5cf61
build: add workflow to push release data to strapi
2023-06-29 16:07:54 +02:00
pierre
c9489fb48e
build: add workflow to push release data to strapi
2023-06-29 15:57:02 +02:00
pierre
6c3653c128
build: new workflow placeholder
2023-06-29 15:44:56 +02:00
mx
02a4452eca
Merge pull request #3613 from nymtech/dev-portal-edit
...
created monero.md user manual
2023-06-29 11:38:58 +00:00
mx
d47633faa8
Update documentation/dev-portal/src/tutorials/monero.md
...
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
2023-06-29 13:26:41 +02:00
serinko
a3da077ce9
reverted cargo.lock & changed video size
2023-06-29 13:26:40 +02:00
serinko
131952c036
changed video link
2023-06-29 13:26:27 +02:00
mx
8d2ef605ed
quickfix
2023-06-29 13:26:27 +02:00
mx
fbcc2907bb
fixed dead image link + added monero x nymconnect page to sidebare
2023-06-29 13:26:27 +02:00
serinko
c0bb5503cf
removed redundant copy
2023-06-29 13:26:27 +02:00
serinko
ef7beaa12f
created user manuals & monero.md
2023-06-29 13:26:24 +02:00
Jon Häggblad
31568b544c
Minor fixes to support harbourmaster beacon ( #3618 )
...
* wip
* wip
2023-06-29 12:38:03 +02:00
Jon Häggblad
2953837f25
Add medium toggle to socks5 client ( #3615 )
...
* Add medium toggle to socks5 client
* rustfmt
2023-06-28 23:47:00 +02:00
Jon Häggblad
ee98820bb4
Use different service provider directory when medium toggle enabled ( #3617 )
2023-06-28 23:45:45 +02:00
Jon Häggblad
ed76000dd0
Remove unmaintained upgrade commands ( #3599 )
...
* Remove unmaintained upgrade commands
* Remove unused with_custom_version functions
2023-06-28 15:59:27 +02:00
Pierre Dommerc
0dfe1460e4
fix lint ( #3612 )
2023-06-28 13:43:43 +02:00
Dave Hrycyszyn
e06087ad3f
Made a few additions to upgrade notes
2023-06-28 12:24:21 +02:00
Dave Hrycyszyn
0f41dda013
Made a few additions to upgrade notes
2023-06-28 12:23:32 +02:00
Dave Hrycyszyn
51d66c3e0c
Made a few additions to upgrade notes
2023-06-28 11:21:24 +01:00
Pierre Dommerc
0a6a015987
feat(nc): monitoring update ( #3609 )
2023-06-28 12:20:29 +02:00
mx
efd8ba5978
hotfix on broken releases page link
2023-06-27 16:09:59 +02:00
mx
0c7181a211
* updated libwasmvm.so linking instructions
...
* added note on upgrading to v0.31.1
2023-06-27 16:09:53 +02:00
mx
f14b40a769
hotfix on broken releases page link
2023-06-27 16:06:03 +02:00
mx
d8f80434b4
* updated libwasmvm.so linking instructions
...
* added note on upgrading to v0.31.1
2023-06-27 16:02:31 +02:00
Jon Häggblad
f47a111640
Merge remote-tracking branch 'origin/release/v1.1.23' into develop
2023-06-27 15:52:03 +02:00
mx
ae5a9ccc50
Merge pull request #3601 from nymtech/revert-3593-feature/release-1-1-22-docs
...
Revert "Feature/release 1 1 22 docs"
2023-06-27 09:29:14 +00:00
mx
40465665f0
Revert "Feature/release 1 1 22 docs"
2023-06-27 09:28:49 +00:00
mx
8c437ac964
Merge pull request #3593 from nymtech/feature/release-1-1-22-docs
...
Feature/release 1 1 22 docs
2023-06-27 09:28:33 +00:00
benedettadavico
f3b17ad2f8
Revert contract version
2023-06-27 09:57:17 +02:00
benedettadavico
9121078576
Update versions and changelog for release v1.1.23
2023-06-27 09:48:35 +02:00
mx
c505a00fac
pulled in renamed example file
2023-06-26 17:37:01 +02:00
mx
09bad9c6b4
* updated libwasmvm.so linking instructions
...
* added note on upgrading to v0.31.1
2023-06-26 17:36:22 +02:00
pierre
597f5e9545
ci: fix typescript-lint.yml workflow
2023-06-26 16:21:37 +02:00
pierre
54cb7be1e1
chore: update copyright notice in comment headers
2023-06-26 16:09:24 +02:00
pierre
431c98e591
chore: update copyright notice date
2023-06-26 15:46:11 +02:00
Jon Häggblad
35f2e71202
Don't fully turn off background task when cover traffic is disabled ( #3596 )
...
* Don't fully turn off background task when cover traffic is disabled
* Leave no_cover function alone
* Add methods on config struct instead of explicitly setting options
* Add medium toggle to network-requester run command
* clippy
* rustfmt
* Unused
2023-06-26 15:36:07 +02:00
pierre
0134030341
build(nc-android): fix release build (sentry)
2023-06-26 12:08:41 +02:00
pierre
97c775bc68
build(nc-android): fix release build (sentry)
2023-06-26 11:59:59 +02:00
mx
62ba6b30ae
updated link to releases page: now wallet version specific
2023-06-26 10:50:03 +02:00
mx
24354275d3
version bumps
2023-06-26 10:49:36 +02:00
mx
76335e9adc
removed --wallet-address from commands
2023-06-26 10:32:28 +02:00
mx
bab8eb746e
version bump + included new wallet version var
2023-06-26 10:32:02 +02:00
Jon Häggblad
f298f5d4fa
Auto-upgrade nym-connect config files ( #3589 )
...
* nym-connect: auto-upgrade old config files
* Move upgrade functions to separate file
2023-06-26 10:09:45 +02:00
mx
85b078a3e8
Merge branches 'release/v1.1.21' and 'release/v1.1.22' of github.com:nymtech/nym into release/v1.1.22
2023-06-26 09:54:31 +02:00
Fouad
0115b02be3
Wallet - Node Tester ( #3551 )
...
* error handling + edge cases + types
* use bonded node id
* add UI and move feature to node-settings dir
* use error modal
* add type for postMessage arg
* add timeout for node test
* update storybook ci
* fix CI for typescript linting
* fix print node test results
* replace react-to-print lib with vanilla solution
* async print
* update wallet changelog
2023-06-23 14:00:28 +01:00
Jon Häggblad
a4ffd135e7
Fix the medium toggle in nym-connect ( #3590 )
2023-06-22 16:30:25 +02:00
pierre
bbce67902b
ci(nc-android): disable release apk (unused)
2023-06-22 15:36:30 +02:00
pierre
e6930046c4
ci(nc-android): disable release apk (unused)
2023-06-22 15:18:36 +02:00
pierre
0c9402503a
Merge branch 'feature/nyms5-android-sentry' into develop
2023-06-22 14:23:33 +02:00
pierre
81e133b789
feat(nc-android): sentry integration and topbar navigation
2023-06-22 14:21:24 +02:00
Jon Häggblad
7be07c29c1
Cargo.lock
2023-06-22 10:59:59 +02:00
Jon Häggblad
31bc439f65
Cargo.lock
2023-06-22 10:59:08 +02:00
Jon Häggblad
6479480cf7
Merge remote-tracking branch 'origin/release/v1.1.23' into develop
2023-06-22 10:57:52 +02:00
Jon Häggblad
4af70ef255
nym-connect: medium speed setting ( #3585 )
...
* Lock files
* Add flag to disable cover traffic
* Add flag to disable per hop delays
* Add flag to enable mixed size packets
* Add meta flag to set medium speed
* Special case zero averge hop delay to be exactly zero
* Extract out generate_hop_delays function
2023-06-22 10:55:35 +02:00
Jędrzej Stuczyński
eba58f6451
NC: load old gateway configuration if we're not registering ( #3586 )
2023-06-22 08:49:00 +01:00
Jon Häggblad
35206655e0
Lock files
2023-06-21 09:01:47 +02:00
Jon Häggblad
e14db00fc2
nym-cli: client identity signing support ( #3575 )
...
* Add client identity key signing to nym-cli
* Only load private key
* rustfmt
* Rename to identity key since it's generic
* Rename client_key to identity_key
2023-06-20 14:48:53 +02:00
benedettadavico
2f98912778
fix nym-connect version
2023-06-20 13:56:38 +02:00
benedettadavico
72b92784cc
Merge remote-tracking branch 'origin/develop' into develop
2023-06-20 13:45:29 +02:00
benedettadavico
38b95c2673
nym connect version fix
2023-06-20 13:45:04 +02:00
Mark Sinclair
f0f9899f82
Update package.json to fix build:dev target
2023-06-20 12:12:03 +01:00
benedettadavico
09c46e3403
Merge remote-tracking branch 'origin/master' into develop
2023-06-20 10:36:06 +02:00
benedettadavico
9fbab5aaad
updating versions for release v1.1.22
2023-06-20 10:24:54 +02:00
benedettadavico
2032b3bdae
updating versions for release v1.1.22
2023-06-20 09:51:28 +02:00
Jędrzej Stuczyński
8f57919571
optional id argument for NymNodeTester ( #3555 )
2023-06-16 11:19:40 +01:00
Jon Häggblad
3748ab77a1
Statically link openssl ( #3504 )
...
* Statically link openssl
* Fix wasm client build
* Enable openssl for nyxd-client feature
2023-06-16 11:27:25 +02:00
pierre
3cdca0ad8d
copy change
2023-06-16 11:20:20 +02:00
pierre
9cbb3dfa0e
copy change
2023-06-16 11:19:44 +02:00
Pierre Dommerc
4071d30f3c
feat(nc-desktop): add error reporting and monitoring setting ( #3553 )
2023-06-16 11:09:29 +02:00
pierre
4c13d91bfb
fix(nyms5-android): add check for worker and proxy states desync
2023-06-16 10:08:57 +02:00
Pierre Dommerc
8355e6ce5e
feat(nc-desktop): add error reporting and monitoring setting ( #3553 )
2023-06-15 19:23:23 +02:00
Tommy Verrall
dd33052f0e
Merge pull request #3520 from nymtech/bugfix/incorrect-client-versions
...
bugfix #3434
2023-06-14 17:23:11 +01:00
Jędrzej Stuczyński
a76a51e823
fixed config version of binaries depending on socks5 core configs
2023-06-14 17:16:07 +01:00
mx
4caa9390cf
Merge pull request #3546 from twofaktor/patch-2
...
[UPDATE DOCS] socks5-client
2023-06-14 14:08:16 +00:00
Jon Häggblad
b31d3c003f
Cargo.lock
2023-06-14 15:04:37 +02:00
Jon Häggblad
21e11c9221
Merge remote-tracking branch 'origin/master' into release/v1.1.22
2023-06-14 14:55:30 +02:00
Jon Häggblad
c9dcde0ee0
getrandom on workspace level
2023-06-14 13:26:09 +02:00
Jon Häggblad
3fcc16090a
Update nym-outfox Cargo.toml in prep for publish to crates.io
2023-06-14 13:15:40 +02:00
Jędrzej Stuczyński
bbb1e5e15a
Feature/node tester disconnect ( #3552 )
...
* Ability to disconnect and reconnect GatewayClient
* usage of ibid. inside NodeTester
* example
* wasm-compatible `wait_for_shutdown` (for the future)
2023-06-13 17:25:42 +01:00
Drazen Urch
6d30e7ea8e
Adjustments to cover traffic and ack handling ( #3548 )
2023-06-13 13:07:02 +02:00
farbanas
9288f71c5f
Merge branch 'master' into develop
2023-06-13 11:16:17 +02:00
farbanas
79f5983c76
updating lock files
2023-06-13 11:04:36 +02:00
farbanas
335453b63c
update versions and changelog for release v1.1.21
2023-06-13 10:54:01 +02:00
Jędrzej Stuczyński
4292a55614
explicitly setting up fresh gateway in native socks5 ( #3547 )
2023-06-12 17:01:05 +01:00
⚡️2FakTor⚡️
92e902c81e
Update socks5-client.md
2023-06-12 15:54:13 +02:00
⚡️2FakTor⚡️
c47bc174bc
Update socks5-client.md
2023-06-12 15:47:28 +02:00
mx
f97f0475e9
Merge pull request #3545 from nymtech/feature/docs-1-1-21
...
version bump for variables
2023-06-12 12:04:16 +00:00
mx
67a945a15f
version bump for variables
2023-06-12 13:45:49 +02:00
Tommy Verrall
d1a28826d5
Merge pull request #3535 from nymtech/feature/socks5-message-ordering
...
Feature/socks5 message ordering
2023-06-12 11:47:35 +01:00
Tommy Verrall
8f026ab6c6
Update build-and-upload-binaries-ci.yml
...
temp use rust version 1.69.0 for ci build uploads, will need to switch and use: cosmwasm/rust-optimizer in the near future
2023-06-12 11:07:22 +01:00
Jędrzej Stuczyński
bdcdcf7f8b
clippy
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
182e147a86
fixed and updated related units tests
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
687b437ea0
cargo fmt
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
f2c5dbb696
deadcode
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
a8bf690c17
tests
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
1328ba35be
removed original Ordered sender
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
8b046d4139
split up functions a bit more
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
f4cd372808
simplified keeping track of message sequence
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
7228331db6
removed OrderedMessage
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
45f3f3ec01
cleanup
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
5f9e54c83c
buggy, but backwards compatible, explicit sequencing
2023-06-12 10:20:13 +01:00
Jędrzej Stuczyński
f8c2f90502
initial work on putting data sequence explicitly inside socks5 request
2023-06-12 10:20:13 +01:00
Jon Häggblad
96e8bdfea4
Reduce number of surbs in nym-nr-query ping ( #3540 )
2023-06-12 09:53:47 +02:00
Jon Häggblad
0fa1961a04
nym-nr-query CLI tool for query network-requester ( #3538 )
...
* Initial version
* Add open_proxy request
* Start adding cli commands
* use commands
* Common response type
* json output
* Tidy
* Remove the All case
* Remove empty file
* Remove todo
* Add ping command
* Ping 4 times by default
* Logic for controlling number of loops
* Some print tweaks
2023-06-12 09:30:02 +02:00
pierre
88002969b7
ci(nyms5-android): add debug apk build
2023-06-09 22:46:04 +02:00
pierre
b90dedf3ae
build(android): fix repro build wip
2023-06-09 17:11:15 +02:00
pierre
582cb32223
build(android): fix repro build wip
2023-06-09 16:34:50 +02:00
Jędrzej Stuczyński
31b7921c68
bugfix #3434
2023-06-09 15:12:56 +01:00
Jędrzej Stuczyński
42a43a3709
Feature/extract gateway config ( #3517 )
...
* wip client core
* hashing shared key in persisted details
* native client using on-disk gateway details
* ibid for socks5
* ibid for NR
* nym sdk
* non-wasm fixes
* wasm
* missed cargo fmt
* fixed nym-connect build
* changed serialization of the key hash to be more human readable
* allowing some dead code
* fixed gateway details deserializtion
* removed needless borrow in wasm client
* removed deadcode
* exhaustive match on GatewaySetup after having loaded the keys
2023-06-09 15:12:29 +01:00
Jędrzej Stuczyński
c5ad4006ae
simplified construction of 'BaseClient' ( #3513 )
2023-06-09 15:11:45 +01:00
Tommy Verrall
71fb6a1ba1
Merge pull request #3516 from nymtech/feature/explorer-sp-extra-detail
...
Explorer - Extra detail for Service Providers
2023-06-09 10:01:59 +01:00
Jon Häggblad
68a37bc692
Merge remote-tracking branch 'origin/release/v1.1.21' into develop
2023-06-09 09:54:53 +02:00
Jon Häggblad
542fd92a46
Allow query network-requestor for open_proxy ( #3531 )
...
* wip: playing around
* WIP
* wip
* Add query request
* Create new example
* Restore control_requests example
* Remove ControlRequest::OpenProxy
* Remove Socks5RequestContent::OpenProxy
* Remove bunch of debug logging
* Remove more old leftovers
* Another few lines of leftovers to remove
* Disable logging in example
* Return error if incoming request if future version
* Serialization unit tests
* Network requester in example
* Cargo.lock
2023-06-09 09:54:21 +02:00
pierre
527c71d3df
fix(nyms5-android): clean code
2023-06-08 18:45:02 +02:00
pierre
7ee47bdb4c
fix(nyms5-android): fix notif channel creation on android prior to 12
2023-06-08 18:44:18 +02:00
pierre
9fa36b6393
add a log on channel creation
2023-06-08 11:06:14 +02:00
pierre
2b40b96aa1
wip
2023-06-08 11:06:14 +02:00
Jędrzej Stuczyński
9a68702d4d
Feature/config refactor ( #3498 )
...
* revamping mixnode connfig
* wip
* native client config revamping
* wip
* building socks5
* using const for mixnnode config template
* compiling updated gateway
* nym-api
* nym-sdk
* everything compiling once more
but definitely not compatible with CI and older versions (yet)
* creating full directory structure on init
* renamed paths to storage_paths and fixed mixnode template
* mixnode config migration
* gateway config migration
* nym-api config migration
* native client config migration
* socks5 client config migration
* NR config migration
* removed deprecations (that will be resolved in the following PRs) + fixed clippy
* nym-connect clippy
* nym-connect config updates
* outfox fixes
* defined socks5 lib config
* clippy
* fixed wasm client build
* removed explicit packet_type argument when starting base client
it's known implicitly from the previously passed config struct
* Empty commit
* fixed re-using gateway information when client configs are re-initialised
* fixed borrowing id value in nym-connect
* post-rebase fixes
* updated 'old_config' versions
---------
Co-authored-by: Tommy Verrall <tommy@nymtech.net >
2023-06-07 17:06:35 +01:00
Drazen Urch
bc5198768e
Push traces to jaeger ( #3522 )
...
* Push traces to jaeger
* Remove default feature
* Update toolchain
2023-06-07 17:32:26 +02:00
Jon Häggblad
892653cd96
Remove gateway from detailed service provider type
2023-06-07 14:09:13 +02:00
Jon Häggblad
a7471ef324
Replace fold with collect
2023-06-07 14:06:12 +02:00
fmtabbara
403141c1f5
add tooltip to sp routing score
2023-06-07 12:22:59 +01:00
fmtabbara
d8c82bf6d0
use default sort order
2023-06-07 12:05:32 +01:00
fmtabbara
dd86ba36dd
use default success ping time - 120 mins
2023-06-07 11:56:44 +01:00
Tommy Verrall
42acbfe806
Update build-and-upload-binaries-ci.yml
...
temp use rust version 1.69.0 for ci build uploads, will need to switch and use: cosmwasm/rust-optimizer in the near future
2023-06-07 11:24:53 +02:00
farbanas
7c55483585
Merge branch 'master' into develop
2023-06-07 10:43:11 +02:00
fmtabbara
0320220219
refactor
2023-06-06 22:56:13 +01:00
fmtabbara
e32ee2ccf3
add service-type and routing-scores to sps + allow sorting on routing scores
2023-06-06 22:45:09 +01:00
fmtabbara
b8ca1762c2
allow sp routing score to be undefined
2023-06-06 22:45:07 +01:00
pierre
d1e9fcf03a
make routing score optional
2023-06-06 16:44:17 +02:00
pierre
303a774378
add some logs
2023-06-06 15:25:29 +02:00
pierre
c9ca71f47b
wip
2023-06-06 14:50:25 +02:00
pierre
92faf1e3d5
wip
2023-06-06 14:22:52 +02:00
fmtabbara
e509989ac3
wip
2023-06-06 10:04:50 +01:00
farbanas
c04cc9a4cf
Merge branch 'release/v1.1.20'
2023-06-06 10:54:17 +02:00
farbanas
17258d1445
updated locks and versions bumped
2023-06-06 10:35:42 +02:00
farbanas
8f3d7606f5
bump crate versions
2023-06-06 10:07:06 +02:00
farbanas
fd97f0e8ca
update changelogs and version for release
2023-06-06 10:00:11 +02:00
Jędrzej Stuczyński
d4ce1635a8
Fixed incorrect assertion when sending replies ( #3515 )
2023-06-05 14:36:44 +01:00
Jędrzej Stuczyński
2bc564ad01
updating managed keys after gateway registration ( #3514 )
2023-06-05 14:09:28 +01:00
Tommy Verrall
5910bcbc02
Update build-and-upload-binaries-ci.yml
...
add the service provider and name service contract to build output
2023-06-05 14:49:49 +02:00
Tommy Verrall
8c63fe9d0d
Merge pull request #3507 from nymtech/jon/feat/reduce-shutdown-timeout-in-socks5
...
Reduce SHUTDOWN_TIMEOUT to 3 sec
2023-06-05 10:30:34 +01:00
Pierre Dommerc
6e5a1973da
fix(wallet): fix bonding data refresh ( #3499 )
2023-06-05 11:07:23 +02:00
Pierre Dommerc
1aa11887aa
fix(wallet): fix bonding data refresh ( #3499 )
2023-06-05 11:05:25 +02:00
Jon Häggblad
07740cbf08
Reduce SHUTDOWN_TIMEOUT to 3 sec
...
Can't think of a scenario where we don't want to close one at the same
time as the other, but let's be conservative and keep it a very low
number for now.
2023-06-05 10:42:38 +02:00
Jon Häggblad
87cb8a6b20
Sign when announcing service providers to the directory contract ( #3459 )
...
* create_payload and call from nym-cli
* Remove some commented out code
* wip
* Service announce now compiles
* Fix other compilation issues
* Move ServiceDetails into Service
* Move service_id inside Service type
* wip: start sorting out tests
* wip: sorting out testing
* wip: first announce test now works
* wip: more work on announce test
* Move nonce
* Add check for nonce
* Extract out some helpers to separate files
* reenable state::services tests
* wip: start going through the integration tests
* All integration tests reenabled
* Remove some unused stuff
* Iterate on integration tests
* More iteration on test setup
* Rename to test_setup.rs
* Add more tests specific to signing
* Tweak
* Another nonce test and reorg
* Rename to announce.rs and delete.rs
* Tidy
* Make some inner modules private
* Use IdentityKey alias
* Update nym-api contract cache
* Fix that nym-cli was asking for signing nonce from wrong contract
* Add sign comment to network-requester
* Uploaded updated service provider contract to qwerty
* Allow large enum variant
* lock files
* Remove dbg
* Move error.rs to service-provider common
* Update code for moving errors.rs to common crate
* Rename to SpContractError
* constants module not pub
* lock file
* rustfmt
* Move IdentityKey type to contract-common
* clippy
2023-06-05 10:32:58 +02:00
Jon Häggblad
2977b8f25f
Fix clippy for 1.70 ( #3505 )
2023-06-05 08:54:18 +01:00
pierre
9ae4fd04ac
ci(ns5-android): fix workflow
2023-06-02 15:44:39 +02:00
pierre
4470969bec
ci(ns5-android): update workflow to create GH release
2023-06-02 14:49:14 +02:00
pierre
1a4c3a7709
chore(ns5-android): add app metadata for listing
2023-06-02 14:19:17 +02:00
Pierre Dommerc
99b31920d5
fix(ns5-android): make lib calling callbacks ( #3496 )
2023-06-02 13:59:10 +02:00
mx
019b3299f2
Merge pull request #3435 from Pawnflake/release/v1.1.19
...
mixnode documentation update
2023-06-02 09:40:50 +00:00
mx
d684957423
Update documentation/docs/src/nodes/mix-node-setup.md
...
Co-authored-by: ⚡ ️2FakTor⚡ ️ <twofaktor@protonmail.com >
2023-06-02 09:20:56 +00:00
mx
cb4eda4c62
Update documentation/docs/src/nodes/mix-node-setup.md
...
Co-authored-by: ⚡ ️2FakTor⚡ ️ <twofaktor@protonmail.com >
2023-06-02 09:20:42 +00:00
mx
ac5f380ee2
Merge pull request #3485 from nymtech/feature/docs-1-1-20
...
removing hardcoded version numbers
2023-06-02 09:20:10 +00:00
mx
4e278ca07d
reintroduced hardcoding for links for moment
2023-06-02 10:52:28 +02:00
mx
cd6a725875
Merge pull request #3493 from twofaktor/patch-1
...
[BUG] network requester documentation update
2023-06-02 08:42:20 +00:00
pierre
62ccb6b4cd
build(ns5-android): add product flavors config
2023-06-01 19:20:32 +02:00
pierre
365e0134b4
build(nc-native-android): clean build script
2023-05-31 17:31:24 +02:00
⚡️2FakTor⚡️
d5514a060c
Update network-requester-setup.md
2023-05-31 15:22:11 +02:00
pierre
8432c30f6c
build(nc-native-android): add gradle build universal apk
2023-05-31 14:20:49 +02:00
pierre
c2764f90b3
ci(nc-native-android): update github workflow to build unsigned apks
2023-05-31 13:14:44 +02:00
mx
958b6d37ee
Merge pull request #3481 from twofaktor/patch-1
...
[BUG] network requester documentation update
2023-05-30 14:40:33 +00:00
mx
5e36bb014c
removing hardcoded versoin numbers
2023-05-30 16:10:15 +02:00
⚡️2FakTor⚡️
8d821881ae
Update network-requester-setup.md
2023-05-30 14:48:51 +02:00
mx
fca9761145
Merge pull request #3141 from nymtech/chore/update-community-links-in-readme
...
updated readme with new developer chat links + new docs links
2023-05-30 12:05:14 +00:00
mx
11481e4d13
Merge branch 'release/v1.1.20' into chore/update-community-links-in-readme
2023-05-30 12:04:45 +00:00
pierre
a6a39d1234
chore(nc-native-android): remove outdated todo
2023-05-30 13:58:30 +02:00
pierre
5f35d54fcb
build(nc-native-android): fix script build paths
2023-05-30 13:40:52 +02:00
Jędrzej Stuczyński
096a599673
Socks5lib - FFI endpoint for getting 'ClientState' ( #3464 )
...
* method for getting current socks5 connection state
* prevent shutting down disconnected client (and starting connected client)
* fixed ios build
* setup additional logging
2023-05-30 10:38:44 +01:00
dependabot[bot]
41da67ad6f
Bump yaml from 2.1.1 to 2.2.2 in /nym-api/tests ( #3352 )
...
Bumps [yaml](https://github.com/eemeli/yaml ) from 2.1.1 to 2.2.2.
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.1.1...v2.2.2 )
---
updated-dependencies:
- dependency-name: yaml
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-29 12:08:31 +01:00
Jędrzej Stuczyński
273a741cdf
Fix typo in wasm-client x25519 keypair storage key ( #3463 )
2023-05-29 11:05:05 +01:00
Drazen Urch
b5c8b69547
Outfox integration ( #3331 )
...
* Experiment with serde
* Framed encoding serde POC
* Outfox framing
* Outfox rest compat (#3333 )
* Outfox forwarding compat
* Tidy up interface
* PacketSize compat
* Address PR comments
* Rebase on develop
commit 342883fcbe
Author: durch <durch@users.noreply.github.com >
Date: Thu Apr 27 09:17:18 2023 +0200
Put back PacketType 1
commit 61a0ee5a19
Author: Tommy Verrall <tommyvez@protonmail.com >
Date: Wed Apr 26 16:37:29 2023 +0100
change output for cpu-cycle management logs
commit 3956109c7e
Author: Tommy Verrall <tommy@nymtech.net >
Date: Wed Apr 26 12:13:22 2023 +0100
change the workflow file to build with cpucycles
commit 8d725b13c5
Author: durch <durch@users.noreply.github.com >
Date: Mon Apr 24 13:14:58 2023 +0200
Outfox client compat
commit 4d166c389b
Author: durch <durch@users.noreply.github.com >
Date: Fri Apr 21 00:30:46 2023 +0200
Address PR comments
commit 145c3c1223
Author: durch <durch@users.noreply.github.com >
Date: Fri Apr 21 00:12:35 2023 +0200
Rename PacketMode
commit cbd654d6fd
Author: Drazen Urch <drazen@urch.eu >
Date: Thu Apr 20 23:59:40 2023 +0200
Outfox rest compat (#3333 )
* Outfox forwarding compat
* Tidy up interface
* PacketSize compat
commit e7be91a94c
Author: durch <durch@users.noreply.github.com >
Date: Wed Apr 19 16:36:48 2023 +0200
Remove serde cruft
commit 582e7d566a
Author: durch <durch@users.noreply.github.com >
Date: Wed Apr 19 16:24:09 2023 +0200
Outfox framing
commit 6464da5f01
Author: durch <durch@users.noreply.github.com >
Date: Tue Apr 18 22:23:02 2023 +0200
Framing compat
commit d5e77e499b
Author: durch <durch@users.noreply.github.com >
Date: Tue Apr 18 18:18:54 2023 +0200
Framed encoding serde POC
commit f086f9c35a
Author: durch <durch@users.noreply.github.com >
Date: Tue Apr 18 16:54:21 2023 +0200
Experiment with serde
* Client tweaks
* Speed up from_plaintext
* SurbAcks
* More work on the reciever end, and outfox format
* Cleanup and fmt
* Wrap up rebase
* Happy clippy
* Fix lock files
* Final cleanup
2023-05-29 10:05:11 +02:00
pierre
5bd87bdaa8
feat(nc-native-android): add notification tap action
...
on notification tap, bring app to foreground
use a shield icon for the top bar app icon
clean code
add notes on a pending bug
2023-05-27 00:00:24 +02:00
omahs
7d64618701
Fix: typos ( #3143 )
...
* Fix: typos
* Fix: typos
* Fix: typo
2023-05-26 14:46:08 +01:00
Jon Häggblad
4151c65251
Add nym-socks5-listener to main workspace ( #3455 )
...
* Add nym-socks5-listener to main workspace
* add socks5-listener to CI build path trigger
* Using repr(u8) instead of repr(C) for ClientState enum
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-05-26 11:01:17 +02:00
Fouad
ccb48f92cd
fix sp drop down list ( #3454 )
2023-05-26 09:16:28 +01:00
pierre
8fce478a1f
doc(nc-native-android): add readme
2023-05-26 00:34:40 +02:00
pierre
4f712ad4ba
fix(android-native): crash on android 11
2023-05-25 23:14:11 +02:00
pierre
562fd44a30
fix(android-native): crash on android 11
2023-05-25 23:00:36 +02:00
pierre
603e897e2d
build(android-native): add split abi config
...
refactor android build script
2023-05-25 18:03:36 +02:00
Pierre Dommerc
6c122aad10
add nym ic launcher ( #3456 )
2023-05-25 18:00:22 +02:00
Jon Häggblad
b4ac601a82
Merge remote-tracking branch 'origin/release/v1.1.20' into develop
2023-05-25 15:58:14 +02:00
Jon Häggblad
ce380a6b0d
Native nym-connect clients for iOS and Android (initial version) ( #3452 )
...
* initial crate
* foomp
* Make it work for x86_64-linux-android
* remove unused stuff
* Add header
* another layer of hacks
* additional target os locking
* cleanup
* bootstrap android app
* android jni function
* instructions + xcode project
* update jni name
* add native socks5 class
* typo
* gitkeep android native lib path
* add native socks5 class
* add socks5 native lib in java
* add build script
* fix jni dependency declaration
* wip
* Update build.sh
* Move build.sh to new subdir
* rename to build-android.sh
* fix typo in FFI function name
* use a good SP
* wip not crashing state
* add android network permissions
* android_logging
* starting client on button in swift + safer ffi
* set tag for libnyms5 logs
* testing callbacks
* android: start socks5 process in a separated thread
* non-blocking client with callbacks
* Remove the old non-working logger
* Restore commented out functionality in socks5 client
* basic file write/load + possible android fix
* Fully working state (minus task manager)
* Remove unused function
* data persistence + cb with address
* Remove stray old MyClass file from the merge
* Make storage_dir and Option
* Fix char_p for android
* Android now works with the new branch
* Tidy up a little in the jni code
* Move android mod to seperate file
* jni wrap start/stop
* Add android build to Makefile
* android: add basic UI and start/stop actions
* typo
* add nym word
* dirty persistence restored
* dirty android fixes
* even dirtier workaround
* Move rust crate to sdk/lib
* Update cargo.toml
* Strip release binary
* Update lib name in android project
* Move ios project to nym-connect directory
* remove old gitignore file
* Move ios client one step deeper
* fixed xcode lib paths
* removed old tracked file
* move android app under new path
* a bit of cleanup
* hopefully fixing the CI issues (🤞 )
* Update Makefile
* android: add better support for persistent state
* updating ios UI on ffi callbacks
* missing dead code
* Added toggle button (wip)
* swapped connect and disconnect methods around
* icon
* fixed android build
* reset button + reuse service provider
* disabling reset button
* android: run proxy in a worker as foreground service
* todo user cancel action
* android build script: add aarch64
* add stop action from notification
* add simple callbacks to the socks5 bridge
* pick a sp randomly
* pass stop cb to lib call
* add loading state support
* refactor(android): base connection state on callback calls
* android: add optimistic ui
* android: unique instance of libnym
* removing deadcode
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-05-25 15:45:40 +02:00
Jon Häggblad
5b02801c04
nym-cli: support name-service contract ( #3404 )
...
* nym-cli: support name-service contract
* rustfmt
* Fix querying names and service-providers
* Tidy some logging
* Fix table headers
* Remove expect from register/delete names
2023-05-25 13:54:30 +02:00
Jędrzej Stuczyński
525372d7ac
Tmp hack/wasm client persist gateway cfg ( #3443 )
...
* wip
* semi-hacky way of persisting wasm-client gateway config
a better way shall be introduced after config refactoring
* cargo fmt
* wasm client clippy
* removed artifacts from other branches
2023-05-25 09:02:27 +01:00
Jon Häggblad
e473a05250
Tweak fern logging format to be more similar to pretty_env_logger ( #3451 )
2023-05-25 09:29:59 +02:00
Simon Wicky
a55d604bf5
increase connection buffer size to 2000 ( #3439 )
2023-05-23 16:08:55 +02:00
Jon Häggblad
5075894ff5
socks5: abort sending data if the connection is closed ( #3365 )
...
* socks5 inbound: stop reading when closing connection
* Wait for lane at select top-level
* Allow closing connection while waiting for lanes to clear
* Some tidy in inbound.rs
* Put chained future back inline in the select
* Remove commented out line
* Disable the read data branch on is_finished
2023-05-23 15:01:13 +02:00
Pawnflake
c8b82a9553
removed comment http and https
2023-05-20 07:23:13 +08:00
fmtabbara
c392266a4c
Explorer: Fix - Load service provider data before trying to display
2023-05-17 12:44:24 +01:00
Tommy Verrall
9b540936db
Merge pull request #3429 from nymtech/feature/explorer-show-all-gateway-versions
...
Add 'show all versions' options to gateways list
2023-05-17 10:50:06 +01:00
Tommy Verrall
7bf1036b68
Merge pull request #3430 from nymtech/service-providers-fix
...
small typo correction and service providers fix
2023-05-17 10:48:20 +01:00
Gala
1d82ec56d8
change where the change is applied
2023-05-17 11:41:45 +02:00
Gala
3ae5b59141
small typo correction and service providers fix
2023-05-17 11:27:49 +02:00
fmtabbara
929b401f95
default to 'all version'
2023-05-17 10:13:14 +01:00
fmtabbara
d158deba77
add 'show all versions' options to gateways list
2023-05-17 10:07:25 +01:00
mx
00c2f5359c
Merge pull request #3428 from nymtech/feature/updated-sandbox-docs
...
added sandbox sync docs
2023-05-16 14:53:51 +00:00
Tommy Verrall
5c77b48708
Merge pull request #3424 from nymtech/feature/nr_coconut
...
Link coconut flag with the functionality in the sdk
2023-05-16 15:45:16 +01:00
mx
1a4e0f4e08
added sandbox sync docs
2023-05-16 16:44:39 +02:00
Bogdan-Ștefan Neacșu
73d53653db
Link coconut flag with the functionality in the sdk
2023-05-16 15:15:35 +02:00
Tommy Verrall
74bedead20
Merge pull request #3418 from nymtech/jstuczyn-patch-1
...
Fix feature-locking for fs surb storage
2023-05-16 12:56:32 +01:00
farbanas
1bec95d2a1
Merge branch 'master' into develop
2023-05-16 13:24:21 +02:00
Jędrzej Stuczyński
30137e285d
Fix feature-locking for fs surb storage
2023-05-16 11:29:08 +01:00
Mark Sinclair
5253d5ec51
Merge pull request #3413 from nymtech/sdk-fixes
...
TypeScript SDK fixes
2023-05-16 11:17:38 +01:00
farbanas
7ed7329917
Merge branch 'release/v1.1.19'
2023-05-16 11:33:23 +02:00
Tommy Verrall
4abc0ae0ba
Merge remote-tracking branch 'origin/release/v1.1.19' into release/v1.1.19
2023-05-16 11:22:59 +02:00
Tommy Verrall
47d8fcb21a
remove package.json
2023-05-16 11:22:46 +02:00
Tommy Verrall
acef5a5652
rename package.json to prevent ci moaning
2023-05-16 11:22:03 +02:00
Nadim Kobeissi
cb919a3af9
TypeScript SDK fixes
2023-05-16 10:55:15 +02:00
farbanas
8e021a4419
update Cargo.lock
2023-05-16 10:33:04 +02:00
farbanas
e5db7cb915
update changelog for release v1.1.19
2023-05-16 10:30:06 +02:00
mx
9bd03af3e9
version bump
2023-05-16 10:14:27 +02:00
mx
e8a026ef0b
updated sandbox peer
2023-05-16 10:02:39 +02:00
mx
86755aa6ba
updated admonishments for uniformity
2023-05-16 10:00:01 +02:00
mx
77e0c6425e
* updated validator go version + added link to precompiled binaries
...
* general version bump
2023-05-16 09:54:40 +02:00
Pawnflake
69230a10cb
Added ufw restart after adding ports and removed port 80 and 443 from the command
2023-05-16 10:10:41 +08:00
Pierre Dommerc
0373e2b02a
feat(wallet): select validator ( #3375 )
2023-05-15 10:29:47 +02:00
Jon Häggblad
e8dd347186
Update Cargo.lock ( #3410 )
2023-05-14 22:00:17 +02:00
Tommy Verrall
5681920092
Merge pull request #3386 from nymtech/feature/wasm-key-persistance
...
Feature/wasm key persistance
2023-05-12 09:39:10 +01:00
Pierre Dommerc
edbf35cb34
feat(wallet): select validator ( #3375 )
2023-05-12 10:37:08 +02:00
Jon Häggblad
c46d04d3c4
Fix non-wasm build of wasm-client ( #3399 )
2023-05-10 18:45:46 +02:00
farbanas
4ebd1dd7f5
Merge branch 'master' into develop
2023-05-10 09:51:33 +01:00
Jon Häggblad
62ab760656
Add name-service endpoint to nym-api ( #3394 )
2023-05-10 10:42:49 +02:00
Nadim Kobeissi
32de7efc32
Fix #3371
2023-05-09 19:43:57 +02:00
farbanas
deae210b82
update changelog in for release v1.1.18
2023-05-09 12:21:30 +01:00
farbanas
5b2b45a6eb
updated versions for release v1.1.18
2023-05-09 12:20:07 +01:00
Jędrzej Stuczyński
bc0f0cfc55
renamed some methods
2023-05-09 11:33:05 +01:00
Jędrzej Stuczyński
2661e4539e
fixed bandwidth doc-test
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
2fe5a5249c
fixed unit test in crypto
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
c5b678d4e9
cleanup
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
487f07ef35
cargo lock
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
6a63be63e9
removing dead code + extra docs
2023-05-09 10:46:52 +01:00
Jędrzej Stuczyński
552c99389e
fixed nym-sdk examples
2023-05-09 10:46:51 +01:00
Jędrzej Stuczyński
55502d210c
Added associated error type to credential storage trait
...
so that one wishing to implement that trait wouldnt be forced to use predefined error enum, especially since it relies on sqlx
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
66967ca88e
improved error messages for on disk key storage
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
ba6d02b1db
fixed network requester build
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
ebc957c04d
nym-sdk compiling once more
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
81c3ad74ca
combining storage traits
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
88f57e6d87
clients compiling
2023-05-09 10:46:41 +01:00
Jędrzej Stuczyński
28a965e698
persistent wasm client keys
2023-05-09 10:46:40 +01:00
Jędrzej Stuczyński
029c445805
removed redundant error wrapper
2023-05-09 10:46:26 +01:00
Jędrzej Stuczyński
358c95d541
Moved basic wasm-storage support to the common crate
2023-05-09 10:46:25 +01:00
Jędrzej Stuczyński
0f7793a881
persisting cipher info upon creation
2023-05-09 10:46:10 +01:00
Jędrzej Stuczyński
5478c23563
experimenting with storing concrete crypto types
2023-05-09 10:45:48 +01:00
Jędrzej Stuczyński
9f39e93e7b
dummy indexeddb storage
2023-05-09 10:44:43 +01:00
mx
896a3e1be6
temporarily removed compatibility table: will reintroduce once fixed
2023-05-09 11:40:07 +02:00
Jon Häggblad
800390db85
Fix warning about default-features being ignored ( #3398 )
2023-05-09 11:32:21 +02:00
mx
1eaa13155c
Merge pull request #3392 from nymtech/feature/release-1-1-18-docs
...
version bump to 1.1.18
2023-05-09 09:17:02 +00:00
Tommy Verrall
fad3346096
Merge pull request #3391 from nymtech/bugfix/wallet-signin-ui
...
Bug fix: resolve dead-lock when switching signin to main app window in the Nym Wallet
2023-05-09 09:19:07 +01:00
Tommy Verrall
150f832f8e
Merge pull request #3388 from nymtech/feature/wallet_enforce_semver
...
feat(wallet-bonding): enforce semver for node version
2023-05-09 09:18:23 +01:00
Nadim Kobeissi
202336b8a1
Fix Typescript SDK compilation errors
2023-05-05 16:23:46 +02:00
Jon Häggblad
f0e94f8e5e
Add name-service support to validator-client ( #3384 )
...
* Add name-service support to validator-client
* Add default_memo
* contract address for wallet
* rustfmt
* lock file
* Tidy up nym-wallet-types network config
* Typo
* Remove some unused contract constants
2023-05-05 15:39:38 +02:00
Fouad
6cd00b8d10
estimated fees for sending tokens ( #3389 )
...
* estimated fees for sending tokens
2023-05-05 14:08:16 +01:00
mx
534187cc8f
Merge pull request #3368 from nymtech/add-docs-template
...
Update issue templates
2023-05-05 12:21:17 +00:00
mx
25b4934f69
added ntv blog to community guides section
2023-05-05 14:12:20 +02:00
mx
5ef7e24893
removed additional whitespace
2023-05-05 13:56:35 +02:00
mx
87ef46bc05
version bump to 1.1.18
2023-05-05 13:49:52 +02:00
Mark Sinclair
f7bc5be8e4
Bug fix: resolve dead-lock when switching signin to main app window in the Nym Wallet
...
- change operations to async
- open the new window first and then try to close the old window, to prevent the process from exiting
2023-05-05 12:12:08 +01:00
Nadim Kobeissi
b309583886
Run wasm-opt manually (Apple Silicon issue)
...
wasm-opt has a known issue on Apple Silicon:
https://github.com/rustwasm/wasm-pack/issues/913
The workaround currently seems to be running wasm-opt locally instead of
defining it as part of the Rust package's build pipeline in Cargo.toml.
I hope this is okay!
2023-05-05 12:09:13 +02:00
pierre
245185710a
strip off v in node version
2023-05-05 11:03:44 +02:00
Jon Häggblad
b7cfe31d72
Initial version of nym-name-service contract (only) ( #3380 )
...
* Initial version of nym-name-service, based on nym-service-provider-directory
* rustfmt
* Rename to NameEntry
* Restrict address format
* Remove deprecated random test
* Fix clippy
* Add to top-level Makefile
* Restore wasm-opt Makefile rule
* Restore NymAddress as enum
* rustfmt
* Add contract address to qa-qwerty.env
* Rename NymAddress to Address
* Tweak event output
* rustfmt
* add event_tag()
* qwerty contract address
2023-05-04 15:57:41 +02:00
Pierre Dommerc
68ca41a6be
refactor(wallet-bonding): fetch node data concurrently ( #3362 )
2023-05-04 10:10:50 +02:00
Pierre Dommerc
5621e7d22e
refactor(wallet-bonding): fetch node data concurrently ( #3362 )
2023-05-04 10:02:29 +02:00
Fouad
a1a5c7772d
Use Loading Modal component when loading Delegations data ( #3377 )
...
* allow loading modal to display custom text
* use loading modal
* dont repeatedly reset delegation state
* show loading modal when loading + no other modal is open
* fix lint errors
* log any delegations errors
* fix typo
* refresh interval in delegations page
2023-05-03 17:41:24 +02:00
Tommy Verrall
b47deafc14
Merge pull request #3381 from nymtech/feature/add-nyxd-builds-ci
...
Feature/add nyxd builds ci
2023-05-03 16:30:46 +01:00
benedettadavico
cc6a6d8db2
tweaking file
2023-05-03 17:19:28 +02:00
benedettadavico
5b28e24c17
workflow to add nyxd to builds ci
2023-05-03 17:15:47 +02:00
farbanas
f8d68d8ef0
fix: merge resolve
2023-05-02 15:34:15 +02:00
farbanas
a9d86508b5
Merge branch 'master' into develop
2023-05-02 14:38:11 +02:00
Tommy Verrall
bb7fa587de
formatting
2023-05-02 13:19:17 +02:00
Tommy Verrall
6585732dfc
fix broken network address - set to none
2023-05-02 13:14:20 +02:00
farbanas
2065e0fc17
Merge branch 'master' into develop
2023-05-02 12:09:52 +02:00
farbanas
3f7bdad59c
update lock files
2023-05-02 10:54:54 +02:00
farbanas
6209e78c1e
bump crates
2023-05-02 10:53:42 +02:00
farbanas
8e5062af96
bump versions and update changelogs for release v1.1.17
2023-05-02 10:39:24 +02:00
mx
496e642d7f
Merge pull request #3370 from nymtech/feature/1-1-17-docs
...
Feature/1 1 17 docs
2023-05-02 08:10:32 +00:00
mx
07e18ec198
added tokio dependency note
2023-04-28 15:51:20 +02:00
mx
d5953c28c1
added note on running example code
2023-04-28 15:45:38 +02:00
mx
3aa4b66588
added info re buying NYM from wallet with BTC
2023-04-28 15:43:57 +02:00
mx
005f0ce340
* added correct version variable to sign command output
...
* added info that you can buy NYM from wallet with BTC
2023-04-28 15:41:55 +02:00
mx
8d1d025fa2
bumped point version
2023-04-28 15:41:44 +02:00
mx
1d53a2f954
updated readme with more details re: each directory having a readme and running them
2023-04-28 15:41:18 +02:00
mx
966d123608
Update issue templates
2023-04-27 16:15:10 +02:00
Tommy Verrall
963d55273f
Merge pull request #3367 from nymtech/feature/adding-sp-api-tests
...
adding a test for SP endpoint
2023-04-27 14:47:26 +01:00
benedettadavico
6872d7bf77
adding a test for SP endpoint
2023-04-27 15:37:59 +02:00
Jon Häggblad
6fe93bcda0
Merge pull request #3332 from nymtech/jon/feat/sp-integrations
...
Service provider directory support in nym-api, nym-cli, validator-client
2023-04-27 11:51:00 +02:00
Jędrzej Stuczyński
78d568e04e
Feature/store cipher ( #3350 )
...
* initial nym-store-cipher
* cleanup
2023-04-27 10:24:36 +01:00
Jon Häggblad
8880bdd857
Fix build target in top-level Makefile
2023-04-26 16:57:01 +02:00
Jon Häggblad
cc83ecf7e4
socks5: send empty keepalive msg to avoid triggering MIX_TTL during long downloads ( #3364 )
...
* socks5: send empty keepalive msg to avoid triggering MIX_TTL during long downloads
* rustfmt
* reset timer after each normal send
2023-04-26 16:44:27 +02:00
Pierre Dommerc
796f5a678a
feat(wallet): update bond amount ( #3338 )
2023-04-26 15:35:47 +02:00
Pierre Dommerc
00b60f5493
feat(wallet): update bond amount ( #3338 )
2023-04-26 15:29:39 +02:00
Jon Häggblad
0dfd1cca44
Review comments
2023-04-26 10:58:12 +02:00
Jon Häggblad
eacefd3697
nym-cli: add announce and delete service provider
2023-04-26 10:58:12 +02:00
Jon Häggblad
424c25768c
Add schemars to lock file
2023-04-26 10:58:12 +02:00
Jon Häggblad
e460c1700e
Add support for listing services in nym-cli
2023-04-26 10:58:12 +02:00
Jon Häggblad
9935c99d41
nym-api: add service provider endpoint and caching
2023-04-26 10:58:12 +02:00
Jon Häggblad
2c4aee63bf
Make the contract optional
2023-04-26 10:58:12 +02:00
Jon Häggblad
0ebc395df9
rustfmt
2023-04-26 10:58:12 +02:00
Jon Häggblad
1de3317e75
Add sp directory contract traits and methods to nyxd client
2023-04-26 10:58:12 +02:00
Tommy Verrall
91c20af893
Merge pull request #3328 from nymtech/feature/shared-network-monitor
...
Feature/shared network monitor
2023-04-26 09:49:54 +01:00
pierre
1365e2f246
chore(wallet): add v prefix in wallet version
2023-04-26 10:04:58 +02:00
pierre
cfa1ce46f2
chore(wallet): add v prefix in wallet version
2023-04-26 09:30:46 +02:00
Mark Sinclair
3f4f76859b
Merge pull request #3188 from nymtech/feature/wallet-login
...
Split wallet sign in and main into two entry points
2023-04-25 11:07:00 +01:00
Raphaël Walther
3f7f4b82de
Move workflows to custom runner
2023-04-25 11:10:12 +02:00
farbanas
934ba2b027
Merge branch 'master' into develop
2023-04-25 10:53:43 +02:00
Jędrzej Stuczyński
221e1870e5
removed redundant trait
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
9b36bccf0c
wasm tester fixes
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
80d7285497
further improvements + reduced log noise
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
b94f2a483d
nym-api compiling again
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
f64cfb4cd1
wip
2023-04-25 09:53:32 +01:00
Jędrzej Stuczyński
eda223ed3d
Resolved beta clippy complaints ( #3351 )
2023-04-25 09:53:11 +01:00
farbanas
c98d4305fa
update cargo locks
2023-04-25 10:09:49 +02:00
farbanas
2eecbca6eb
bump versions and update changelogs for release v1.1.16
2023-04-25 10:06:03 +02:00
farbanas
a58c80ef08
update versions of mixnet and vesting contract crates
2023-04-25 10:06:03 +02:00
farbanas
ac9d0db8be
update versions of mixnet and vesting contract crates
2023-04-25 10:06:03 +02:00
farbanas
7521d98963
update versions of mixnet and vesting contract common crates
2023-04-25 10:06:03 +02:00
mx
1e98131090
Merge pull request #3349 from nymtech/feature/general-docs-updates
...
version bump for next release
2023-04-25 07:39:10 +00:00
mx
46bf65462c
Merge pull request #3325 from esomore/mixnode/description
...
update mix-node setup docs with node description
2023-04-25 07:38:22 +00:00
mx
e3df4c2d68
reintroduce minimum rust version variable
2023-04-24 17:13:03 +02:00
mx
45c013350f
version bump for next release
2023-04-24 17:10:41 +02:00
Mark Sinclair
30e2f27c64
Fix linting error
2023-04-24 15:51:50 +01:00
mx
6fecc53975
Merge pull request #3339 from nymtech/feature/coconut-rust-sdk-docs
...
added coconut credential generation example
2023-04-24 14:49:24 +00:00
Tommy Verrall
e4dbfb1904
Merge pull request #3222 from nymtech/feature/available_reader_changes
...
Feature/available reader changes
2023-04-24 15:48:08 +01:00
Mark Sinclair
3113c1e9a7
Fix build issues
2023-04-24 15:41:13 +01:00
Tommy Verrall
f822d3db7b
cargo fmt
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
9d23766288
updated used packet size
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
fd4930b198
removed old leftover log statement
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
5d7be89edb
replaced inner implementation with tokio's 'ReaderStream'
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
47f5b4ceac
limit the maximum buffer size of AvailableReader by PacketSize of our mix packets
2023-04-24 15:29:51 +01:00
Jędrzej Stuczyński
790220039b
added read deadline to AvailableReader
2023-04-24 15:29:51 +01:00
Tommy Verrall
16fdfa4583
Update mainnet.env
2023-04-24 13:54:54 +02:00
Mark Sinclair
1d8a931e0c
Do not keep mnemonic or password (and variations) in logs
2023-04-24 12:24:19 +01:00
Mark Sinclair
48d0883b31
Clear stashed state completely on logout
2023-04-24 12:24:19 +01:00
Mark Sinclair
e271370326
Split wallet sign in and main into two entry points
...
Stash some of the state in the Rust process and load it when the React app mounts
Fix connect_with_mnemonic logging
2023-04-24 12:24:19 +01:00
Jędrzej Stuczyński
cbbeb66b5b
Feature/wasm client topology injection ( #3311 )
...
* added cargo config file to explicitly specify build target
* wip
* Config option to disable topology refreshing
* extracted common parsing code
* helper trait for working on wasm topology
* wasm topology parsing
* restored (slightly modified) old js-example
* wip
* Moved message preparation into a trait
* wip
* long-winded way of sending test packet
* standalone NymNodeTester
* finishing the test upon receiving all packets even if timeout wasnt reached
* initial round of cleanup
* sending multiple test packets in normal NymClient
* javascript-side cleanup
* starting mixnode test on btn click
* Improved NymNodeTester constructors
* improved error handling and constructors
* tester utils error handling
* further cleanup + using BTreeMap for NymTopology mixnodes
* handling missed errors
* splitting up 'test_node'
* split up and cleaned up generation of test result
* clippy + fixed example
* post rebase fixes
* another broken test
* prevent running multiple parallel tests
* cargo fmt
* Added nym- prefix to node tester utils
2023-04-24 09:56:26 +01:00
Jon Häggblad
3f0d4846df
Fix a few clippy warnings in contract test code ( #3340 )
...
* ci: don't fail fast for contracts
* contracts: fix clippy in tests
2023-04-24 10:30:22 +02:00
mx
de020f46a6
added coconut credential generation example
2023-04-21 16:32:20 +02:00
Jon Häggblad
9bfcdbe8e2
Add --all-targets to clippy for contracts ( #3337 )
2023-04-21 11:47:43 +02:00
Tommy Verrall
8c4885ce2c
Merge pull request #3294 from nymtech/feature/fix-clippy-warnings
...
A branch with all clippy warnings dealt with in contracts
2023-04-21 10:37:33 +01:00
Jędrzej Stuczyński
f24bb5c038
reduced noise in CODEOWNERS ( #3313 )
...
* reduced noise in CODEOWNERS
* Add @octol to codeowners
* added @mfahampshire as owner of /documentation
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2023-04-20 15:25:23 +01:00
Jon Häggblad
79dfe7eeda
Add clippy target in top-level Makefile
2023-04-20 14:13:20 +02:00
Jon Häggblad
0108c6ed19
Merge remote-tracking branch 'origin/release/v1.1.16' into develop
2023-04-20 09:55:19 +02:00
Tommy Verrall
926389df89
Merge pull request #3300 from nymtech/bugfix/empty-ack-stream-map
...
make sure to clear inner 'ack_map' in 'GatewaysReader'
2023-04-20 08:31:31 +01:00
Tommy Verrall
b55db00408
Merge pull request #3324 from nymtech/bugfix/nym-cli-gateway-commands
...
exposed missing gateway commands in nym-cli
2023-04-20 07:55:56 +01:00
Jędrzej Stuczyński
cfcb64f7e5
Feature/reduce pledge ( #3254 )
...
* basic contract work for 'decrease_pledge' functionality
note: it doesn't yet return tokens back to the operator
* returning extra tokens after decreasing pledge
* added vesting message to track pledge decrease
* attaching the track message when processing delegation decrease
* checking for zero value request
* fixed event test
* allowing to decrease pledge from the vesting contract
* integration test for the feature
* reorganised the integration tests
* updated nyxd client traits
* wallet support
* typescript helpers
* moved 'pledge more' functionality to operator commands
* cli commands for decreasing pledge
* changed error variant to make clippy happier
* removed unused import
* eslint
* fixed post-rebase imports
* added cargo config
* added PendingMixNodeChanges to MixNodeDetails
* returning event id after creating it
* Streamlined getting mixnode details by identity key
* setting pending pledge changes on increase/decrease
* clearing the value on resolving the event
* checking for correct invariants when clearing events
* further pending events unit tests fixes
* new unit tests for tx endpoints
* queries for pending events (by id)
* migration code
* using default value for pending changes if unavailable
* improved integration test assertions
2023-04-20 07:52:10 +01:00
Itamar Perez
0e8f60d501
update mix-node setup docs with node description
2023-04-19 12:01:36 -07:00
Jon Häggblad
9c6c5f5170
Add --all-targets to nym-wallet CI clippy ( #3326 )
2023-04-19 10:44:46 +02:00
Jon Häggblad
f28888e3e7
Update Cargo.lock files after bumping internal versions during 1.1.15 release
2023-04-19 09:41:03 +02:00
Jon Häggblad
6e30e6178b
Update Cargo.lock files after bumping internal versions during release
2023-04-19 09:37:38 +02:00
Jędrzej Stuczyński
9549bed8bb
exposed missing gateway commands in nym-cli
2023-04-18 16:28:13 +01:00
Tommy Verrall
7c65d61d91
Merge pull request #3321 from nymtech/bug/explorer-fix-stake-saturation-sorting
...
Convert stake saturation string to number type
2023-04-18 13:57:07 +01:00
farbanas
ad2efb7e62
Merge branch 'master' into develop
2023-04-18 14:35:56 +02:00
Drazen Urch
a50c9bfa1a
Outfox compatibility layer ( #3317 )
...
* Outfox compatibility layer
* Lint
2023-04-18 14:07:34 +02:00
mx
30cdbf535a
added polkachu snapshot links
2023-04-18 13:26:02 +02:00
mx
f5365cbca9
reintroduced laddr change to config setup instructions
2023-04-18 13:11:13 +02:00
mx
22e7cb887b
final tweaks
2023-04-18 13:08:21 +02:00
fmtabbara
b571f1a881
convert stake saturation string to number type
2023-04-18 11:32:35 +01:00
mx
b1c4e3ded7
hotfix on sandbox testnet naming
2023-04-18 12:30:44 +02:00
mx
4694ded8bd
updated platform release version variable
2023-04-18 12:17:47 +02:00
mx
7971573026
hotfix on sandbox testnet naming
2023-04-18 12:16:49 +02:00
Jon Häggblad
c4780c8af2
Rework Poisson process throttling to more aggressively up-regulate ( #3298 )
...
* Rework Poisson process throttling
* Tweak parameters
2023-04-18 12:07:54 +02:00
farbanas
246f0b3f52
fix: nym-wallet CHANGELOG version
2023-04-18 11:43:10 +02:00
Jon Häggblad
7879d76592
Reduce logging of warnings associated with Poisson process throttling ( #3314 )
...
* Reduce logging of warnings associated with Poisson process throttling
* More granularity when logging about slow gateway
* Refine logging of elevated delay multiplier
* clippy
* Tweak output when printing address
* rustfmt
* Fix initial delay
2023-04-18 11:40:50 +02:00
Bogdan-Ștefan Neacşu
0f62ea25d8
Fix nym-cli clap requirement ( #3303 )
2023-04-18 12:31:42 +03:00
mx
6dbe8205d6
updated version var in book.toml
2023-04-18 11:14:29 +02:00
mx
1b94ad5c4c
Merge pull request #3291 from nymtech/feature/add-docs-to-monorepo
...
Feature/add docs to monorepo
2023-04-18 09:03:41 +00:00
mx
37be99ab8f
Merge branch 'release/v1.1.15' into feature/add-docs-to-monorepo
2023-04-18 09:02:59 +00:00
farbanas
6f5cee8c36
chore: updated changelogs, revert change to nym-connect version as there were no changes
2023-04-18 10:54:57 +02:00
farbanas
58d805ab72
chore: update contract versions in preparation for release v1.1.15
2023-04-18 10:27:43 +02:00
farbanas
68ad75f737
chore: update contract versions in preparation for release v1.1.15
2023-04-18 10:25:52 +02:00
farbanas
73ea2b5fec
chore: update versions in preparation for release v1.1.15
2023-04-18 10:15:24 +02:00
pierre
a0b37daeb0
build: fix clippy ci
2023-04-18 09:48:28 +02:00
Pierre Dommerc
c9972047f6
feat(wallet): app version check ( #3308 ) ( #3319 )
...
* feat(wallet): app version check (#3308 )
* wrap tauri calls to check version into try/catch
2023-04-17 18:19:23 +02:00
mx
ccdf698380
added docs and devportal import to changelog
2023-04-17 17:23:19 +02:00
Raphaël Walther
c10ed5a2f3
Enable dependabot on github actions
2023-04-17 17:23:19 +02:00
Raphaël Walther
600b6d2b03
Move workflow broken link check
2023-04-17 17:23:19 +02:00
Raphaël Walther
b1391bbb17
Move workflow broken link check
2023-04-17 17:23:19 +02:00
Raphaël Walther
a171103a80
Move workflow broken link check
2023-04-17 17:23:19 +02:00
mx
3e2009aa9d
small tweaks
2023-04-17 17:23:19 +02:00
mx
4b6e942667
small tweak to make generic
2023-04-17 17:23:19 +02:00
mx
a6723044b9
removed accidental hyperlink
2023-04-17 17:23:19 +02:00
mx
f60a25ee2d
* added sandbox makefile env
...
* updated sandbox persistent peer address
2023-04-17 17:23:19 +02:00
Raphaël Walther
770baefe35
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
1c3403d7e6
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
342fd869a2
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
6f7db4172f
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
55fd7b8890
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
a14b4dc80c
Add workflow for dev-portal deployment
2023-04-17 17:23:19 +02:00
Raoul
c81f6962d7
fix a minor issue in mkdir/touch paths
2023-04-17 17:23:19 +02:00
Raphaël Walther
9f4ef6842b
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
7ca0c06c87
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
57aa763a84
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
ba5fecf6b3
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
35343509f9
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
42d8b06346
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
f30f0e8316
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
e1aaf509d1
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
8db5eadea6
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
Raphaël Walther
4dda824d37
Add workflow for docs deployment
2023-04-17 17:23:19 +02:00
mx
0579b3afb0
Update validator-setup.md
2023-04-17 17:23:19 +02:00
mx
d328c458e6
updated readmes
2023-04-17 17:23:19 +02:00
mx
c8651cddbb
removed comment on NR
2023-04-17 17:23:19 +02:00
mx
cde2a1ab26
tried to get run autocommands to work.
2023-04-17 17:23:19 +02:00
mx
8d78c92c03
format tweaking validator
2023-04-17 17:23:19 +02:00
mx
af311c3d33
checked over devportal
2023-04-17 17:23:19 +02:00
mx
906bcf1634
added websocket client cmdrun automation
2023-04-17 17:23:19 +02:00
mx
843bd4f4fa
some final cmdrun cleanup
2023-04-17 17:23:19 +02:00
mx
9bbe4a96d0
temp commit
2023-04-17 17:23:19 +02:00
mx
974ac0691c
pushed dev-portal theme to remote for rebase to autodeploy working branch
2023-04-17 17:23:19 +02:00
mx
1188e48313
pushed theme to remote for rebase to autodeploy working branch
2023-04-17 17:23:19 +02:00
mx
e7ed5f3de3
changed default theme build behaviour in book.toml for autodeploy
2023-04-17 17:23:19 +02:00
mx
d45b2de241
pulled in missed out upgrade path info
2023-04-17 17:23:19 +02:00
mx
3d9cbf351f
* started adding cmdrun command inputs instead of hardcoded command
...
outputs
2023-04-17 17:23:19 +02:00
mx
844e22d94d
precommit before trying to import autocommands
2023-04-17 17:23:18 +02:00
mx
09c905910e
added link to mdbook docs
2023-04-17 17:23:18 +02:00
mx
8fd8bf8792
* deleted old ama layout css
...
* edited gitignore files
2023-04-17 17:23:18 +02:00
mx
243658637c
* changed manual devrel ama links to playlist embed
...
* removed 'coming soon' from intro links
2023-04-17 17:23:18 +02:00
mx
5603a79d49
cleanup validator docs: makefile instructions + general tweak
2023-04-17 17:23:18 +02:00
mx
0007a4cc74
* updated software prerequisites
...
* added arch based prereq instructions to validator nodes
2023-04-17 17:23:18 +02:00
mx
3dafe02f0e
first commit of moving docs and dev portal to monorepo
2023-04-17 17:23:18 +02:00
Pierre Dommerc
e62e9cde02
feat(wallet): add security settings ( #3262 )
2023-04-17 16:38:17 +02:00
Pierre Dommerc
cde53c02e7
feat(wallet): add security settings ( #3262 )
2023-04-17 16:36:39 +02:00
Pierre Dommerc
de64da8e20
feat(wallet): app version check ( #3308 )
2023-04-17 15:12:26 +02:00
Jon Häggblad
683790b068
Merge remote-tracking branch 'origin/master' into release/v1.1.15
2023-04-17 15:05:03 +02:00
Tommy Verrall
f9c24c8a23
Merge pull request #3318 from nymtech/fix/wallet-bonding-signature
...
Wallet - fix bonding signature issue with vesting acc
2023-04-17 13:06:19 +01:00
pierre
886bb95e18
fix bonding signature issue
2023-04-17 13:30:25 +02:00
Jon Häggblad
214fd0caf5
Fix issue where nr run failed on fresh init ( #3316 )
2023-04-17 12:25:20 +02:00
Jędrzej Stuczyński
4aeac1acd2
Revert "another broken test"
...
This reverts commit 679be24074 .
2023-04-14 16:56:26 +01:00
Jędrzej Stuczyński
679be24074
another broken test
2023-04-14 16:52:24 +01:00
Nadim Kobeissi
36e07f546d
Merge pull request #3304 from nymtech/nadimkobeissi-fix-readme
...
Update README.md
2023-04-14 11:19:30 +02:00
Nadim Kobeissi
d264feaf22
Update README.md
...
The link for build instructions was incorrect.
2023-04-14 11:19:11 +02:00
Dave Hrycyszyn
32b7b7afdc
Update SECURITY.md
2023-04-13 12:23:01 +01:00
Jędrzej Stuczyński
7a50f0c3b2
make sure to clear inner 'ack_map' in 'GatewaysReader'
2023-04-13 10:51:03 +01:00
Jon Häggblad
091382ef30
Tidy the service provider directory contract ( #3295 )
...
Tidy the service provider directory contract after implementing query
methods on the validator-client.
- split out response types and use consistently
- query msg use "By" prefix
- pass address as String and validator
2023-04-12 09:22:35 +02:00
Dave Hrycyszyn
2da6a2fbfa
Adding a clippy.toml so we can see correct warnings in mixnet contract
2023-04-11 14:57:04 +01:00
Dave Hrycyszyn
d910a4e0ee
The make test target seems to be wrapping differently than local
2023-04-11 14:53:51 +01:00
Dave Hrycyszyn
672ab79421
A branch with all clippy warnings dealt with in contracts
2023-04-11 14:46:45 +01:00
Bogdan-Ștefan Neacşu
1ad97adc7c
Feature/sdk coconut ( #3273 )
...
* Replace expect with error
* Move PersistentStorage in separate file
* Add in-memory cred manager
* Make wasm and mobile build
* Unify wasm and mobile cred storage
* Network defaults has mainnet default
* Add network_details to SDK
* Move BandwidthController in its own crate
* Move out credential into lib crate
* Remove nyxd arg in credential binary
* Use acquire cred in sdk
* Add example file, in sandbox
* Mobile lock file
* Update changelog
* Clearer builder methods and more documentation for them
* Sign only amount, without denom
* Toggle credentials mode on when enabled
2023-04-11 16:17:35 +03:00
benedettadavico
2bd585a0ff
Empty commit
2023-04-11 12:55:59 +02:00
Jon Häggblad
df0b0367a4
Rename service provider owner to announcer ( #3290 )
2023-04-11 10:39:03 +02:00
Jon Häggblad
bb9e26d745
Add build-release command to Makefile and tidy ( #3288 )
2023-04-11 08:03:30 +02:00
Jon Häggblad
dc5c765ecb
Last set of crates to add the nym- prefix to ( #3286 )
...
* Add nym- prefix to mixnode-common
* Add nym- prefix to mixnet-client
* Add nym-client- prefix to websocket-requests
* Makefile: add check target
* Rename to nym-credential-client
* rustfmt
* update to nym-credential-client in github workflow
2023-04-07 21:25:28 +02:00
Jon Häggblad
95e2e3d0d2
Comment out unused code that breaks clippy ( #3287 )
2023-04-06 23:05:47 +02:00
Jon Häggblad
690c4164a7
Cargo.lock
2023-04-06 15:15:24 +02:00
Jon Häggblad
ee656aa3ef
clippy: allow unused generic parameter
2023-04-06 12:47:19 +02:00
Tommy Verrall
3d4123aca5
Merge pull request #3217 from nymtech/feature/dual_packet_sizes
2023-04-06 11:09:28 +01:00
Jędrzej Stuczyński
29a8e23f72
added additional logs
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
a4c5407b04
removed redundant disconnect in simple.rs
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
75bc36a9e6
post-rebase wasm fixes
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
b8e2fb46fb
added config validation to network requester
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
eff931f9ca
fixed network monitor
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
e4d8d721c0
adjusted message handler to allow for dual packet sizes
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
21335b5ff1
ibid for the cover traffic stream
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
dadfdacf14
weighted decision on cover traffic packet size ('real traffic stream')
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
e3eeef4301
removed old deprecated 'extended_packet_size'
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
6a519f4a1a
message handler choosing packet size based on serialized size
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
fde8bd89b6
Ord and PartialOrd for PacketSize
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
099013bc6d
propagating packet size information to message preparer
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
11eef024ea
simplified real_messages_control config
2023-04-06 10:52:45 +01:00
Jędrzej Stuczyński
cc6017db3b
added packet size configuration to client config files
2023-04-06 10:52:42 +01:00
Jon Häggblad
84c1679973
Add more nym- crate prefixes ( #3284 )
...
* Add nym- prefix to nymcoconut
* Add nym- prefix to validator-client
* Add nym- prefix to gateway-requests
* Add nym- prefix to mobile-storage
* Add nym- prefix to gateway-client
* Add nym- prefix to client-core
* rustfmt
2023-04-06 09:04:49 +02:00
Jon Häggblad
b1d18a5974
Makefile: invert NYM_NO_MOBILE flag ( #3280 )
2023-04-05 17:55:23 +02:00
Jon Häggblad
5019b4b266
Fix comments in nym-sdk builder_with_storage example ( #3283 )
2023-04-05 14:30:58 +02:00
Drazen Urch
790e7a0e1e
Sphinx packet processing CPU cycles measurement ( #3247 )
...
* POC measurement
* parent ce76790761
author durch <durch@users.noreply.github.com > 1680116778 +0200
committer durch <durch@users.noreply.github.com > 1680683399 +0200
Instrument packet processing
* Cleanup and format
* Feature gate tracing
* Add .gitkeep to wallet dist
* Squashed commit of the following:
commit 0b1b6947e8
Author: Jon Häggblad <jon.haggblad@gmail.com >
Date: Wed Apr 5 11:28:28 2023 +0200
Replace mobile flag with target_os = android (#3278 )
* Remove old lock file
* Start replacing mobile with android
* Regex replace all mobile with android
* Remove the mobile feature flag
* keep the cfg mobile in tauri
commit c79b2cfb78
Author: Jon Häggblad <jon.haggblad@gmail.com >
Date: Wed Apr 5 11:27:38 2023 +0200
Service provider directory contract (#3220 )
* first commit of service provider directory contract proof of concept
* *added config set on instantiation,
*removed greetQuery test function
* commit before mapping change
* *changed mapping of service to use client address instead of cosmos addr
* commit before mapping change
* added acl to delete()
* added test for acl in delete()
* changed whitelist<vec> to standrd_whitelist bool in Service struct
* removed old comments and commented out code
* rustfmt
* wup
* wup
* Older version of cw-multi-test that works with 1.0.0
* wip
* Remove .gitignore
* Basic tests for announce and query now works
* Restore tests for delete as well
* Consolidate tests
* Tidy
* fmt
* Start reworking test helpers
* Tidy tests
* More test work
* More test improvements
* More work on tests
* Tweaks
* Further tests
* rustfmt
* Add some comments
* Initial work on requiring deposit
* wip
* Work on updating tests for handling funds
* Start updating integration tests
* Integration tests updated
* merge test mods in state
* Address review comments
* Enable wasm-opt
* Unify Result type
* consistent amount in error type
* WIP: paging output
* IndexedMap working
* extract to config file
* WIP: middle of extracting out types
* Extract types
* wip
* Types now extracted out:
* Paged response type too
* rustfmt
* Start working on switching to cw Admin
* Complete switch to Admin
* Remove owner from announce msg
* remove unused imports
* Assert owner
* Extract out types to common crate
* Fix test compilation
* Add query by owner and nym address
* Move msg to common crate
* rustfmt
* tests for service id
* service storage tests
* state services tests
* function rename
* tidy
* Fix clippy warning
* User ServiceId instead and not u32
* Delete by nym address
* Emit explicit events
* Swap ToString for Display
* Move all storage keys to constants.rs
* clippy
* Test for deleting by name
* Tidy integration tests
* Remove to_string
* Some comments to tests
* Integration test for paging
* serde snake_csae for NymAddress and ServiceType
* Add migrate entry point
* Add query contract version
* A few more asserts for balance
* Make MigrateMsg a struct
---------
Co-authored-by: mx <maxhampshire@pm.me >
commit dd699bce9a
Merge: 5ce017ef3 e6957e7a9
Author: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Date: Wed Apr 5 10:18:16 2023 +0100
Merge pull request #3235 from nymtech/feature/performance-active-set-selection
Feature/performance active set selection
commit 5ce017ef3d
Author: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
Date: Wed Apr 5 10:57:45 2023 +0200
adding vesting tests (#3279 )
commit 59c1ce2639
Merge: 4fb63d889 276edfd56
Author: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Date: Wed Apr 5 09:50:53 2023 +0100
Merge pull request #3261 from nymtech/feature/refresh-allow-list
Feature/refresh allow list
commit 4fb63d8892
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Wed Apr 5 09:22:43 2023 +0100
Feature/vesting delegation amount query (#3229 )
* moved queries and transactions out of contract.rs
* added queries for vesting delegation details
* nyxd_client support
commit 276edfd562
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 15:56:21 2023 +0100
clippy
commit 605f8fcde3
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 15:06:12 2023 +0100
updated and cleaned up tests
commit f0e4d1a7cf
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 14:01:36 2023 +0100
configurable stored lists locations
commit 055ec4bdd5
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 12:57:02 2023 +0100
updating stored allow list on file changes
commit 5761f9ac7f
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 12:15:45 2023 +0100
file watcher
commit 32620fd55f
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Mar 30 17:47:12 2023 +0100
updating standard list in a timer
commit abb5cdbe06
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Mar 30 16:43:58 2023 +0100
extracted domain and ipnet information to separate struct
commit e6957e7a99
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Tue Mar 28 11:25:43 2023 +0100
use combination of stake and performance for rewarded set selection
commit de2406a2c7
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Tue Mar 28 10:54:14 2023 +0100
Moved MixnodeWithPerformance to helpers
* Squashed commit of the following:
commit 0b1b6947e8
Author: Jon Häggblad <jon.haggblad@gmail.com >
Date: Wed Apr 5 11:28:28 2023 +0200
Replace mobile flag with target_os = android (#3278 )
* Remove old lock file
* Start replacing mobile with android
* Regex replace all mobile with android
* Remove the mobile feature flag
* keep the cfg mobile in tauri
commit c79b2cfb78
Author: Jon Häggblad <jon.haggblad@gmail.com >
Date: Wed Apr 5 11:27:38 2023 +0200
Service provider directory contract (#3220 )
* first commit of service provider directory contract proof of concept
* *added config set on instantiation,
*removed greetQuery test function
* commit before mapping change
* *changed mapping of service to use client address instead of cosmos addr
* commit before mapping change
* added acl to delete()
* added test for acl in delete()
* changed whitelist<vec> to standrd_whitelist bool in Service struct
* removed old comments and commented out code
* rustfmt
* wup
* wup
* Older version of cw-multi-test that works with 1.0.0
* wip
* Remove .gitignore
* Basic tests for announce and query now works
* Restore tests for delete as well
* Consolidate tests
* Tidy
* fmt
* Start reworking test helpers
* Tidy tests
* More test work
* More test improvements
* More work on tests
* Tweaks
* Further tests
* rustfmt
* Add some comments
* Initial work on requiring deposit
* wip
* Work on updating tests for handling funds
* Start updating integration tests
* Integration tests updated
* merge test mods in state
* Address review comments
* Enable wasm-opt
* Unify Result type
* consistent amount in error type
* WIP: paging output
* IndexedMap working
* extract to config file
* WIP: middle of extracting out types
* Extract types
* wip
* Types now extracted out:
* Paged response type too
* rustfmt
* Start working on switching to cw Admin
* Complete switch to Admin
* Remove owner from announce msg
* remove unused imports
* Assert owner
* Extract out types to common crate
* Fix test compilation
* Add query by owner and nym address
* Move msg to common crate
* rustfmt
* tests for service id
* service storage tests
* state services tests
* function rename
* tidy
* Fix clippy warning
* User ServiceId instead and not u32
* Delete by nym address
* Emit explicit events
* Swap ToString for Display
* Move all storage keys to constants.rs
* clippy
* Test for deleting by name
* Tidy integration tests
* Remove to_string
* Some comments to tests
* Integration test for paging
* serde snake_csae for NymAddress and ServiceType
* Add migrate entry point
* Add query contract version
* A few more asserts for balance
* Make MigrateMsg a struct
---------
Co-authored-by: mx <maxhampshire@pm.me >
commit dd699bce9a
Merge: 5ce017ef3 e6957e7a9
Author: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Date: Wed Apr 5 10:18:16 2023 +0100
Merge pull request #3235 from nymtech/feature/performance-active-set-selection
Feature/performance active set selection
commit 5ce017ef3d
Author: benedetta davico <46782255+benedettadavico@users.noreply.github.com >
Date: Wed Apr 5 10:57:45 2023 +0200
adding vesting tests (#3279 )
commit 59c1ce2639
Merge: 4fb63d889 276edfd56
Author: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Date: Wed Apr 5 09:50:53 2023 +0100
Merge pull request #3261 from nymtech/feature/refresh-allow-list
Feature/refresh allow list
commit 4fb63d8892
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Wed Apr 5 09:22:43 2023 +0100
Feature/vesting delegation amount query (#3229 )
* moved queries and transactions out of contract.rs
* added queries for vesting delegation details
* nyxd_client support
commit 276edfd562
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 15:56:21 2023 +0100
clippy
commit 605f8fcde3
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 15:06:12 2023 +0100
updated and cleaned up tests
commit f0e4d1a7cf
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 14:01:36 2023 +0100
configurable stored lists locations
commit 055ec4bdd5
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 12:57:02 2023 +0100
updating stored allow list on file changes
commit 5761f9ac7f
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Fri Mar 31 12:15:45 2023 +0100
file watcher
commit 32620fd55f
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Mar 30 17:47:12 2023 +0100
updating standard list in a timer
commit abb5cdbe06
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Thu Mar 30 16:43:58 2023 +0100
extracted domain and ipnet information to separate struct
commit e6957e7a99
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Tue Mar 28 11:25:43 2023 +0100
use combination of stake and performance for rewarded set selection
commit de2406a2c7
Author: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Date: Tue Mar 28 10:54:14 2023 +0100
Moved MixnodeWithPerformance to helpers
2023-04-05 12:29:41 +02:00
Jon Häggblad
0b1b6947e8
Replace mobile flag with target_os = android ( #3278 )
...
* Remove old lock file
* Start replacing mobile with android
* Regex replace all mobile with android
* Remove the mobile feature flag
* keep the cfg mobile in tauri
2023-04-05 11:28:28 +02:00
Jon Häggblad
c79b2cfb78
Service provider directory contract ( #3220 )
...
* first commit of service provider directory contract proof of concept
* *added config set on instantiation,
*removed greetQuery test function
* commit before mapping change
* *changed mapping of service to use client address instead of cosmos addr
* commit before mapping change
* added acl to delete()
* added test for acl in delete()
* changed whitelist<vec> to standrd_whitelist bool in Service struct
* removed old comments and commented out code
* rustfmt
* wup
* wup
* Older version of cw-multi-test that works with 1.0.0
* wip
* Remove .gitignore
* Basic tests for announce and query now works
* Restore tests for delete as well
* Consolidate tests
* Tidy
* fmt
* Start reworking test helpers
* Tidy tests
* More test work
* More test improvements
* More work on tests
* Tweaks
* Further tests
* rustfmt
* Add some comments
* Initial work on requiring deposit
* wip
* Work on updating tests for handling funds
* Start updating integration tests
* Integration tests updated
* merge test mods in state
* Address review comments
* Enable wasm-opt
* Unify Result type
* consistent amount in error type
* WIP: paging output
* IndexedMap working
* extract to config file
* WIP: middle of extracting out types
* Extract types
* wip
* Types now extracted out:
* Paged response type too
* rustfmt
* Start working on switching to cw Admin
* Complete switch to Admin
* Remove owner from announce msg
* remove unused imports
* Assert owner
* Extract out types to common crate
* Fix test compilation
* Add query by owner and nym address
* Move msg to common crate
* rustfmt
* tests for service id
* service storage tests
* state services tests
* function rename
* tidy
* Fix clippy warning
* User ServiceId instead and not u32
* Delete by nym address
* Emit explicit events
* Swap ToString for Display
* Move all storage keys to constants.rs
* clippy
* Test for deleting by name
* Tidy integration tests
* Remove to_string
* Some comments to tests
* Integration test for paging
* serde snake_csae for NymAddress and ServiceType
* Add migrate entry point
* Add query contract version
* A few more asserts for balance
* Make MigrateMsg a struct
---------
Co-authored-by: mx <maxhampshire@pm.me >
2023-04-05 11:27:38 +02:00
Tommy Verrall
dd699bce9a
Merge pull request #3235 from nymtech/feature/performance-active-set-selection
...
Feature/performance active set selection
2023-04-05 10:18:16 +01:00
benedetta davico
5ce017ef3d
adding vesting tests ( #3279 )
2023-04-05 10:57:45 +02:00
Tommy Verrall
59c1ce2639
Merge pull request #3261 from nymtech/feature/refresh-allow-list
...
Feature/refresh allow list
2023-04-05 09:50:53 +01:00
Jędrzej Stuczyński
4fb63d8892
Feature/vesting delegation amount query ( #3229 )
...
* moved queries and transactions out of contract.rs
* added queries for vesting delegation details
* nyxd_client support
2023-04-05 09:22:43 +01:00
Jon Häggblad
a3b4d04d02
fix clippy in beta toolchain ( #3276 )
2023-04-05 08:31:38 +02:00
Jędrzej Stuczyński
aa3af8faea
removed stake and location fields from gateway::Node ( #3272 )
...
* removed stake and location fields from gateway::Node
* fixed unused test fixture
2023-04-04 15:16:49 +01:00
farbanas
20c7f0e96f
fix: nym-wallet version
2023-04-04 12:56:13 +02:00
farbanas
e21142f1bd
update contracts changelog
2023-04-04 11:51:14 +02:00
farbanas
ba3a6eaeb5
Merge branch 'release/v1.1.14'
2023-04-04 11:38:40 +02:00
farbanas
9d0bc8ab9e
update changelogs
2023-04-04 11:38:01 +02:00
Tommy Verrall
0d65ca78c4
Merge pull request #3260 from nymtech/feature/standarise-output-json
...
Feature/standarise output json
2023-04-04 10:29:50 +01:00
Jędrzej Stuczyński
0505a4807d
using string representation of 'Recipient' for 'InitResults'
2023-04-04 10:27:48 +01:00
Jędrzej Stuczyński
01aa06e488
standarise printing of banner based on tty
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
3b8dd1f4a5
using stderr when registering gateway
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
4a837ce28c
added output argument for generating gateway sign payload
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
696f6c399c
feature cleanup + added the capability to few nym-cli commands
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
ac9290de27
clippy
2023-04-04 10:27:38 +01:00
Jędrzej Stuczyński
b026e9107f
standarised output-json in client init
2023-04-04 10:27:35 +01:00
Jędrzej Stuczyński
1347535e8f
mixnode: ibid
2023-04-04 10:26:41 +01:00
Jędrzej Stuczyński
479327849a
gateway: added --output to commands that strictly require it
2023-04-04 10:26:41 +01:00
farbanas
21611a9434
update versions of contracts in preparation for release v1.1.14
2023-04-04 11:04:44 +02:00
farbanas
78d9030567
update versions in preparation for release v1.1.14
2023-04-04 10:30:20 +02:00
Pierre Dommerc
4feb168cf7
chore: update prettier and unpin version ( #3265 )
2023-04-03 15:52:51 +02:00
Tommy Verrall
f3c16476f9
Merge pull request #3267 from nymtech/feature/gateway-settings-version-and-location
...
location and version needed in gateway settings updates
2023-04-03 12:11:46 +01:00
fmtabbara
4678059eaf
add validation for version and location
2023-04-03 11:22:49 +01:00
fmtabbara
a69d4bb457
location and version needed in gateway settings updates
2023-04-03 10:40:08 +01:00
Tommy Verrall
50e3f2be38
Merge pull request #3246 from nymtech/bug/explorer-remove-sandbox-sps
...
Dont fetch Service Provider list on Testnet Explorer
2023-04-03 10:05:52 +01:00
Jędrzej Stuczyński
276edfd562
clippy
2023-03-31 15:56:21 +01:00
Jędrzej Stuczyński
605f8fcde3
updated and cleaned up tests
2023-03-31 15:06:12 +01:00
Bogdan-Ștefan Neacşu
645c9b5e67
Feature/sdk socks5 ( #3255 )
...
* Use full socks5 config when setting client config
Also move socks5 setup sleep inside the sdk function
* SDK Socks5 Mixnet Client
* Remove NymClientConfig from sdk
* Update changelog
* Remove pub modifier
* Replace sleep with waiting on the control channel
* Add error on simple connect if socks5 configured
2023-03-31 16:34:07 +03:00
Jędrzej Stuczyński
f0e4d1a7cf
configurable stored lists locations
2023-03-31 14:01:36 +01:00
Jędrzej Stuczyński
055ec4bdd5
updating stored allow list on file changes
2023-03-31 12:57:02 +01:00
Jędrzej Stuczyński
5761f9ac7f
file watcher
2023-03-31 12:15:45 +01:00
Jędrzej Stuczyński
32620fd55f
updating standard list in a timer
2023-03-30 17:47:12 +01:00
Jędrzej Stuczyński
abb5cdbe06
extracted domain and ipnet information to separate struct
2023-03-30 16:43:58 +01:00
Jędrzej Stuczyński
8cad2b0076
removed lock files from the old basic bandwidth generator ( #3259 )
2023-03-30 14:56:30 +01:00
dependabot[bot]
bcd6c19a97
Bump webpack in /clients/native/examples/js-examples/websocket ( #3185 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.70.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.70.0...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-30 14:47:39 +01:00
dependabot[bot]
764a3a6228
Bump webpack from 5.75.0 to 5.76.0 ( #3186 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-30 14:47:26 +01:00
Jędrzej Stuczyński
d17aa72829
chore: clippy
2023-03-30 14:17:37 +01:00
Jędrzej Stuczyński
d62658f515
added --output json|text to mixnode and gateway 'sign' commands ( #3251 )
2023-03-30 10:23:53 +01:00
Pierre Dommerc
e6d4095bf9
feat(wallet): main settings ( #3253 )
2023-03-30 11:02:49 +02:00
Tommy Verrall
9ace9d6960
Merge pull request #3252 from nymtech/bugfix/unstuck_verloc
...
Bugfix/unstuck verloc
2023-03-30 09:25:24 +01:00
Tommy Verrall
6c32ff9708
fix ci
2023-03-30 09:42:44 +02:00
Tommy Verrall
5eae62ae33
commit
2023-03-30 09:37:35 +02:00
Jędrzej Stuczyński
331483f86a
breaking out of measurement loop on exhausted stream
2023-03-29 16:38:13 +01:00
Jędrzej Stuczyński
4ee0aeb2b1
disabling shutdown on drop for verloc measurement
2023-03-29 16:33:26 +01:00
Bogdan-Ștefan Neacşu
08354f7651
Feature/socks5 crate ( #3226 )
...
* Move client-core to common dir
* Factor out socks5-client in its own crate
* Possible sdk-socks5 integration
* Update changelog
* Remove socks5 client lib
* Rename crate to include nym- prefix
* Trim the socks5 wrapped message so that it's printable
* Fix intellij auto refactoring
* Post merge fixes
2023-03-29 13:31:24 +03:00
Jędrzej Stuczyński
f1f599dd09
log % of wasted space when padding NymMessage ( #3243 )
2023-03-29 10:48:00 +01:00
fmtabbara
51251668e3
dont fetch service providers on testnet
2023-03-28 15:47:36 +01:00
Bogdan-Ștefan Neacşu
6e72433f99
Feature/coconut hash ( #3231 )
...
* Hash over public attributes too
* Improve and fix api unit test
* Rename hash function
2023-03-28 15:08:54 +03:00
Jędrzej Stuczyński
e6957e7a99
use combination of stake and performance for rewarded set selection
2023-03-28 11:25:43 +01:00
Jędrzej Stuczyński
de2406a2c7
Moved MixnodeWithPerformance to helpers
2023-03-28 10:54:14 +01:00
Jon Häggblad
956a264106
nym-connect lock files
2023-03-28 11:53:55 +02:00
Jędrzej Stuczyński
9b62d18101
Merge remote-tracking branch 'origin/release/v1.1.14' into develop
2023-03-28 10:28:11 +01:00
Pierre Dommerc
390730f304
refactor(wallet): balance grid ui ( #3230 )
2023-03-28 10:33:33 +02:00
pierre
e134ef8e15
build(nc-mobile): remove webpack favicon plugin
2023-03-28 09:26:42 +02:00
Drazen Urch
7bd1550195
libcpucycles ( #3219 )
...
* Checkpoint
* cpu cycle ffi
* Rename
* mixnode feature
* Bundle libcpucycles
2023-03-27 16:34:10 +02:00
Jędrzej Stuczyński
134ab2f0d6
Stop using rewarding reports as a source of truth for whether mixnodes got rewards ( #3227 )
...
use contract information instead
2023-03-27 14:52:40 +01:00
Jędrzej Stuczyński
1a4e7433b2
Bugfix: NR after #3199 ( #3225 )
...
* updated NR config template
* upgrading NR config if usingn <= 1.1.13
2023-03-27 12:21:35 +01:00
Bogdan-Ștefan Neacșu
f211b1e366
Add sandbox.env and update credential readme
2023-03-27 13:49:14 +03:00
Bogdan-Ștefan Neacşu
b2db208e6e
Add README for credential binary ( #3221 )
2023-03-27 13:33:00 +03:00
Jędrzej Stuczyński
c9c0de1fba
Offline signing ( #3175 )
...
* renamed secp265k1 to secp256k1
* added optional 'explicit_signer_data' argument for sign method
* wip
* made client signer generic
which required to undertake an adventure into coconut bandwidth trait bounds...
* separate wrapper for TxSigner
* moves signing-related features to separate module
* fixed build of binaries from outside default workspace
* offline signing example
* fixed wallet build
* post rebasing formatting
* fixed bity integration build
* making clippy happier
* fixed post-rebase bip39 dependency version
2023-03-27 10:15:30 +01:00
durch
9d91a018b2
Dont clone reconstructor
2023-03-24 16:22:14 +01:00
Drazen Urch
0f7e3fe53e
Fix Reconstructor ( #3218 )
2023-03-24 16:21:31 +01:00
Tommy Verrall
ae9c1b4070
Merge pull request #3199 from nymtech/chore/group-client-debug-config
...
chore: tidy up client `Debug` config section
2023-03-24 15:48:00 +03:00
benedetta davico
e0d98af04f
Feature/nym api tests ( #3216 )
...
* some edits
* more edits
* adding unfiltered tests, cleaning up
* "name change"
2023-03-24 12:22:03 +01:00
pierre
81e31c0550
build(nc-mobile): remove webpack-favicons plugin
2023-03-24 12:21:03 +01:00
Tommy Verrall
1c771df941
Merge pull request #3211 from nymtech/feature/no_creds_err_msg
...
Better error log for lacking credential in db
2023-03-24 11:18:41 +03:00
Jędrzej Stuczyński
adcd8703d3
attempting to upgrade old config in 'init'
2023-03-23 16:06:22 +00:00
Jędrzej Stuczyński
aee4c2d80d
Feature/families signatures ( #3156 )
...
* wip family creation signatures + cli
* nym-cli commands for creating families
* Changed family join signature inside the contract
* Generating family join permit via nym-cli
* ability to join families via nym-cli
* more strongly typed FamilyHead arguments
* initial work on removing redundant family signatures
* removed all redundant signatures from families in the mixnet contract
* moved up the call stack
* nym-cli family operations
* fixed family related unit tests
* family member kick
* removed family operations from the wallet
* clippy
2023-03-23 16:36:10 +01:00
Jędrzej Stuczyński
5e04f48500
bugfix: drop tasks to connections closed by remote ( #3190 )
...
* applied patch #3187
* applied the same concept to the verloc listener
2023-03-23 12:09:43 +01:00
Fouad
a7610a7a88
Gateway settings ( #2725 )
...
* add gateway settings button
* remove unneeded mixnode type check
* add additional properties to gateway type
* update node settings nav options
* set up gateway update requests
* create gateway settings page
* use update gateway validation
* PR updates
* dont show playground on gateways
* set up gateway config update
* fix lint errors in wallet
* run cargo fmt
2023-03-23 10:38:33 +01:00
Tommy Verrall
28e6e9140c
Merge pull request #3203 from nymtech/chore/disable-sign-ext
...
disable sign-ext when using wasm-opt + update wasm-opt
2023-03-23 10:32:58 +02:00
benedetta davico
17c2aecd99
starting to add vesting tests ( #3134 )
...
* starting to add vesting tests
* adding more vesting client tests
* starting to add vesting tests & merging develop
* adding more vesting client tests
* fix linting
* Revert "Merge conflicts"
This reverts commit 0beb025a62 .
* fix linting errors
* fix linting errors
* removing only adding skip
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2023-03-22 18:30:07 +01:00
Bogdan-Ștefan Neacșu
85074f3ac8
Better error log for lacking credential in db
2023-03-22 17:21:20 +02:00
Bogdan-Ștefan Neacşu
c7020da81c
Use nym task crate for network statistics signal handle ( #3209 )
...
* Use nym task crate for network statistics signal handle
* Update changelog
2023-03-22 16:43:00 +02:00
Jędrzej Stuczyński
271a126556
removed migration code from mixnet and vesting contracts ( #3207 )
2023-03-22 14:27:51 +00:00
Jędrzej Stuczyński
7da444c7a4
clippy
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
2a7fd71416
explicitly added old version number to 'oldconfig'
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
6ffd211e51
backwards compatibility
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
f61ed48240
updated templates
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
8d3dc405a5
clippy
2023-03-22 13:51:38 +00:00
Jędrzej Stuczyński
21bf0fb27b
wasm changes
2023-03-22 13:51:36 +00:00
Jędrzej Stuczyński
7313f56c01
grouped debug config options inside client-core into substructs
2023-03-22 13:49:30 +00:00
Jon Häggblad
cfef9e96e6
chore: update nym-connect mobile lock file
2023-03-22 12:17:21 +01:00
Jędrzej Stuczyński
8b9a5cf500
updated installed wasm-opt version to v112
2023-03-22 10:38:39 +00:00
Jędrzej Stuczyński
ce94ce058f
disabling sign-ext
2023-03-22 10:37:52 +00:00
farbanas
018e4d6079
chore: update lock files
2023-03-22 11:29:27 +01:00
farbanas
ebadd9799f
fix: add contracts-common back to dependencies
2023-03-22 11:29:25 +01:00
Jędrzej Stuczyński
268fa02b83
fix: restored 'nym-contracts-common' dependency in the mixnet contract
2023-03-22 10:25:42 +00:00
farbanas
cb525477e5
fix: update CHANGELOG for contracts
2023-03-22 10:39:48 +01:00
farbanas
4d6d2f0d33
Merge branch 'master' into develop
2023-03-22 10:31:12 +01:00
farbanas
c7f8b05604
fix: wallet CHANGELOG
2023-03-22 10:23:19 +01:00
farbanas
2878e9be9d
Merge branch 'release/v1.1.13'
2023-03-22 10:15:32 +01:00
farbanas
7b419c2b12
bump version of contracts
2023-03-22 10:12:33 +01:00
Fran Arbanas
0049126a91
Merge pull request #3200 from nymtech/jon/chore/explicit-cosmwasm-versions-across-workspaces
...
Set cosmwasm versions on workspace and strictly use 1.0.0
2023-03-22 10:06:18 +01:00
Jon Häggblad
80c5194d8b
Add explicit cosmwasm-crypto 1.0.0 dev-dependency
2023-03-21 16:34:06 +01:00
Jon Häggblad
27a6b99453
Even more workspace version missed earlier
2023-03-21 16:34:06 +01:00
Jon Häggblad
61982de511
A few more workspace versions
2023-03-21 16:34:06 +01:00
Jon Häggblad
efd9883197
Use workspace deps for coconut contracts
2023-03-21 16:34:06 +01:00
Jon Häggblad
ce4ae8d90c
Set cosmwasm versions on workspace and strictly use 1.0.0
2023-03-21 16:34:06 +01:00
farbanas
1d2722f994
update workflows with specific wasm-opt version
2023-03-21 16:30:40 +01:00
Drazen Urch
7e109e7f2d
Generalise MessageReceiver ( #3042 )
...
* Generalise MessageReceiver
* Generics all the way
* Generalise MessageReceiver
* Generics all the way
* Fix Cargo.lock
---------
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2023-03-21 15:25:51 +01:00
farbanas
f7a0b305df
update common crate version in contracts
2023-03-21 11:10:55 +01:00
farbanas
746ec71a0d
update package versions
2023-03-21 10:54:18 +01:00
Jon Häggblad
41a63a0985
Tidy top-level Makefile ( #3192 )
...
* Reorder Makefile
* split out the fmt targets
* split cargo test
* Split up clippy targets
* Add commit
* Use env variable for no-mobile instead
* Extract out target generation to use function
* Remove commented out code
* Add comment
* Minor tidy
2023-03-20 15:44:13 +01:00
Pierre Dommerc
5a149c5492
feat(nc-mobile): select service provider ( #3196 )
...
* feat: select service provider ui
* refactor: adjust ui
* fix: remove dead code
2023-03-20 13:53:29 +01:00
Jędrzej Stuczyński
7ff0becf72
replaced usage of 'serde_json' in mixnet contract in favour of 'serde_json_wasm' ( #3191 )
...
* replaced usage of 'serde_json' in mixnet contract in favour of 'serde_json_wasm'
* using stricter version number
2023-03-17 14:31:38 +00:00
Jon Häggblad
4c2967a733
Delete stray .gitignore file
2023-03-16 15:27:45 +00:00
Jon Häggblad
2b80e5d1c9
Remove leftover file from deleted crate
2023-03-16 12:59:46 +00:00
Jon Häggblad
4e7ff53214
Contract and client support for updating gateway config ( #3166 )
...
* mixnet-contract: add update gateway config
* mixnet-contract: tests for updating gateway config
* vesting-contract: add update gateway config
* validator-client: add update gateway config
* wallet: add update_gateway_config
* common/commands: add support for setting gateway config
* Remove commented out line
* Review fixes
* Generate ts file for GatewayConfigUpdate type
* Add generated GatewayConfigUpdate.ts file
2023-03-16 13:43:56 +01:00
Jon Häggblad
9ec36e49b7
contracts: remove .gitignore with Cargo.lock in it
...
While developing the service-provider-directory contract I ran into
issues with the lock file being inconsistent for cosmwasm-std (1.0 vs
1.2) and was hidden due to ignoring the lock file
2023-03-16 12:28:35 +00:00
farbanas
cdfa5ee540
chore: update versions for release/v1.1.13
2023-03-15 15:23:55 +01:00
farbanas
71853f69f3
chore: update changelogs for release/v1.1.13
2023-03-15 15:23:15 +01:00
pierre
dd13073037
docs(connect-android): add build note
2023-03-15 12:29:23 +01:00
Pierre Dommerc
1010df1077
refactor(wallet): ui adjustments ( #3182 )
2023-03-15 12:22:00 +01:00
Bogdan-Ștefan Neacşu
9eaf9cf491
Feature/fix resharing ( #3139 )
...
* Compare verified vks against current group instead of initial dealers
* Fix various dkg logs
* API auto-advance epoch even on corrupt states
* Use verified vks as ultimate truth for dealers
* Set initial dealers based of verified vk
* Extend register period even more
* Fix test
* Use shares from current epoch
* Save initial dealers only when triggering resharing
* Fix tests
* Backup the last InProgress state too
* Reset previous signers that are not initial dealers
* Add unit test for bug reproduction
* More verbose debug logging
* Handle edge case for coconut keypair removal
* Update dkg api test
* Remove dealings directly for each key
* Replacement data is saved only on the first reshare start
* More debug logging
* On failed DKG, just reset
* Clippy fix
2023-03-15 11:16:43 +00:00
pierre
8e96318478
build(connect-android): try to fix fdroid build
2023-03-15 10:25:53 +01:00
Tommy Verrall
bedff1f258
Merge pull request #3153 from nymtech/oak-14
...
Validating new interval config parameters to prevent division by zero
2023-03-14 12:38:43 +02:00
Fouad
71a10a9a8b
add blockstream green to sp list ( #3180 )
2023-03-13 17:05:21 +01:00
Jędrzej Stuczyński
54287666e8
chore: simplify mnemonic zeroize story ( #3165 )
...
* updated bip39 dependency to simplify our zeroize story
* Replaced UserPassword wrapper with Zeroizing type alias
* fixed wallet-types cosmwasm-std dependency version
2023-03-13 11:29:56 +00:00
Tommy Verrall
6de829163d
Merge pull request #3173 from nymtech/feature/nym-cli-tweak
...
Feature/nym cli tweak
2023-03-13 13:24:13 +02:00
Jon Häggblad
605aed6f20
mock-nym-api: fix .storybook lint error ( #3178 )
2023-03-13 12:23:17 +01:00
benedettadavico
adb5ed7c30
typo fix
2023-03-13 12:14:14 +01:00
benedettadavico
2b019e57df
merge develop
2023-03-13 12:12:00 +01:00
benedettadavico
30c07712e3
format
2023-03-13 12:03:38 +01:00
benedettadavico
82c92501d9
vesting stuff
2023-03-13 12:01:22 +01:00
benedettadavico
c2a871a1a7
typo
2023-03-10 17:10:27 +01:00
benedettadavico
dfd7bd5889
adding pledge more
2023-03-10 17:10:01 +01:00
Tommy Verrall
5aee4b1660
Merge pull request #3167 from nymtech/feature/wallet-3132
...
Feature/wallet 3132
2023-03-10 17:56:09 +02:00
Tommy Verrall
68a7bb67de
Merge pull request #3169 from nymtech/feature/explorer-3168
...
Feature/explorer 3168
2023-03-10 17:32:22 +02:00
Pierre Dommerc
7ff043d8df
Feature/bonding signature UI ( #3157 )
...
* wip
* updated gateways 'sign' command
* in-wallet verification of mix bonding signature
* changed signature of vesting contract trait method
* updated wallet bonding endpoints
* tauri commands for generating signing payloads
* renamed signer to sender
* verifying new signatures in the contract
* fixed existing mixnet unit tests
* unit tests for invalid signatures
* fixed other usages of MessageSignature + FromStr
* using base58-encoded serialization
* removed owner-signature from details response
* added ability to construct bonding payloads via nym-cli
* removed signature from bonding payload args
* moved 'message_type' from 'ContractMessageContent' to 'SignableMessage'
* refactor(wallet-rust): rename owner_signature args
* feat(wallet-bonding): handle user signature
* feat(wallet-bonding): fix bonding
* feat(wallet-bonding): fix lint issue
* feat(wallet-bonding): ui adjustment
* make the location field mandatory for payload signing
* feat(wallet-bonding): remove ownersignature field, remove dead code
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2023-03-10 15:53:21 +01:00
fmtabbara
31e93428cf
use new locked rewards and locked coins endpoints
2023-03-09 16:48:05 +00:00
fmtabbara
5f56b3eeea
add bond % tooltip
2023-03-09 16:34:22 +00:00
fmtabbara
e69b05693a
switch avg and routing score table positions
2023-03-09 16:30:58 +00:00
fmtabbara
8ae2451340
add y-axis label
2023-03-09 16:28:30 +00:00
fmtabbara
b3b3279345
fix gateway click thorough from gateway version field
2023-03-09 14:45:45 +00:00
farbanas
94a451c79b
fix: updated build-and-upload-binaries-ci workflow with explorer-api and the new contracts
2023-03-09 13:41:22 +01:00
Jędrzej Stuczyński
ec7b959028
removed source of future clippy complaints
2023-03-09 11:30:30 +00:00
Jędrzej Stuczyński
7061beea6e
exposing tauri operations for spendable vested and reward coins
2023-03-09 11:28:50 +00:00
Fran Arbanas
e408162e26
Merge pull request #2747 from nymtech/339-net-switch-bttn
...
339 net switch bttn
2023-03-09 10:52:00 +01:00
Gala
25ae3895cb
updating branch
2023-03-09 10:39:30 +01:00
fmtabbara
60296f2a41
update vesting schedule ui
2023-03-08 17:51:30 +00:00
Fouad
3b97844310
Feature/explorer 2979 ( #3147 )
...
* additional unfiltered endpoints for nym-api
* add poor performance UI
* display appropriate UI when node is blacklisted
* update explorer api with blacklisted nodes
* add new unfiltered endpoint
add new unfiltered endpoint
* show blacklisted detail even when node description is unavailable
remove console.log
---------
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-03-08 16:15:32 +01: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
Tommy Verrall
0741d05ab3
Merge pull request #3140 from nymtech/feature/mock-nym-api
...
Add mock Nym API Typescript package
2023-03-08 14:06:54 +02:00
Jon Häggblad
61aa920362
Fix unnecessary parentheses around index expression ( #3159 )
2023-03-08 12:21:24 +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
8e6d3c34e2
Merge branch 'jon/fix/docs-rs-build'
2023-03-08 09:37:31 +01:00
Jon Häggblad
f3cff902ba
Bump nym-vesting-contract to 1.2.0-pre.1
2023-03-08 09:21:27 +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
597a53d11a
chore: bump mixnet and vesting contracts to prerelease version, update cargo locks
2023-03-07 15:17:07 +01:00
farbanas
639deeb502
Merge branch 'release/v1.1.12'
2023-03-07 14:32:34 +01:00
farbanas
03e082725e
chore: update changelogs for release
2023-03-07 14:30:38 +01:00
farbanas
3e3307887e
chore: bumped versions for release
2023-03-07 14:19:45 +01:00
farbanas
d85683aaa8
chore: bumped version of contracts
2023-03-07 13:49:03 +01:00
farbanas
e89ed985fc
chore: bumped version of common crates
2023-03-07 13:27:03 +01:00
Jędrzej Stuczyński
b1fb8bb18c
Validating new interval config parameters to prevent division by zero
2023-03-07 09:51:18 +00:00
Jon Häggblad
45ebd7c37a
Add list of published common crates
2023-03-07 09:58:07 +01:00
Jon Häggblad
3506020e55
Update Cargo.lock ( #3152 )
2023-03-07 09:57:09 +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
Jon Häggblad
e263a4a21f
wallet_storage: fix clippy useless-conversion ( #3148 )
2023-03-06 17:24:20 +01:00
Jon Häggblad
dc4353c682
Fix docs.rs build ( #3145 )
...
* contracts: fix docs.rs build
* Cargo.lock
* rustfmt
* vesting: option_env for git info
* Change to vergen =7.4.3
2023-03-06 16:38:14 +01:00
Fouad
e1d8069967
Explorer Service Provider List ( #3142 )
...
* create service providers route
* make request for well known service providers
* fetch and display service providers
* service provider overview
handle undefined data
fix linting
fix type
* use full width column
2023-03-06 16:36:55 +01:00
farbanas
060726b7a3
fix: add step to install wasm-opt to our CI for building and uploading binaries
2023-03-06 16:35:31 +01:00
Fouad
f72ccb0f0d
Update tooltips for routing and average score ( #3133 )
...
* update tooltips for routing and average score
* fix up table alignment
fix lint errors
* add node_performance to explorer api response for mixnodes
* use mixnode node_performance for avg and lastest values
* move stake sat to top table
fix lint errors
* update stake saturation text color
2023-03-06 15:58:33 +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
mx
3a0c8f3f4e
updated readme with new developer chat links + new docs links
2023-03-03 13:32:44 +01:00
Jędrzej Stuczyński
1cd560c85e
fixed standalone build of 'client-core'
2023-03-03 11:39:59 +00:00
Mark Sinclair
9018642992
Add mock Nym API Typescript package
2023-03-03 11:09:35 +00:00
Pierre Dommerc
04e652441e
fix(explorer): fix layout responsiveness in mixnode details view ( #3130 )
2023-03-01 16:29:47 +01:00
Fouad
ccf5990bc7
update selected service provider description style ( #3128 )
2023-03-01 16:22:52 +01:00
Fouad
3d7c9ee2b8
NE - fix gateways' version number sorting on the gateway list page ( #3131 )
...
* fix filter input sizes
* reorder gateway columns
* update tooltips
* fix column sorting in explorer lists
fix lint errors
2023-03-01 16:21:33 +01:00
Jędrzej Stuczyński
ad35c4006e
Fixed logged hours value when determining staleness of persisted surb data ( #2690 )
2023-03-01 14:30:49 +00:00
Pierre Dommerc
2ec790e851
fix(explorer): fix layout responsiveness in mixnode details view ( #3130 )
2023-03-01 15:16:40 +01:00
Jędrzej Stuczyński
8f8cec0785
Fixed the build badge
2023-03-01 10:37:44 +00:00
farbanas
4a80cd301b
fix: add step to install wasm-opt to our CI for building and uploading binaries
2023-03-01 11:06:40 +01:00
farbanas
63524eceff
fix: update versions of the latest release in changelogs from 1.0.11 to 1.1.11
2023-03-01 11:06:40 +01:00
Fouad
a477b007e1
TS Validator Client updates ( #3085 )
...
* Squashed clients/validator content from old branch
* fix up tests
fix up linting
* add bundle script
* add build prod script to package json
update tests
* update readme + copy to dist output
update global types
update types and tests!
* update package build
* move types and tests into src
* Squashed clients/validator content from old branch
fix up tests
fix up linting
* add bundle script
* add build prod script to package json
update tests
* update readme + copy to dist output
update global types
update types and tests!
update package build
* move types and tests into src
* build to sub-dir
* Fixing the few broken tests
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: benedettadavico <benedetta.davico@gmail.com >
2023-03-01 10:22:35 +01:00
Jędrzej Stuczyński
5b81510325
added additional makefile targets that skip mobile-related steps ( #3127 )
2023-03-01 09:12:47 +00:00
farbanas
3bef973326
fix: update versions of the latest release in changelogs from 1.0.11 to 1.1.11
2023-02-28 17:27:58 +01:00
farbanas
bc5bb271d8
feat: remove unused workflows, update a couple of if conditions in github workflows and add the command for optimizing contract sizes to Makefile
2023-02-28 17:26:39 +01:00
farbanas
158e3cb073
Merge branch 'master' into develop
2023-02-28 17:09:58 +01:00
farbanas
36fb0eba29
Update versions as part of release/v1.1.11
2023-02-28 13:53:14 +01:00
farbanas
1b37e85418
Update changelogs as part of release/v1.1.11
2023-02-28 13:43:32 +01:00
Bogdan-Ștefan Neacşu
6a93497c8f
Extend public key submission in case no dealer registered ( #3106 )
2023-02-28 12:58:01 +01:00
Tommy Verrall
b8ee3465f8
Update build_and_run.sh
...
remove unnecessary environment variable
2023-02-28 10:33:45 +01:00
Mark Sinclair
a7dfb36a84
Merge pull request #3111 from nymtech/feature/sdk-1.1.7
...
Typescript SDK 1.1.7
2023-02-27 18:07:08 +00:00
Mark Sinclair
14a7b5bdc8
Typescript SDK 1.1.7
2023-02-27 17:55:41 +00:00
Tommy Verrall
ffbd76539a
Merge pull request #3108 from nymtech/feature/nym-connect-select-sp
...
Feature/nym connect select sp
2023-02-27 17:48:31 +02:00
fmtabbara
bdcc19e86a
PR update
2023-02-27 15:33:54 +00:00
fmtabbara
7929bac685
turn off user defined SP address is input it empty
2023-02-27 14:20:16 +00:00
Jon Häggblad
f590aad42c
nym-api: uptime rework ( #3053 )
...
* nym-api: cache updates as node performance
* nym-api: update get mixnode avg_uptime endpoint
* nym-api: mixnode report to use cached data
* nym-api: annotate gateway bond with node performance
* nym-api: gateway report to use cached data
* wip
* Add get_gateway_avg_uptime
* Add comment
* update NR gateways to include node_performance on frontend
* use node_performance values on frontend
* fixup select gateway from list
* fix up lint errors
---------
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2023-02-27 12:40:00 +01:00
fmtabbara
ec23f3dcb7
disable input when connected
...
fix lint errors
2023-02-27 11:28:38 +00:00
fmtabbara
9644eb4329
pick service provider
2023-02-27 11:28:38 +00:00
fmtabbara
7a4c6e4ed4
storage type
...
update types
2023-02-27 11:28:36 +00:00
fmtabbara
d5ad504104
reuseable storage functions
2023-02-27 11:28:36 +00:00
Tommy Verrall
d684f6d7ae
Merge pull request #3099 from nymtech/feature/nym-connect-select-sp
...
NymConnect Select a service provider
2023-02-27 12:26:00 +02:00
farbanas
1ba6444e72
delete gitlab agent
2023-02-27 10:10:42 +01:00
farbanas
dc08b1170a
add gitlab agent
2023-02-27 10:03:28 +01: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
Tommy Verrall
aa78bf702c
Merge pull request #3104 from nymtech/feature/nym-api-tests
...
some small api test fixes
2023-02-24 15:09:32 +02:00
benedettadavico
cd9cdfa5bb
some small api test fixes
2023-02-24 14:06:56 +01:00
Pierre Dommerc
7e1e86bc77
build(nc-mobile): prepare for fdroid inclusion ( #3102 )
...
* ci(nc-android): remove uneeded deps
* chore(nc-mobile): improve android build
* ci(nc-mobile): remove useless system deps
* ci(nc-mobile): remove useless system deps
* Revert "ci(nc-mobile): remove useless system deps"
This reverts commit 011db2c58e .
* ci(nc-mobile): restore uneeded sys deps (<3 debian based distro)
2023-02-24 14:06:41 +01:00
Raphaël Walther
2178f2b509
Github Actions: fix notification display issue
2023-02-24 11:12:53 +01:00
fmtabbara
c08efef8ed
add autofocus to IdentityKeyComponent
2023-02-23 22:58:59 +00:00
fmtabbara
6d29774744
style tweaks
2023-02-23 22:57:21 +00:00
fmtabbara
af6bab7703
fix lint error
2023-02-23 17:40:39 +00:00
fmtabbara
7033f92d82
add UI for picking service provider
2023-02-23 17:33:03 +00: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
Tommy Verrall
8ed808124e
Update build-and-upload-binaries-ci.yml
...
publish credential binary
2023-02-23 17:15:32 +01:00
Tommy Verrall
0deef37778
Update ci-binary-checker.yml
...
correct positioning on install
2023-02-23 16:56:25 +01:00
Tommy Verrall
d759462e4e
Update ci-binary-checker.yml
...
install jq
2023-02-23 16:53:23 +01:00
Tommy Verrall
f36cb3a00b
Update ci-binary-checker.yml
...
use custom runner
2023-02-23 16:50:02 +01:00
Tommy Verrall
6428f90b5a
Update README.md
2023-02-23 15:38:20 +01:00
Tommy Verrall
e2d00fb002
Merge pull request #3098 from nymtech/feature/update-checker-to-use-master
...
Feature/update checker to use master
2023-02-23 16:37:37 +02:00
Bogdan-Ștefan Neacşu
0b0ec075bb
Use saturating_sub with an additional 1 second buffer ( #3095 )
2023-02-23 13:44:54 +01:00
Tommy Verrall
dc556706c1
Update ci-binary-checker.yml
...
update the to run from the branch
2023-02-23 13:25:46 +01:00
Tommy Verrall
cca4d21e7c
Merge pull request #3097 from nymtech/feature/update-checker-to-use-master
...
Feature/update checker to use master
2023-02-23 14:24:59 +02:00
Tommy Verrall
01f4773a5d
update
2023-02-23 14:23:06 +02:00
Tommy Verrall
6d15b444a0
use master on the build agent to fetch the latest release binaries
2023-02-23 14:22:20 +02:00
Tommy Verrall
18a3366cf3
Update ci-binary-checker.yml
2023-02-23 12:37:41 +01:00
Tommy Verrall
ea161329dc
Update ci-binary-checker.yml
...
testing manually the changes for the timebeing
2023-02-23 12:34:26 +01:00
Tommy Verrall
02a621ed8b
Update ci-binary-checker.yml
2023-02-23 12:16:50 +01:00
Tommy Verrall
5784e7519f
Merge pull request #3096 from nymtech/binary-checker-action
...
Create ci-binary-checker.yml
2023-02-23 13:12:25 +02:00
Tommy Verrall
323d5fbb3c
Create ci-binary-checker.yml
2023-02-23 12:10:39 +01:00
Tommy Verrall
2d89ec51c5
Merge pull request #3094 from nymtech/feature/improve-binary-checks
...
Feature/improve binary checks
2023-02-23 12:32:46 +02:00
Tommy Verrall
8927824d59
make sure the script is executed in the right place
2023-02-23 12:29:42 +02:00
Tommy Verrall
665f093bcf
push path changes
2023-02-23 12:22:31 +02:00
Tommy Verrall
4b77312bee
fix var naming
2023-02-23 11:57:38 +02:00
Tommy Verrall
f4bee0eed0
update readme
2023-02-23 11:53:51 +02:00
Tommy Verrall
905ffc257a
remove outputs echos and add remove cosmos from the config check
2023-02-23 11:47:15 +02:00
Tommy Verrall
2419beccaf
spurious directory change
2023-02-23 11:38:16 +02:00
Tommy Verrall
2ad5893a78
fix asserts
2023-02-23 11:33:22 +02:00
Tommy Verrall
c8e2d25e7a
add correct assertion
2023-02-23 11:26:21 +02:00
Tommy Verrall
cfea2c3aa3
correct variable names
2023-02-23 11:18:08 +02:00
Tommy Verrall
f59dc2a361
push change
2023-02-23 11:11:34 +02:00
Jon Häggblad
72f9f58fce
ci: more bandaids for nightly build running out of storage
2023-02-23 10:08:09 +01: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
Tommy Verrall
c8f8c9cb07
fix urls
2023-02-23 10:58:36 +02:00
Tommy Verrall
9afc21170a
fix assertions
2023-02-23 10:44:20 +02:00
Tommy Verrall
97d06d3859
fix up download paths
2023-02-23 10:37:07 +02:00
Tommy Verrall
b02ee65870
fix command
2023-02-23 10:35:58 +02:00
Tommy Verrall
d9cec11f63
change output here
2023-02-23 10:24:37 +02:00
Tommy Verrall
81028c554f
Update README.md
2023-02-23 08:56:39 +01:00
Tommy Verrall
ffc6f5e963
Merge pull request #3091 from nymtech/feature/check-binaries
...
Feature/check binaries
2023-02-23 09:55:03 +02:00
Tommy Verrall
6fdf70c609
merge develop
2023-02-23 09:38:46 +02:00
Tommy Verrall
ab2a9f24c3
remove text
2023-02-23 09:37:09 +02:00
Tommy Verrall
73f3f8cfab
pushing changes
2023-02-23 09:34:51 +02:00
Jon Häggblad
20c77e6987
Update Cargo.lock files after release bumping versions
2023-02-22 23:00:06 +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
Pierre Dommerc
ae56d3685c
refactor(nym-connect): new file structure ( #3082 )
...
* refactor(nc-android): move nc android into mobile/nym-connect
rename the android app ID to "nym_connect"
* chore(nc-mobile): restore dist directory
* fix: typo
* chore: restore gitkeep
* chore: track Cargo.lock
* ci: trigger ts lint workflow on pull request
* refactor(nym-connect): new structure
move temp mobile version under nym-connect-new/mobile
* refactor(nym-connect): new structure
move temp desktop version under nym-connect-new/desktop
* refactor(nym-connect): new structure
rename nym-connect-new to nym-connect
* refactor(nym-connect): new structure
restore lost .gitkeep
* refactor(nym-connect): new structure
restore lost .gitkeep
* fix(nym-connect-desktop): broken relative paths
* fix(nym-connect-mobile): add todo comment about broken deps
* ci(nym-connect): fix relative paths
* ci(nym-connect): rename workflow
2023-02-22 17:01:46 +01:00
Tommy Verrall
6295d28972
Merge pull request #3088 from nymtech/feature/nym-api-tests
2023-02-22 17:26:13 +02:00
benedettadavico
8a8faf03d1
Merge branch 'develop' into feature/nym-api-tests
2023-02-22 16:20:36 +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
benedetta davico
2553d633ae
Update run-api-tests.yml
2023-02-22 16:13:27 +01:00
farbanas
f5bcb8be6f
cleanup after testing and fixing windows builds
2023-02-22 10:06:33 -05: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
benedettadavico
cfa8854ada
cleaning up api tests
2023-02-22 15:48:59 +01:00
farbanas
17d5cea636
test if workflow works without adding a safe directory
2023-02-22 09:43:34 -05:00
Jon Häggblad
fceef1afa6
nymsphinx: clean up Cargo metadata ( #3084 )
2023-02-22 15:19:26 +01:00
farbanas
6c62332409
add workflow dispatch to windows10 build
2023-02-22 09:16:19 -05:00
farbanas
650d3eeae0
trying to fix windows build
2023-02-22 09:15:34 -05:00
farbanas
9b7f98518c
trying to fix windows build
2023-02-22 09:14:27 -05:00
farbanas
1ba23cf4b5
trying to fix windows build
2023-02-22 09:02:42 -05:00
farbanas
300df601fa
trying to fix windows build
2023-02-22 08:34:27 -05:00
farbanas
699b032f2a
trying to fix windows build
2023-02-22 08:04:52 -05:00
benedetta davico
7c86ef4cbc
Update run-api-tests.yml
2023-02-22 13:22:49 +01:00
benedetta davico
2dc3999c77
Update run-api-tests.yml
2023-02-22 13:20:51 +01:00
benedetta davico
7b7cac5054
Update run-api-tests.yml
2023-02-22 13:15:07 +01:00
benedetta davico
5f7270acc8
Update run-api-tests.yml
2023-02-22 13:12:37 +01:00
benedetta davico
4e829ef540
Update run-api-tests.yml
2023-02-22 13:04:19 +01:00
benedettadavico
ba64c4f8b3
Edit broken file
2023-02-22 12:52:06 +01:00
benedettadavico
2b5c426d67
adding CI for api tests
2023-02-22 12:36:47 +01:00
Jon Häggblad
ceec4da27d
nymsphinx: use published sphinx-packet crate ( #3083 )
2023-02-22 11:38:07 +01:00
Jon Häggblad
af9df88a48
ci: bandaid for running out of disk space on ubuntu
2023-02-22 09:22:35 +01:00
farbanas
4ecd252561
trying to fix windows build
2023-02-21 20:08:27 -05:00
farbanas
19c1ef66c8
trying to fix windows build
2023-02-21 19:44:12 -05:00
farbanas
13e3a79a93
trying to fix windows build
2023-02-21 19:19:27 -05:00
farbanas
d867e0e244
trying to fix windows build
2023-02-21 19:13:33 -05:00
farbanas
316e984b0a
trying to fix windows build
2023-02-21 18:41:46 -05:00
Jon Häggblad
71b5477334
pemstore: simplify crate metadata
2023-02-21 21:28:10 +01:00
farbanas
c15a081e6f
trying to fix windows build
2023-02-21 14:50:09 -05:00
farbanas
add92c7b5e
trying to fix windows build
2023-02-21 14:42:18 -05:00
farbanas
1080cf4afe
trying to fix windows build
2023-02-21 14:32:44 -05:00
farbanas
4e2fae8878
trying to fix windows build
2023-02-21 14:26:03 -05:00
farbanas
fbae1d7963
trying to fix windows build
2023-02-21 14:10:29 -05:00
farbanas
495aec39f5
trying to fix windows build
2023-02-21 13:43:33 -05:00
farbanas
06c9c54cdb
trying to fix windows build
2023-02-21 13:26:53 -05:00
farbanas
ba90e740e2
trying to fix windows build
2023-02-21 13:03:25 -05:00
farbanas
1f36b53b64
trying to fix windows build
2023-02-21 13:02:02 -05:00
farbanas
23fb48316a
trying to fix windows build
2023-02-21 13:00:29 -05:00
farbanas
312cd65d20
trying to fix windows build
2023-02-21 12:43:37 -05: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
farbanas
79e51252a8
fix: comment out install rust on windows build as it breaks it
2023-02-21 10:44:33 -05:00
Tommy Verrall
cc1c9a75b4
remove file
2023-02-21 17:35:11 +02:00
Tommy Verrall
5813e9212b
adding socks-5-test
2023-02-21 17:34:34 +02:00
Tommy Verrall
6ce743fbd5
add the nym-client and tidy up the mixnode
...
next up gateway, socks-5, network-requester
2023-02-21 17:11:20 +02:00
farbanas
025f5da39e
Merge branch 'release/v1.1.10'
2023-02-21 09:23:40 -05:00
Jon Häggblad
ddd9498c0b
gateway: stray println that should be eprintln
2023-02-21 15:21:14 +01:00
Jon Häggblad
b62e221aad
gateway: stray println that should be eprintln
2023-02-21 15:15:53 +01:00
Raphaël Walther
69c8891f82
Github Actions: disable temporary rust install
2023-02-21 15:12:27 +01:00
Raphaël Walther
c2326f35a6
Revert "Github Actions: disable temporary rust install"
...
This reverts commit 92a755dc6c .
2023-02-21 15:10:42 +01:00
farbanas
bda32cfef3
docs: update changelog
2023-02-21 09:07:41 -05:00
farbanas
b3425a6a6e
chore: bump vesting contract
2023-02-21 09:03:56 -05:00
farbanas
9e7c77ca6a
docs: update CHANGELOG.md
2023-02-21 08:59:40 -05:00
Raphaël Walther
92a755dc6c
Github Actions: disable temporary rust install
2023-02-21 14:57:07 +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
farbanas
9912e445a4
docs: updated changelogs in preparation for release
2023-02-21 07:53:08 -05:00
farbanas
02397832f4
chore: updated versions as part of preparation for release v1.1.10
2023-02-21 07:44:03 -05:00
farbanas
03fa8c17d7
docs: minor cleanup changes to changelog
2023-02-21 07:32:39 -05:00
Tommy Verrall
964955f740
update calls to binaries
2023-02-21 13:37:11 +02: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
Raphaël Walther
caff2077ae
Github Actions: fix notification display issue
2023-02-21 11:23:10 +01:00
farbanas
b980bfcab8
feat: add changelog updater to the update-version-and-changelog GH workflow
2023-02-20 18:35:17 -05:00
farbanas
57822e3c0d
fix: version-bumper
2023-02-20 18:25:36 -05:00
farbanas
b98bf46675
fix: cargo install
2023-02-20 18:21:27 -05:00
farbanas
1417eeeddb
fix: change from custom runner to ubuntu-22.04
2023-02-20 18:20:14 -05:00
farbanas
31389dd886
fix: update working directories
2023-02-20 18:19:04 -05:00
farbanas
36cf36aaae
fix: remove --release flag from cargo install
2023-02-20 18:16:44 -05:00
farbanas
dd08621329
fix: secret -> secrets
2023-02-20 18:15:09 -05:00
farbanas
ca7ee04e47
fix: added access token to access private repos
2023-02-20 18:14:10 -05:00
farbanas
0130881616
fix: added env prefix to variables in GH workflow
2023-02-20 17:59:48 -05:00
farbanas
cde247df46
fix: added inputs prefix to variable in GH workflow
2023-02-20 17:59:06 -05:00
farbanas
448b2353ab
feat: add workflow for updating versions and changelog
2023-02-20 17:54:41 -05: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
pierre
9a43595e04
refactor(nc): fix lint errors
2023-02-20 15:10:59 +01:00
Raphaël Walther
49334c0540
Github Actions: move some notifications to specific rooms
2023-02-20 15:00:22 +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
6a82285342
Merge pull request #3054 from nymtech/jon/chore/publish-nym-pemstore
...
pemstore: update metadata
2023-02-20 10:52:01 +01:00
Tommy Verrall
494f1d5199
Merge pull request #3046 from nymtech/feature/ne-filter-by-minor-version
...
NE - Filter by version
2023-02-20 08:49:46 +01:00
Jon Häggblad
22ee87d87e
Cargo.toml: SPDX format for license
2023-02-17 15:56:09 +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
Pierre Dommerc
c4e86337e5
NC Android - minor fix, ui changes, splash screen ( #3050 )
...
* fix(nc-android): gateway issue modal does not open
* feat(nc-android): ui changes
* feat(nc-android): add splash screen
2023-02-17 12:36:06 +01:00
Jon Häggblad
2d3bb78819
pemstore: getting it ready for publication
2023-02-17 12:17:21 +01:00
pierre
1ec11dda24
ci(nc-android,ts): use better paths filter
2023-02-16 22:55:03 +01:00
fmtabbara
723b4b4754
small performance optimizations
...
fix lint error
2023-02-16 19:43:25 +00:00
ON
4e239ac9b7
Update cover_traffic_stream.rs ( #2836 )
...
fix log message
2023-02-16 16:20:52 +00:00
Fouad
dafb69d2d6
Feature/nym connect logs in app ( #3045 )
...
* remove menu bar
* create log view toggle function
* update routes
* update changelog
* fix clippy error
2023-02-16 16:15:53 +01:00
fmtabbara
e225c1ee1b
use minor version as latest comparator
2023-02-16 15:10:07 +00:00
Jon Häggblad
1feb53cc87
Merge pull request #3043 from nymtech/jon/chore/fix-auto-updated-files
...
nym-wallet: fix auto-updated files
2023-02-16 13:04:36 +01:00
Jon Häggblad
4c919f520a
Merge remote-tracking branch 'origin/release/v1.1.10' into develop
2023-02-16 12:23:43 +01:00
Jon Häggblad
bb64d8c03e
wallet: minor updates to autogenerated files
2023-02-16 12:20:39 +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
Pierre Dommerc
bc75dd7e15
NC Android - gateway settings ( #3041 )
...
* feat(nc-android): gateway settings (client)
* feat(nc-android): gateway settings (client)
* feat(nc-android): handle init_config failing
* feat(nc-android): some UI changes
* feat(nc-android): some UI changes
2023-02-16 12:11:45 +01:00
fmtabbara
40af0f94b0
correct explorer changelog
2023-02-16 11:08:08 +00:00
Fouad
c9c68ab2cb
Fix send address bug ( #3031 )
...
* remove non-zero and trailing spaces
* update wallet changelog
2023-02-16 11:06:49 +00:00
Fouad
26c5fa7262
NE - Gateway version filter ( #3037 )
...
* add version filter
* allow copy gateway identity key
* use dynamic latest version value
* update explorer changelog
2023-02-16 11:03:55 +00:00
Jon Häggblad
b5adf2bb42
Merge remote-tracking branch 'origin/release/v1.1.10' into develop
2023-02-16 09:56:11 +01:00
farbanas
254ea6af42
Merge branch 'develop' of github.com:nymtech/nym into develop
2023-02-16 00:08:12 -05:00
farbanas
a971694ff7
feat: add a new workflow for triggering the tag and release part of the weekly release pipeline
2023-02-16 00:07:17 -05:00
Jon Häggblad
2d59236ee8
verloc: don't shutdown listener on corrupted connection ( #3036 )
2023-02-15 18:14:24 +01:00
Jon Häggblad
17322ccda2
ci: update typescript-lint.yml ( #3035 )
2023-02-15 17:52:33 +01:00
Jon Häggblad
3d2e7d32d9
nym-connect-android fixes
2023-02-15 16:13:53 +01:00
Jon Häggblad
0b93215941
rustfmt
2023-02-15 16:13:53 +01:00
Jon Häggblad
8f4fd62957
rename pemstore to nym-pemstore
2023-02-15 16:13:53 +01:00
Jon Häggblad
4844ac953a
rename crypto to nym-crypto
2023-02-15 16:13:53 +01:00
Jon Häggblad
aab094984e
contracts: add nym- prefix to mixnet and vesting package names
2023-02-15 16:13:53 +01:00
pierre
a5056007d4
fix(nc-android): typo
2023-02-15 11:16:58 +01:00
Pierre Dommerc
9c77e15a2c
NC Android - UI changes ( #3032 )
...
* feat(nc-android): update ui (font size&weight)
* feat(nc-android): update power button
* refactor(nc-android): replace tooltip by dialog
* refactor(nc-android): replace tooltip by dialog
2023-02-15 11:12:43 +01:00
Jon Häggblad
c8bd6b99fa
nym-wallet: update Cargo.lock
2023-02-15 10:32:20 +01:00
Raphaël Walther
081d6097b6
Github Actions: Remove keybase notifications
2023-02-15 10:02:19 +01:00
farbanas
4820258270
fix: nym-cli-publish GH action resolve
2023-02-14 08:15:26 -05:00
farbanas
e41a59fddc
merge resolve
2023-02-14 07:50:47 -05:00
Jon Häggblad
130491e80f
ci: fix get_release regex for nightly
2023-02-14 13:30:40 +01:00
farbanas
165e7d8b27
Merge branch 'release/v1.1.9' of github.com:nymtech/nym into release/v1.1.9
2023-02-14 07:30:25 -05:00
farbanas
3c97d0d16b
Updated changelogs
2023-02-14 07:28:59 -05:00
Jon Häggblad
16ae72fbd9
ci: run check-merge-conflicts nightly
2023-02-14 13:25:06 +01:00
farbanas
bc55c10e19
bumped versions for release/v1.1.9
2023-02-14 07:18:03 -05:00
Fouad
a925c39642
Wallet - Fix operator cost in playground ( #3021 )
...
* remove upper limit restriction
* update validation
2023-02-14 12:13:19 +00:00
Jon Häggblad
4fa018540c
ci: get_release name
2023-02-14 12:43:07 +01:00
Jon Häggblad
e2b69b79e7
ci: update and rename check-merge-conflicts.yml
2023-02-14 12:38:57 +01:00
Fouad
d23fb366e4
update changelog and fix lint errors ( #3023 )
...
add unreleased tag into NC changelog
2023-02-14 10:46:10 +00:00
Jon Häggblad
be369c2023
ci: another fix to check-git-branches.yml
2023-02-14 11:17:59 +01:00
Bogdan-Ștefan Neacșu
7e90ff8b85
Fix nyxd typo
2023-02-14 12:17:11 +02:00
Jon Häggblad
f5c5b342bb
ci: fix check-git-branches.yml
2023-02-14 11:15:19 +01:00
Jon Häggblad
af9cf52b1e
ci: add workflow for checking if branches merge
2023-02-14 11:01:28 +01:00
Bogdan-Ștefan Neacşu
3d500c25c5
Hide coconut runtime flags ( #2990 )
2023-02-14 11:58:04 +02:00
Jon Häggblad
3b9fb9088d
ci: tweak git-merge-check.sh
2023-02-14 10:23:08 +01:00
Jon Häggblad
c95b5f0982
ci: add script for checking if branches merge successfully
2023-02-14 10:19:28 +01:00
Jon Häggblad
7cca3c716a
mixnode: upgrade sysinfo dependency ( #3022 )
...
Fixes build on windows with nightly rustc due to
https://github.com/MSxDOS/ntapi/issues/11
2023-02-14 06:51:12 +01:00
Fouad
9348722b84
Feature/nym connect pick a gateway ( #3008 )
...
* Add new route and initial UI
* allow IdentityKeyFormField to have a small size option
* add disabled prop to the shared IdentityKeyFormField component
* defined custom gateway type
* use custom gateway in state
* set and validate custom gateway in settings page
* validate user gateway when moving away from page
* use storage
* hide gateway input when inactive
* add explorer link to settings page
2023-02-13 22:47:48 +00:00
Jon Häggblad
fd1fb7ca7b
rust-sdk: fix clippy in example ( #3020 )
2023-02-13 15:22:39 +01:00
Jon Häggblad
6252b66724
ci: keep the 3 nightly builds in sync ( #3018 )
2023-02-13 15:00:24 +01:00
Jon Häggblad
b770cab3f0
nym-wallet: update Cargo.lock to fix security advisories ( #3015 )
2023-02-13 13:36:39 +01:00
Fouad
726a406797
update add account instructions ( #2981 )
...
* update add account instructions
2023-02-13 10:55:53 +00:00
Fouad
4652d65874
Update password strength checking ( #2994 )
...
* use zxcvbn password strength checker
* prevent user from proceeding with a weak password + add tips
* create storybook for password strength component
* update storybook
* update password-strength
2023-02-13 10:27:04 +00:00
Fouad
a4ca94ccef
dont force user to copy mnemonic ( #2992 )
...
* dont force user to copy mnemonic
* add title to mnemonic page
2023-02-13 10:26:37 +00:00
Pierre Dommerc
e69552b19d
fix(nc-android): disable landscape mode ( #3012 )
...
* fix(nc-android): disable landscape mode
* feat(nc-android): UI sizing
2023-02-10 17:43:51 +01:00
pierre
e3cc43487a
fix(nc-andoird): apk build
2023-02-10 16:13:17 +01:00
pierre
41be555aa6
ci(nc-android): fix build
2023-02-10 13:44:51 +01:00
pierre
bdc0bcbd56
ci(nc-android): fix gradle build
2023-02-10 12:29:35 +01:00
Jon Häggblad
0baa8b2c92
rust-sdk: improve send api ( #3011 )
...
* nym-sdk: remove unneeded function
* rust-sdk: rework send api a bit
* rust-sdk: add send_wait without impl
* fix doc test failures
* more doctest fixes
2023-02-10 11:07:48 +01:00
pierre
2ab969b2c6
ci(nc-android): debug workflow, use precompiled tauri cli
2023-02-09 22:47:28 +01:00
pierre
9f2e7e16e5
ci(nc-android): fix workflow apk build
2023-02-09 18:53:50 +01:00
pierre
1c99446bcc
ci(nc-android): fix workflow for nc android apk upload
2023-02-09 18:21:55 +01:00
Pierre Dommerc
90d9c9ec41
feat(nc-android): add nym icon launchers ( #3007 )
2023-02-09 17:17:00 +01:00
Jon Häggblad
2e38c5e38e
nym-sdk: remove a few unwraps related to creating reply surb storage ( #3006 )
2023-02-09 16:55:01 +01:00
Bogdan-Ștefan Neacşu
dbb7a27441
Feature/stabilize credential deposit ( #3002 )
2023-02-09 16:55:18 +02:00
Jon Häggblad
89c05387f8
rust-sdk: add two more examples ( #3003 )
2023-02-09 15:43:12 +01:00
Jon Häggblad
7952277c4b
rust-sdk: restructure API to builder pattern ( #3000 )
2023-02-09 14:58:42 +01:00
Pierre Dommerc
c5866db137
feat(nc-android): sync with nc desktop (new design) ( #2971 )
...
* feat(nc-android): fit the design to mobile
* refactor(nc-android): resync with nc desktop
* fix(nc-android): tauri version
* refactor(nc-android): resync with nc desktop (rust)
* chore(nc-android): format code
* chore(nc-android): bump version
2023-02-09 14:26:19 +01:00
Dave Hrycyszyn
37187c79cc
Merge branch 'master' into develop
2023-02-08 16:54:27 +00:00
Dave Hrycyszyn
24839770ff
Fixing Cargo.lock to include updated version of nym-api
2023-02-08 16:54:09 +00:00
Dave Hrycyszyn
0238499e33
Changelog bump to trigger nym-connect build
2023-02-08 16:48:17 +00:00
Dave Hrycyszyn
3363230c4c
Building the SDK package and only selected examples
2023-02-08 16:48:17 +00:00
pierre
1f8b373780
fix(nym-connect): lint errors
2023-02-08 16:48:17 +00:00
Dave Hrycyszyn
7ac3ec3598
Merge branch 'release/v1.1.9'
2023-02-08 16:21:57 +00:00
Dave Hrycyszyn
77ae71eba4
Changelog bump to trigger nym-connect build
2023-02-08 16:15:33 +00:00
Dave Hrycyszyn
d4b836277e
Merge branch 'release/v1.1.9'
2023-02-08 16:04:49 +00:00
Dave Hrycyszyn
b92ee84874
Building the SDK package and only selected examples
2023-02-08 15:56:30 +00:00
pierre
2eb0ce381a
fix(nym-connect): lint errors
2023-02-08 16:36:00 +01:00
Jon Häggblad
037cd54573
Merge branch 'release/v1.1.9' into develop
2023-02-08 13:45:37 +01:00
Jon Häggblad
9f42f0152b
Merge branch 'release/v1.1.9'
2023-02-08 13:27:32 +01:00
Dave Hrycyszyn
5217edcca3
Changelog tweaks
2023-02-08 13:14:12 +01:00
joeiacono2021
e306effdac
Merge branch 'release/v1.1.9' of https://github.com/nymtech/nym into release/v1.1.9
2023-02-08 13:14:12 +01:00
joeiacono2021
dc2b1c6d2a
changelog changes for release 1.1.9
2023-02-08 13:14:12 +01:00
Jon Häggblad
4232801e80
changelog: add note about fix for unexpected shutdown
2023-02-08 13:14:12 +01:00
Fouad
96df3ad4ce
Feature/nym connect health status frontend ( #2969 )
...
* filter services on rust side by gateway performance
* format rust code
* create events hook
* use events hook
* remove unused component
remove unused component
update prop names in svg
* display errors in connected screen when needed
update failed health check message
2023-02-08 13:14:12 +01:00
Fouad
d614a2b81b
link owner field to ng explorer ( #2970 )
...
* link owner field to ng explorer
2023-02-08 13:14:12 +01:00
Fouad
d27245e184
filter services on rust side by gateway performance ( #2966 )
...
* filter services on rust side by gateway performance
* update changelog for NC
2023-02-08 13:14:12 +01:00
Mark Sinclair
5dbfcadfdb
GitHub Actions: fix up build-and-upload-binaries-ci.yml
2023-02-08 13:14:12 +01:00
Jędrzej Stuczyński
035dada0e0
introduced '/circulating-supply/total-supply-value' and '/circulating-supply/circulating-supply-value' endpoints ( #2965 )
2023-02-08 13:14:12 +01:00
Mark Sinclair
1d867156e3
Update build-and-upload-binaries-ci.yml
2023-02-08 13:14:12 +01:00
Mark Sinclair
ed9be47ec4
Update build-and-upload-binaries-ci.yml
2023-02-08 13:14:12 +01:00
Mark Sinclair
3aa2e6c54d
Update build-and-upload-binaries-ci.yml
2023-02-08 13:14:12 +01:00
Mark Sinclair
eb96fc72b9
GitHub Actions: add action to build and upload binaries to CI server
2023-02-08 13:14:12 +01:00
Jon Häggblad
59cec6f03c
Don't drop in mixnet connection handlers ( #2963 )
2023-02-08 13:14:12 +01:00
Fouad
c0a0d89a90
NymConnect - Add button animations ( #2950 )
...
* add button animations
* pulse and disable button on connecting/disconnecting status
* update button component story
* disabled hover on connecting/disconnecting
* add transition delay
fix up overflow
2023-02-08 13:14:12 +01:00
Bogdan-Ștefan Neacşu
3099f2ead3
Hide coconut runtime flags ( #2990 )
2023-02-08 13:00:17 +01:00
Bogdan-Ștefan Neacşu
baf88ce10a
Skip errors on blind sign within threshold ( #2976 )
2023-02-08 11:45:39 +01:00
Jędrzej Stuczyński
362e7f2fea
Added an option to set custom 'host' for the native client ( #2939 )
...
* Added an option to set custom 'host' for the native client
* Changelog entry
2023-02-08 08:59:48 +01:00
Bogdan-Ștefan Neacşu
d89081d8a1
Feature/dkg reshare ( #2936 )
...
* Add resharing parameter
* Fix equality of dealers and members
* Contract resharing handling
* Dealer verification unit test
* Dealing commit unit test
* Epoch state unit tests
* Fix clippy
* Fmt
* Query initial dealer data
* Resharing nym-api changes
* Implement the mockups for nym-api dkg tests
* Dealing test
* Vk unit test
* Fix skipping vk submission
* Fix clippy
* Missing dealing for noninitial resharing dealer
* Check master vk holds after resharing on nym-apis
* Update changelog
* Fix clippy
2023-02-08 08:59:48 +01:00
Pierre Dommerc
eeba17a01f
build(nc-android): prepare for apk release ( #2943 )
...
* chore(nc-android): prepare for production build
* refactor(nc-android): remove dead code
* feat(nc-android): update native color theme
* feat(nc-android): update native color theme
* build(nc-android): fix rfd version issue
* build(nc-android): fix dist dir no such file error
* fix(nc-android): post rebase changes
2023-02-08 08:59:48 +01:00
Jon Häggblad
25762900fa
Remove all the .DS_Store files and add to gitignore ( #2974 )
2023-02-08 08:59:48 +01:00
Bogdan-Ștefan Neacşu
3bc7f281b4
Fix typo during merge back to develop ( #2956 )
2023-02-08 08:59:48 +01:00
Jędrzej Stuczyński
3e23bdf3c0
Feature/service provider interface ( #2934 )
...
* added additional workspace-wide dependencies
* Added conditional serialization on 'BinaryBuildInformationOwned'
* initial framework for service provider messages
* updated request/response tags to account for existing variants of Socks5Message
* handling legacy deserialization
* another serialization revamp to account for legacy version
* legacy client working with versioned network requester
* socks5 client deserializing responses into updated structures
* using new structures for sending in socks5 client
* SendRequest wrapper for Request::Send variant
* created named fields for all variants of 'ControllerCommand'
* Versioning socks5 requests + moving to proper Socks5Request struct
* Updated backwards compatible Socks5Response
* unused imports
* poc ServiceProvider trait
* wip
* implemented 'ServiceProvider' trait on the Network Requester
* Socks5RequestError
* added properly serialized ErrorResponse to ControlResponse
* fixed version serialization + feature selection
* handling of version control requests
* improved SocksProxyError by providing more concrete variants and removing generic case
* got rid of ServiceProviderClient trait and wrote simple example showing control requests
* tests for serialisation backwards compatibility
* post-merge fixes due to method renaming
* enum boxing to make clippy happier
* making sure to not drop buffer channel when starting `DirectClient`
* Using nym-sdk in the example
* Replaced printing version to stdout with proper log call
2023-02-08 08:59:48 +01:00
cgi-bin/
5a89e894a9
typo: electrum ( #2954 )
2023-02-08 08:59:48 +01:00
Pierre Dommerc
795977a75d
NC Android - setup APK publish ( #2967 )
...
* ci(nc-android): init workflow apk build & release
* ci(nc-android): setup nc android project for APK publish
* docs(nc-android): update readme
* ci(nc-android): add note in the workflow
2023-02-08 08:59:48 +01:00
farbanas
8dbddb7b7e
fix: formatting
2023-02-08 08:59:48 +01:00
Mark Sinclair
4e057cd250
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
farbanas
b62c969a7c
fix: wrong parameter type for addresses in generator commands (should be AccountId instead of String)
2023-02-08 08:59:48 +01:00
Mark Sinclair
be1ec79b01
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Fran Arbanas
5d10e62450
Update CHANGELOG.md
2023-02-08 08:59:48 +01:00
Mark Sinclair
64acddead6
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
8bbf766eeb
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
d7cd942dec
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
a9124a63f9
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
b0d7169b39
Update build-and-upload-binaries-ci.yml
2023-02-08 08:59:48 +01:00
Mark Sinclair
d57b486bf4
GitHub Actions: add action to build and upload binaries to CI server
2023-02-08 08:59:48 +01:00
Bogdan-Ștefan Neacșu
ef8ecd42a3
Fix flaky dkg test
2023-02-08 08:59:48 +01:00
dependabot[bot]
02e1dc01af
build(deps): bump ua-parser-js in /nym-wallet/webdriver ( #2909 )
...
Bumps [ua-parser-js](https://github.com/faisalman/ua-parser-js ) from 0.7.28 to 0.7.33.
- [Release notes](https://github.com/faisalman/ua-parser-js/releases )
- [Changelog](https://github.com/faisalman/ua-parser-js/blob/master/changelog.md )
- [Commits](https://github.com/faisalman/ua-parser-js/compare/0.7.28...0.7.33 )
---
updated-dependencies:
- dependency-name: ua-parser-js
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 08:59:48 +01:00
dependabot[bot]
b29bd8bcc3
build(deps): bump http-cache-semantics in /nym-wallet/webdriver ( #2960 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/commits )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 08:59:48 +01:00
dependabot[bot]
9ad9fd36e2
build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 ( #2961 )
...
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/commits )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-08 08:59:48 +01:00
Tommy Verrall
bd61679c58
Binary checker, introduction
2023-02-08 08:59:48 +01:00
Jon Häggblad
21e636616d
Merge tag 'nym-binaries-v1.1.8' into develop
2023-02-08 08:25:24 +01:00
farbanas
9881a94757
bumped nym-api version
2023-02-03 15:12:18 +01:00
Jędrzej Stuczyński
76b07d487b
introduced '/circulating-supply/total-supply-value' and '/circulating-supply/circulating-supply-value' endpoints ( #2965 )
2023-02-03 13:37:55 +00:00
farbanas
f04fc452dc
Merge branch 'release/v1.1.8' of github.com:nymtech/nym into release/v1.1.8
2023-01-31 14:05:53 +01:00
farbanas
be90d03129
changelog cleanup
2023-01-31 14:01:25 +01:00
Bogdan-Ștefan Neacşu
0a3e42700c
Fix vote soft error everywhere ( #2941 )
2023-01-31 14:58:47 +02:00
joeiacono2021
55d554701c
Merge branch 'release/v1.1.8' of https://github.com/nymtech/nym into release/v1.1.8
2023-01-31 12:55:09 +00:00
joeiacono2021
19c4769260
Changelog Updates for RELEASE 1.1.8 on 31/01
2023-01-31 12:54:55 +00:00
farbanas
71aadc8e1b
update versions for the release v1.1.8
2023-01-31 13:44:41 +01:00
Fouad
95340b5817
Feature/nym connect new UI ( #2916 )
...
* reduce window size
* use new highlight color
* use react router
* render new routes
* remove old help page
* render app routes
* update connection status UI
* remove service provider info
* remove unneeded additional step
* render title from route
* experimental warning as component
* render connection page
* nym-connect: connectivity status improvements (#2915 )
* connect: keep track of connectivity state
* nym-connect: query connection state
* nym-connect: function for kicking of the health check task
* rustfmt
* nym-connect: extract out into function
* nym-connect: extract out events.rs
* add app version to menu page
* help page content and style updates
* update guide content
* use layout component on disconnect page
* handle gateway issues
* only show info modal once after connecting
* power button colors
* update stories and button colors
---------
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2023-01-31 11:39:38 +00:00
Pierre Dommerc
dc2b25f152
fix(nc-android): panic on socks5 client connect ( #2929 )
2023-01-31 12:08:57 +01:00
Tommy Verrall
12751665bb
white space
2023-01-31 09:14:56 -01:00
Tommy Verrall
01b86bcc0d
updating qwerty contract addresses
2023-01-31 07:39:18 -01:00
Bogdan-Ștefan Neacşu
c6ce8caaf7
Feature/fix soft multisig error ( #2938 )
2023-01-30 18:44:45 +02:00
Bogdan-Ștefan Neacșu
5370bb9c47
Fix clippy
2023-01-30 17:56:27 +02:00
Jędrzej Stuczyński
265713b9d2
Renamed 'initial_supply' to 'total_supply' in the 'circulating-supply' endpoint ( #2932 )
...
* Renamed 'initial_supply' to 'total_supply' in the 'circulating-supply' endpoint
* clippy issue messing with CI
2023-01-30 15:39:55 +00:00
Jędrzej Stuczyński
cd3c951572
drop pending messages if we dont have enough surbs and we havent gotten any in long time ( #2937 )
...
* drop pending messages if we dont have enough surbs and we havent gotten any in long time
* missing changes to wasm client
2023-01-30 15:39:26 +00:00
Jon Häggblad
7e43ce1aed
nym-connect-android: fix CI ( #2930 )
2023-01-30 11:38:14 +01:00
Jon Häggblad
c9af4721f3
wasm-utils: fix clippy
2023-01-30 10:46:11 +01:00
Jon Häggblad
0669369c77
fix commit 044fa93eec
2023-01-28 20:48:50 +01:00
Pierre Dommerc
6f94ab4937
ci(nc-android): try fix ( #2928 )
2023-01-28 00:12:53 +01:00
Pierre Dommerc
0d3ca99dfa
docs(nc-android): update readme ( #2924 )
...
* docs(nc-android): update readme
* docs(nc-android): update readme
2023-01-27 21:18:43 +01:00
Pierre Dommerc
509391cde4
ci(nc-android): add gh workflow ( #2927 )
...
* ci(nc-android): add gh workflow
* ci(nc-android): fix cargo.toml path
2023-01-27 21:05:50 +01:00
Mark Sinclair
0fc0292b18
WASM client changes ( #2925 )
...
* Add rollup config to output CommonJS and ESM packages, simplified interface
* Remove examples from monorepo
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-01-27 16:48:10 +00:00
Jędrzej Stuczyński
9a2a99e581
removed migrated vesting contract code ( #2914 )
2023-01-27 14:22:11 +00:00
Jon Häggblad
5ec7beec8a
Remove .DS_Store and add to .gitignore
2023-01-27 14:05:08 +01:00
Jon Häggblad
044fa93eec
ci: fix nightly clippy
...
Remove `--all-features` from the clippy command because
1. with the removal of `cocunut` it's not really needed
2. the new `mobile` flag is a bit hacky and mutually incompatible with
some existing configs
2023-01-27 09:46:37 +01:00
Pierre Dommerc
8c0ab7c697
feat(explorer): add routing score on gateway list ( #2913 )
...
* feat: adding routing score on gateway list
* feat(explorer): adding routing score on gateway list
* feat(explorer): add routing score on gateway list
2023-01-26 18:39:26 +01:00
Pierre Dommerc
3e6188ed13
nym-connect-android initial version ( #2907 )
...
* feat(nym-connect): add android support
* fix(nym-connect): android linker issue with sqlite3
get rid of sqlite refs as temporary workaround
* fix(nc): fix index.ts (post rebase)
* feat(nc-android): wip
* hack in config removal of read/write
* fix(nc-android): remove more fs read/write calls
* wip
* chore: remove debug comments
* Register gateway
* client-core: remove unneeded changes
* build: revert crate name change
* refactor(socks5-client): add feature mobile
* refactor(gateway-client): rename mobile feature
* socks5: restore default_root_directory
* client-core: further simplifications
* get_config_file_location just return error
* fix(nc-mobile): fix ui mobile
* socks5: minor tweak to default_root_directory
* remove unneeded changes
* nym-connect build fixes
* Use default feature for normal credential storage
* rustfmt
* rustfmt: nym-connect
* restore Cargo.toml
* Remove --all-features from workflow
* Remove some unused use
* Remove two move --all-features from build workflow
* Allow unused
* Add continue-on-error
* another clippy --all-features remove
* remove --all-features from clippy nightly
* fix(nc-mobile): frontend code errors
* feat: restore nc, move mobile under its own dir
* fix(nc-android): build
* fix(nc-android): lint errors
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2023-01-26 14:17:29 +01:00
Tommy Verrall
45c51636a8
Merge pull request #2920 from nymtech/feature/nym-api-tests
...
nym-api tests
2023-01-26 13:03:43 +01:00
Tommy Verrall
975af0c79b
remove the empty interface and return the array instead
2023-01-26 12:00:25 +00:00
benedettadavico
8d82a11b00
Merge conflicts
2023-01-26 12:50:47 +01:00
Tommy Verrall
854d548c20
Delete yarn-stable-temp.cjs
2023-01-26 12:50:35 +01:00
benedettadavico
de55ffd944
pretty
2023-01-26 12:49:43 +01:00
Tommy Verrall
c8866b1af2
Delete yarn-stable-temp.cjs
2023-01-26 12:27:59 +01:00
benedettadavico
eb31e47e68
nym-api tests
2023-01-26 12:22:07 +01:00
Bogdan-Ștefan Neacșu
92b220ca4b
Fix typo
2023-01-26 12:27:11 +02:00
Jon Häggblad
0bcdf99475
ci: update build arguments and some tidy ( #2919 )
...
* ci: remove --all-targets where it doesn't make sense anymore
* ci: add cargo clean step for ubuntu
* sdk: add note about the existance of a rust sdk
2023-01-26 09:13:39 +01:00
Jon Häggblad
b8e2997c73
nym-connect: connectivity status improvements ( #2915 )
...
* connect: keep track of connectivity state
* nym-connect: query connection state
* nym-connect: function for kicking of the health check task
* rustfmt
* nym-connect: extract out into function
* nym-connect: extract out events.rs
2023-01-25 20:55:55 +01:00
Jędrzej Stuczyński
c218cba96c
Feature/default nym api ( #2898 )
...
* Setting default 'id' if not provided
* Modified 'NymConfig' to always require 'id'
* moved creation of nym-api directories away from 'override_config'
* missing optional id usage in nym-connect
* changelog
* Removed default value for '--id' argument
2023-01-25 15:49:28 +01:00
Bogdan-Ștefan Neacşu
8336d0612a
Remove coconut feature ( #2890 )
...
* Remove coconut feature
* Remove github workflow remainings
* Only run dkg if coconut enabled
* Fix typo
* Update changelog
2023-01-25 15:59:37 +02:00
Jędrzej Stuczyński
c958975fff
Merge branch 'master' into release/v1.1.8
2023-01-25 13:40:20 +00:00
Jędrzej Stuczyński
33d044dd5a
Merge branch 'master' into develop
2023-01-25 13:39:33 +00:00
farbanas
c2d28740a5
bump mixnode version
2023-01-25 14:06:11 +01:00
farbanas
58b5f113c6
feat: add a workflow for building and publishing binaries to the artifact storage without attaching them to a release
2023-01-25 13:27:04 +01:00
farbanas
9ab3a133d9
feat: add a workflow for building and publishing binaries to the artifact storage without attaching them to a release
2023-01-25 13:25:06 +01:00
Fran Arbanas
7a9fbbccc6
Merge pull request #2864 from nymtech/2733-hosted-runners-releasing
...
[#2733 ] Releasing on our self-hosted runners and less failing actions
2023-01-25 13:12:52 +01:00
farbanas
f3b82fa032
updated changelog for the new version of contracts
2023-01-25 13:08:54 +01:00
Drazen Urch
49b8a843a4
Vesting cap ( #2903 )
...
* Locked coins definition change
* Adapt tests to new locked
* Typo
* More tests
* Fix withdraw test
* Rollback changes
* Cleanup
2023-01-25 12:36:58 +01:00
Jędrzej Stuczyński
5d385ba10f
don't trigger global shutdown upon finishing sending verloc packets ( #2910 )
2023-01-25 10:40:57 +00:00
Mark Sinclair
da9468c36a
Update package.json
2023-01-24 16:26:37 +00:00
Fran Arbanas
2bd679c91f
feat: refactored GH actions ( #2894 )
2023-01-24 16:11:01 +00:00
joeiacono2021
f4d0a120bb
Merge pull request #2902 from nymtech/release/v1.1.7
...
Release/v1.1.7
2023-01-24 13:04:53 +00:00
joeiacono2021
027b0dbc39
Merge pull request #2901 from nymtech/release/v1.1.7
...
Release/v1.1.7
2023-01-24 13:04:22 +00:00
farbanas
130ac50834
Regenerated Cargo.lock and resolved conflicts
2023-01-24 14:03:21 +01:00
Fran Arbanas
5711230ae3
Merge branch 'develop' into release/v1.1.7
2023-01-24 13:53:29 +01:00
joeiacono2021
4db656d074
Version changes for 1.1.7 release , edited versions and changelogs.
2023-01-24 12:41:59 +00:00
farbanas
538bcf1d0a
merge resolve
2023-01-24 13:25:25 +01:00
Jon Häggblad
95080c3ecc
nym-connect: add connection health test ( #2883 )
...
* nym-connect: add connect health test
* nym-connect: redo connection test
* nym-connect: strongly typed response
* Fix clippy
* nym-connect: also send event on connection check success
* nym-connect: tidy
2023-01-24 11:04:30 +01:00
Fouad
17771b5742
Fix NC Build ( #2893 )
...
* check if sx prop is array or not
fix sx prop breakage
yarn lock update
* return dist folder
* update lock file
2023-01-24 09:27:38 +01:00
Pierre Dommerc
48af0ae6b4
feat(explorer): copy changes ( #2892 )
2023-01-24 09:15:07 +01:00
Jon Häggblad
4c19187c78
rust-sdk: start adding rustdoc ( #2895 )
...
* rust-sdk: start adding some rustdoc
* rust-sdk: whole bunch of rustdoc
* rustfmt
2023-01-24 08:50:59 +01:00
Fouad
e1ec3594ea
Fix delegations sorting ( #2885 )
...
* map and sort delegations
* allow sorting on profit margin and operator cost
* update wallet changelog
2023-01-23 17:33:53 +01:00
farbanas
ded7e51071
fix: add continue-on-error: true to all apt calls since if it fails due to lock those packages most likely already exist
2023-01-23 15:47:42 +01:00
farbanas
b75199e4dc
added yarn tsc to typescript check
2023-01-23 15:43:49 +01:00
Dave Hrycyszyn
a0ed1c8edd
Added a few items to the nym-api README
2023-01-23 12:33:53 +00:00
Jędrzej Stuczyński
a693fa9190
Handling edge-case for when no vesting accounts exist ( #2888 )
2023-01-23 11:58:07 +01:00
farbanas
e83e83abed
Since we have two runners on the same machine apt might get locked. This will allow it to fail, maybe those deps are already installed
2023-01-23 11:56:02 +01:00
Jon Häggblad
d03f769b14
nym-api: add endpoint for a list of GatewayBondAnnotated ( #2833 )
2023-01-23 09:04:23 +01:00
Mark Sinclair
86e9463c42
Typescript: fix eslint errors and add GitHub Action for linting ( #2886 )
...
* Fix eslint errors
* GitHub Actions: add Typescript project linting
* Fix dependency
* Revert changes and exclude rule
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-01-20 18:17:15 +00:00
Mark Sinclair
5376c2a4ba
WASM Client: use rollup to bundle web worker ( #2884 )
...
* WASM Client: simplify sending of custom messages by always setting headers and a mime-type for the content
* Use rollup to bundle the web worker script to support more downstream bundlers
The WASM bundle is embedded as a base64 encoded resource and loaded synchronously, because this is the only mechanism widely supported to load WASM inside a web worker currently. Hopefully in the future this can be changed to pure modules.
* Suppress errors in build script
* Add Parcel 2.0 example
* WASM client: fix tests
* Update SDK docs and images
* wasm-client: add method to validate a recipient's address
* Revert "Removing unused prestart"
This reverts commit cbeac10383 .
* Revert "Removing pointless dependency build command from TypeScript SDK example"
This reverts commit 0e0a62938d .
* Add typing for React 18
* Improve README files
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2023-01-20 16:46:52 +00:00
Dave Hrycyszyn
cbeac10383
Removing unused prestart
2023-01-20 13:30:58 +00:00
Dave Hrycyszyn
63a4bdf5a6
Merge branch 'release/v1.1.6' into develop
2023-01-20 12:38:29 +00:00
Dave Hrycyszyn
0e0a62938d
Removing pointless dependency build command from TypeScript SDK example
2023-01-20 12:38:01 +00:00
Bogdan-Ștefan Neacşu
f1d0bd0bf4
Feature/dkg rerun tests ( #2875 )
...
* Some contract unit tests
* Hook for group queries
* Test epoch advancement
* Use separate process for tests using group global var
2023-01-20 14:03:19 +02:00
Raphaël Walther
404473c128
Github Actions: install npm
2023-01-20 09:05:59 +01:00
Jon Häggblad
a980d6f804
rust-sdk: enable reply-SURBs by default ( #2874 )
...
* rust-sdk: enable SURBs by default
* changelog: update
* rustfmt
2023-01-19 15:21:02 +01:00
Jon Häggblad
c6a5e08188
rust-sdk: handle surb storage ( #2870 )
...
* clients: make surb storage more flexible
- in the rust-sdk we make the surb storage generic and pluggable, with
the fs_backend the default.
- make it possible to disable fs_backend at runtime
* Add comment
* changelog: add note
* client-core: tidy up some minor things
2023-01-19 13:30:43 +01:00
Fouad
b2ed078e0f
Remove test and earn ( #2869 )
...
* remove test and earn
* update changelog
2023-01-19 11:40:37 +01:00
Jon Häggblad
886e2ed5e7
nym-sdk: add nyxd-client feature dependency ( #2872 )
2023-01-19 11:17:37 +01:00
Dave Hrycyszyn
aa545ee6c6
Changing comment to nym-api
2023-01-19 10:09:45 +00:00
Jon Häggblad
62741889bc
ci: build rust examples ( #2871 )
2023-01-19 11:04:12 +01:00
Bogdan-Ștefan Neacşu
64c963e36e
Feature/dkg rerun ( #2839 )
...
* Reset contract state when dkg needs rerun
* Reset nym-api for rerun
* Gateway updates signer APIs at runtime
* Fix clippy
* Add epoch id
* Use IndexedMap for shares
* Query with epoch id
* Add Clone to client traits
* Pass nyxd client instead of api data
* Get the specific epoch vk
* Make wasm work
* Remove wasm test runs
As there are no wasm tests and the target_arch macros are not compatible
with the cargo test environment, we can safely remove (for now) the wasm
test target runs.
* Put epoch_id in storage pk
* Gateway uses old keys but current verifiers
* Add group contract to env
* Move group msg in common
* Only run DKG if part of group
* Clippy test
* Rename wasm_storage to wasm_mockups
* Update changelog
2023-01-19 11:15:07 +02:00
Raphaël Walther
d6f87c40ed
Github Actions: fix notifications
2023-01-18 17:36:25 +01:00
Fran Arbanas
39562e653a
Merge pull request #2837 from nymtech/ci-clippy-update
...
chore: added --all-targets --all-features to clippy
2023-01-18 13:17:05 +01:00
Jon Häggblad
e548d6f1f8
cargo: try out inheriting workspace metadata ( #2853 )
...
* cargo: add log as a workspace dependency
* cargo: add authors to top-level workspace
* cargo: add a few more entried to workspace package
2023-01-18 10:13:11 +01:00
Jon Häggblad
48def795d9
common/logging: fix clippy ( #2866 )
...
* common/logging: fix clippy
* network-requester: clippy
2023-01-18 09:55:56 +01:00
farbanas
e849cc065a
move contracts build to our custom runner
2023-01-17 16:43:36 +01:00
farbanas
95b95b2892
fix: contracts build shouldn't fail on wrong tag
2023-01-17 16:24:03 +01:00
farbanas
df4587be62
chore: whitespace
2023-01-17 15:47:46 +01:00
Dave Hrycyszyn
80017d258d
Merge branch 'release/v1.1.6' into develop
2023-01-17 14:10:15 +00:00
Bogdan-Ștefan Neacşu
6d6d9d4359
Apply rename refactoring to env files ( #2854 )
2023-01-17 15:02:22 +02:00
farbanas
59185f3b87
merge resolve
2023-01-17 13:41:56 +01:00
durch
c708a7cc12
Merge branch 'release/v1.1.6' of https://github.com/nymtech/nym into release/v1.1.6
2023-01-17 13:39:56 +01:00
durch
ea35a37d4c
Replace println with eprintln!
2023-01-17 13:39:49 +01:00
farbanas
e40d25a97b
nym-validator-api -> nym-api
2023-01-17 13:33:30 +01:00
farbanas
cf903aa2e5
updated changelogs
2023-01-17 13:30:31 +01:00
farbanas
0a2e0d6a8f
bump version for release
2023-01-17 13:17:15 +01:00
Fran Arbanas
8eb3dbd191
Merge pull request #2849 from nymtech/workflows-nym-api
...
fix: rename validator-api to nym-api
2023-01-17 13:07:24 +01:00
farbanas
58d15429de
feat: change Github hosted ubuntu-20.04 runners for our own custom-runner-linux
2023-01-17 13:05:35 +01:00
Raphaël Walther
a0661fecb2
Github Actions: fix notifications
2023-01-17 10:38:34 +01:00
Jędrzej Stuczyński
ea68d42886
bugfix: set default value for nym-api (and nyxd) for clients ( #2822 )
...
* setting default urls in client config
* using the same environmental variable for verloc
2023-01-17 10:27:55 +01:00
Dave Hrycyszyn
d4298c61a0
Feature/centralized allow list ( #2835 )
...
* Changed `listening_address` to `websocket_address` to make things a bit more clear
Stricly speaking, service providers don't "listen" on a port, they make
an outbound connection to a websocket which is already listening on the
provided port on localhost.
* Using un-imported network_defaults module name as it fits nicely
and reduces guessing as to what's going on in the code
* Using full module path for logs
* Some minor renames and extractions
* Fixing a few clippy warnings about double references
* Ripped the allowed_hosts module out into separate module files
* Removing old comment
* Removing unused import
* Knocking down visibility on function
* Docs on OutboundRequestFilter
* Removing a function that doesn't justify its existence
* Keeping struct with its impl
* Renamed a few modules
* Smoothing and rearranging code, no big changes
* It's now possible to inject a standard allowed_list
* Logging all standard allowed domains at network requester startup
* Fixing printed comment
2023-01-16 15:20:24 +00:00
farbanas
65ed611c24
fix: changelog cleanup and added a UNRELEASED section
2023-01-16 16:00:58 +01:00
Raphaël Walther
d713b926f8
Github Actions: fix notifications
2023-01-16 15:31:47 +01:00
Gala
f305901a18
Changing the explorers guru link ( #2820 )
2023-01-16 15:27:44 +01:00
Raphaël Walther
082a8ad8ee
Github Actions: fix notifications
2023-01-16 14:38:02 +01:00
farbanas
031092815b
fix: rename validator-api to nym-api
2023-01-16 14:05:00 +01:00
farbanas
ca8a6150c9
fix: moved the if step to the root of the job, removed unused workflows
2023-01-16 14:01:20 +01:00
Jess
645cb88074
Update CHANGELOG.md
2023-01-16 12:42:51 +00:00
Jędrzej Stuczyński
6b96e474f7
made most of cli boolean arguments optional ( #2819 )
...
so that if not provided, they would not overwrite config values
2023-01-16 12:52:29 +01:00
Raphaël Walther
f4fd08f64e
Github Actions: add audit workflow on trigger
2023-01-16 11:25:28 +01:00
Fouad
78247b973b
upgrade storybook to latest ( #2840 )
2023-01-16 09:49:08 +00:00
Jon Häggblad
6b52132501
gateway: don't shutdown on connection handler drop ( #2848 )
2023-01-16 10:31:01 +01:00
Raphaël Walther
d2f33180e2
Github Actions: fix notifications
2023-01-16 09:40:05 +01:00
Jon Häggblad
dc71f6e94d
common: dedup and move banner to common/logging ( #2846 )
2023-01-16 08:32:35 +01:00
Raphaël Walther
cc7161c113
Github Actions: fix notifications
2023-01-13 16:54:09 +01:00
Jędrzej Stuczyński
bbb46ebd90
chore: upgrade tokio to 1.24.1 (+ tokio-util and tokio-stream) ( #2843 )
...
* updated 'tokio' to 1.24.1 in the whole codebase
* ibid for 'tokio-stream'
* ibid for 'tokio-util'
* Removed lock file from verify-signature example
2023-01-13 14:46:10 +00:00
Jon Häggblad
bc3fd236d8
client-core: fix bug with force-register-gateway ( #2844 )
2023-01-13 15:43:29 +01:00
dependabot[bot]
ea95288940
build(deps): bump minimatch from 3.0.4 to 3.1.2 in /testnet-faucet ( #2775 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.0.4 to 3.1.2.
- [Release notes](https://github.com/isaacs/minimatch/releases )
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.0.4...v3.1.2 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 13:37:36 +00:00
dependabot[bot]
b182ed6925
build(deps): bump luxon from 2.4.0 to 2.5.2 ( #2792 )
...
Bumps [luxon](https://github.com/moment/luxon ) from 2.4.0 to 2.5.2.
- [Release notes](https://github.com/moment/luxon/releases )
- [Changelog](https://github.com/moment/luxon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moment/luxon/compare/2.4.0...2.5.2 )
---
updated-dependencies:
- dependency-name: luxon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-13 13:36:20 +00:00
Fouad
017c9d2504
upgrade tauri to 1.2.3 ( #2842 )
2023-01-13 13:34:56 +00:00
Jędrzej Stuczyński
50c7d717c0
chore: fixed clippy warnings from the nightly toolchain ( #2838 )
2023-01-13 13:16:47 +00:00
Jędrzej Stuczyński
b473aeb3be
Feature/gateway graceful shutdown ( #2834 )
...
* task dependency
* unifying some startup code and passing TaskClient around
* graceful shutdown handling for mix socket listener
* graceful shutdown handling for clients listener
* graceful shutdown handling for packet forwarding
* unified waiting for interrupt across binaries
* made 'validate_bech32_address_or_exit' into a function that returns proper Result
* printing formatted message on main error
* fixed failing test
* removed duplicate code that should have been gone ages ago
* ibid
* removed biased selection for authenticated handler
* minor refactoring to 'ensure_config_version_compatibility'
2023-01-13 11:56:37 +00:00
farbanas
ac10e03aec
chore: added --all-targets --all-features to clippy
2023-01-13 10:31:19 +01:00
Fran Arbanas
fe2e1c29a2
Merge pull request #2828 from nymtech/2811-fix-clippy-check-failing
...
[2811] Fix dependabot clippy-check fails
2023-01-13 10:28:26 +01:00
Fouad
2eee5195cc
React / React DOM / Types upgrade to version 18 ( #2830 )
...
* new react and reactdom packages in wallet
* new react and reactdom packages in root
* new react and reactdom packages in nym connect
* new react and reactdom packages in root
* update react and reactdom for explorer
* react and react-dom upgrade for ts-packages
remove unused import
fix linting error
* use custom FC typing
move typings folder
* fix type error
2023-01-12 17:15:31 +00:00
Jon Häggblad
3bd4343a39
client-core: tidy by removing some allow dead_code ( #2832 )
2023-01-12 14:18:46 +01:00
Jon Häggblad
74feb065f9
outfox: fix some clippy warnings in tests ( #2831 )
2023-01-12 14:03:26 +01:00
Mark Sinclair
65b819c649
GitHub Actions: add directory to fix error on runners with read-only file systems
2023-01-12 12:52:31 +00:00
Jon Häggblad
bd12305a68
client-core: add note about msg string
2023-01-12 12:35:40 +01:00
Fouad
4854e929ed
link to the ng mixnet explorer for account info ( #2823 )
2023-01-12 12:33:28 +01:00
Jędrzej Stuczyński
5709c45a50
Feature/circulating supply ( #2814 )
...
* Fixed typo in node_status_cache constant
* ibid
* Moved some caching stuff around so I can see what depends on what
* Finishing merge of conflicted files
* Minor smoothing
* Got cache reads working for circ supply and refactored common cache
* Refactored nyxd client usages to make things bit more clear
* Moved caching support stuff into the support folder
* Moved storage code into support module
* Removed dead code
* Tweaks
* Handling cases a little more nicely in circulating supply api
* Renamed nymd_client to nyxd_client
* Pulled CacheNotification into the caching support module
* Pulled some domain-specific helpers out of cache refresher
* Moving some more helper methods out of the cache refresher
* Deleting unused code
* Extracted a few more functions out of the cache refresher
* A few comments as breadcrumbs
* Renaming the anemic "helpers" to "node_sets"
* Renaming the validator_cache module to nym_contract_cache
* Renaming nym contract cache stuff to make things clearer
* Renamging a few things in comments
* Renaming validator_cache to nym_contract_cache
* foomp
* Started refactoring http and cli
* Extracted cli arg parsing into its own module
* Cleanup
* Extracted start methods into various modules to clean main up
* WIP commit
* Build working, swagger not
* Fixed swagger docs metadata
* Removed log statement
* Circulating supply cache now working with simple logic
* Fixed up circulating supply method names
* Starting to work in some (wrong) constants
* Documented the cache
* Renaming circulating-supply route
* nym-api compiling after the rebasing
but most likely not fully working yet
* removed unused imports
* only starting RewardedSetUpdater if the config flag is set
* nym-api compiling with coconut feature
* removed redundant process_runner
* removed generic aspect of nym-api nyxd::Client
* signle entry point for starting nym_contract_cache
* do not eagerly grab instances of managed state
* inlining openapi route spec
* CirculatingSupplyResponse type
* fixed compilation of coconut tests
* calculating circulating supply based on mixmining reserve and vesting tokens
* separated different variants of caching intervals
* allow nym-api to specify address of the vesting contract
* fixed types export
* renamed the query on the vesting contract
* reorganised startup procedure and made all start methods independent from rocket
* cleaned up startup procedure for nym-api
* startup checks for rewarding permisssions
* updated changelog
* added config flag to control whether circulating supply should be updated
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
2023-01-12 10:39:21 +00:00
Jon Häggblad
a7f1242961
client-core: clean up gateway registration ( #2827 )
...
* client-core: clean up gateway registration
* client-core: tidy docs and clippy
* clients: tidy output
2023-01-12 11:35:34 +01:00
Jon Häggblad
8b14321c4a
connect,wallet: make fern use same colors as env_pretty_logger ( #2829 )
2023-01-12 11:35:11 +01:00
Fouad
5f88517e1d
Feature/nym connect gateway performance ( #2824 )
...
* set up ui for gateway performance in nym-connect
remove duplicated imports
* set and reset (when necessary) gateway performance
* remove unneeded useEffect
* remove log
2023-01-12 10:47:58 +01:00
farbanas
dddc6eae57
fix: added continue-on-error for clippy-check since they fail on forked repositories due to permission errors which we won't solve
2023-01-12 10:45:27 +01:00
Jędrzej Stuczyński
8beb33fe92
bugfix: set default value for nym-api (and nyxd) for clients ( #2822 )
...
* setting default urls in client config
* using the same environmental variable for verloc
2023-01-11 14:37:05 +00:00
Fouad
c7d8f3af97
Feature/nym connect gateway performance ( #2815 )
...
* set up ui for gateway performance in nym-connect
* reset gateway performance state periodically
* remove duplicated imports
* set and reset (when necessary) gateway performance
* align gateway performance text left
2023-01-11 14:19:59 +01:00
Gala
1e84f87bf5
Revert "Changing the explorers guru link"
...
This reverts commit 70ae45b6c9 .
2023-01-11 13:33:26 +01:00
Jędrzej Stuczyński
bf5b8fab85
made most of cli boolean arguments optional ( #2819 )
...
so that if not provided, they would not overwrite config values
2023-01-11 12:14:16 +00:00
Gala
70ae45b6c9
Changing the explorers guru link
2023-01-11 12:59:16 +01:00
Jon Häggblad
b0960091c1
Merge pull request #2764 from nymtech/feature/rust-sdk-initial-version
...
Initial Rust client SDK
2023-01-11 10:06:15 +01:00
Jon Häggblad
b97a12186f
rust-fmt: append path in error
2023-01-11 00:32:21 +01:00
Jon Häggblad
36496a519a
rust-sdk: add additinal example
2023-01-11 00:13:45 +01:00
Jon Häggblad
87fad25ac3
rust-sdk: implement manualy set/get keys
2023-01-11 00:13:28 +01:00
Jon Häggblad
df3d478caa
rust-sdk: make new_from_dir return result
2023-01-10 23:28:26 +01:00
Jon Häggblad
751e3ccd27
Merge remote-tracking branch 'origin/develop' into feature/rust-sdk-initial-version
2023-01-10 23:14:24 +01:00
Mark Sinclair
74a4546d72
GitHub Actions: post messages to another channel on job failures
2023-01-10 18:25:42 +00:00
Jędrzej Stuczyński
2587d00b9e
feature: reduce staking address capabilities + refactor vesting storage ( #2796 )
...
* checks for existing staking account
* removed code for v2 migration
* using stronger types for storage keys
* Added type alias for the storage key and documented each `Map`
* remove the hacky way of storing staker information
* allow the staking address account to perform delegations with the additional msg argument
* new unit tests
* updated client code
* modified migrate msg to explicitly require confirming having performed manual checks
* re-ordered arguments
2023-01-10 17:36:27 +00:00
Fouad
cf25c331c0
Upgrade webpack ( #2800 )
...
* upgrade webpack and remove unused client lib
* upgrade webpack loaders
2023-01-10 17:08:09 +00:00
Mark Sinclair
a24c7e4783
Merge pull request #2813 from nymtech/feature/matrix-messages
...
Send matrix notification messages
2023-01-10 16:40:38 +00:00
Mark Sinclair
9ea725bf83
GitHub Actions: add matrix env vars to all jobs with notifications
2023-01-10 16:36:50 +00:00
Mark Sinclair
fe78d4faf0
GitHub Actions: support sending notification messages to matrix
2023-01-10 16:24:23 +00:00
Jędrzej Stuczyński
0df063f9f6
feature: query for obtaining amount of vesting coins for all accounts ( #2791 )
...
* wip
* Introduced paged queries for getting list of all vesting accounts and for amount of vesting coins
* Added the queries to VestingQueryClient trait
* Added default implementations to all trait queries
* Fixed naming for the vesting coins query
* Helper functions for dealing with paging
* Updated changelog
2023-01-10 14:58:40 +00:00
Bogdan-Ștefan Neacşu
ad8fdbdddf
Feature/configurable dkg signup ( #2809 )
...
* Refactored consts to config structure
* Nym-cli generate init for dkg contract
2023-01-10 16:33:16 +02:00
Bogdan-Ștefan Neacşu
8d3aea969e
Handle case when changed value is 42 ( #2808 )
2023-01-10 15:01:57 +02:00
farbanas
96444509d0
fix: updated changelog for binaries with the version of the release
2023-01-10 13:53:02 +01:00
farbanas
078ca0b0d1
Merge resolve
2023-01-10 13:52:00 +01:00
farbanas
aab91e424e
Merge resolve
2023-01-10 13:48:04 +01:00
farbanas
273dc41559
feat: update changelogs
2023-01-10 13:43:09 +01:00
farbanas
61bc74148f
Update versions
2023-01-10 13:10:24 +01:00
Jędrzej Stuczyński
5b14eecf82
bugfix: for Default config impl generate fresh mnemonic over using a hardcoded one ( #2806 )
2023-01-10 10:39:58 +00:00
Jon Häggblad
2746cabecc
rust-sdk: reorder in client file
2023-01-10 01:43:50 +01:00
Jon Häggblad
666cbcf2cc
rust-sdk: extract out builder
2023-01-10 01:36:27 +01:00
Fran Arbanas
30110aff65
Merge pull request #1827 from nymtech/feat/nym-cli-cosmwasm-generate-init-message
...
nym-cli generate instantiate message for mixnet and vesting contracts
2023-01-09 19:54:28 +01:00
farbanas
1954c49ac2
merge resolve
2023-01-09 19:38:16 +01:00
farbanas
70328ba114
merge resolve
2023-01-09 19:30:25 +01:00
farbanas
c43b2dc117
merge resolve
2023-01-09 16:03:42 +01:00
Drazen Urch
4a8a9096dd
Save to JSON in addition to printing ( #1864 )
...
* Save to JSON in addition to printing
* Save node details to json for mixnode
* Remove Cargo.locks
* Cli ergonomics
* Json output for gateway
2023-01-09 12:51:21 +01:00
Jon Häggblad
96ab4325e3
rust-sdk: tidy
2023-01-09 12:39:23 +01:00
Jon Häggblad
11e2ba33e7
fix compilation after merge in latest develop
2023-01-09 10:44:02 +01:00
Jon Häggblad
95db26c35b
changelog: add note
2023-01-09 10:43:42 +01:00
Jon Häggblad
aed96b2d44
Merge remote-tracking branch 'origin/develop' into feature/rust-sdk-initial-version
2023-01-09 10:41:10 +01:00
Jon Häggblad
326d5fcec8
rustfmt
2023-01-09 10:02:46 +01:00
Jędrzej Stuczyński
88d813b9c1
Feature/optional set trait ( #2773 )
...
* Defined OptionalSet trait
* extended the trait to handle environment
* sample implementation for the gateway
* implementation for mixnode
* Added the same feature to nym-api config + made some config types stricter
* fixed compilation and linter issues
* keeping track of parsing error
* attempt at using the trait for the client configs
* Streamlined more arguments
* Removed deprecation on setters
* fixed incorrect test constructor
* missed rebase fixes
2023-01-06 18:13:25 +00:00
Pierre Dommerc
e181a1cfb1
feat(wallet-buy): pass wallet address as url param ( #2780 )
2023-01-06 09:38:30 +01:00
Jon Häggblad
afae6fc9a5
rust-sdk: move Keys to its own file
2023-01-05 17:44:03 +01:00
Jon Häggblad
23c13a409a
rust-sdk: rename key_paths to paths
2023-01-05 17:06:21 +01:00
Dave Hrycyszyn
29091aab8e
Feature/rename nymd to nyxd ( #2696 )
...
* Renaming all instances of nymd to nyxd
* Might as well get the changelogs too
* Making it clearer that an ApiClient is a NymApiClient
* Lining up config templates with struct keys on gateway
* Changed the last references to validator_urls to nyxd_urls
* Fixed up a few type errors after refactoring
* Changed the changelog
* Fixed typo in changelog
* Further instances of renaming 'nymd' + introducing additional clap aliases
* updated environmental variables and allowed usage of deprecated variants
* missing occurences of coconut-locked environmental variables
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2023-01-05 15:35:47 +00:00
Jon Häggblad
1d522143a2
rust-sdk: remove more unwraps
2023-01-05 16:18:39 +01:00
Jon Häggblad
775ce0f95d
rust-sdk: fix some issues identified during draft review
2023-01-05 16:18:39 +01:00
Jon Häggblad
b019786c5a
rust-sdk: replace a bunch of unwrap with error return
2023-01-05 16:18:39 +01:00
Jon Häggblad
9b9c01fb8f
rust-sdk: initial version
2023-01-05 16:18:39 +01:00
Dave Hrycyszyn
6c857b5daf
wip
2023-01-05 16:18:39 +01:00
Dave Hrycyszyn
5ea084d286
Starting with Rust sdk
2023-01-05 16:18:39 +01:00
Pierre Dommerc
fdbe3a1f6a
fix(explorer,explorer-api): mixnode location ( #2763 )
...
* chore(explorer-api): remove useless route (/terms)
* feat(explorer-api-geoip): add coordinates lat&lon
* fix(explorer): mixnode location
* fix: typo
* fix: clippy
2023-01-05 15:53:15 +01:00
Jędrzej Stuczyński
5f4926dd49
feature: use clap derive for nym-api + use stricter validation for other binaries ( #2772 )
...
* fixed all uses of deprecated clap methods
* updated all uses of clap to 4.0
* unified obtaining build information
* moved around the imports
* Moved all nym-api arguments to ApiArgs and simplified parsing
* Using common shutdown signal code
* Using clap for parsing Vec<Url>
* stricter validation of socks5-client arguments
* ibid for the native client
* ibid for the gateway
* ibid for the mixnode
* clippy
2023-01-05 10:32:57 +00:00
dependabot[bot]
1f132a4eaa
build(deps): bump got and nodemon ( #1624 )
...
Bumps [got](https://github.com/sindresorhus/got ) and [nodemon](https://github.com/remy/nodemon ). These dependencies needed to be updated together.
Removes `got`
Updates `nodemon` from 2.0.12 to 2.0.19
- [Release notes](https://github.com/remy/nodemon/releases )
- [Commits](https://github.com/remy/nodemon/compare/v2.0.12...v2.0.19 )
---
updated-dependencies:
- dependency-name: got
dependency-type: indirect
- dependency-name: nodemon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:21:05 +00:00
dependabot[bot]
097d2d51cc
build(deps): bump undici, hardhat and @nomiclabs/hardhat-etherscan ( #1634 )
...
Bumps [undici](https://github.com/nodejs/undici ), [hardhat](https://github.com/nomiclabs/hardhat ) and [@nomiclabs/hardhat-etherscan](https://github.com/nomiclabs/hardhat ). These dependencies needed to be updated together.
Updates `undici` from 4.16.0 to 5.10.0
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v4.16.0...v5.10.0 )
Updates `hardhat` from 2.9.2 to 2.11.2
- [Release notes](https://github.com/nomiclabs/hardhat/releases )
- [Commits](https://github.com/nomiclabs/hardhat/compare/hardhat@2.9.2...hardhat@2.11.2 )
Updates `@nomiclabs/hardhat-etherscan` from 3.0.3 to 3.1.0
- [Release notes](https://github.com/nomiclabs/hardhat/releases )
- [Commits](https://github.com/nomiclabs/hardhat/compare/@nomiclabs/hardhat-etherscan@3.0.3...@nomiclabs/hardhat-etherscan@3.1.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-type: indirect
- dependency-name: hardhat
dependency-type: direct:development
- dependency-name: "@nomiclabs/hardhat-etherscan"
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:20:56 +00:00
dependabot[bot]
a2078d997b
Bump loader-utils from 1.4.0 to 1.4.2 ( #1763 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:20:37 +00:00
dependabot[bot]
558d4b899d
Bump deep-object-diff from 1.1.7 to 1.1.9 ( #1765 )
...
Bumps [deep-object-diff](https://github.com/mattphillips/deep-object-diff ) from 1.1.7 to 1.1.9.
- [Release notes](https://github.com/mattphillips/deep-object-diff/releases )
- [Commits](https://github.com/mattphillips/deep-object-diff/commits )
---
updated-dependencies:
- dependency-name: deep-object-diff
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:20:24 +00:00
dependabot[bot]
4fcb98e839
Bump decode-uri-component in /contracts/basic-bandwidth-generation ( #1838 )
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:20:11 +00:00
dependabot[bot]
702bb202a3
Bump decode-uri-component from 0.2.0 to 0.2.2 ( #1840 )
...
Bumps [decode-uri-component](https://github.com/SamVerschueren/decode-uri-component ) from 0.2.0 to 0.2.2.
- [Release notes](https://github.com/SamVerschueren/decode-uri-component/releases )
- [Commits](https://github.com/SamVerschueren/decode-uri-component/compare/v0.2.0...v0.2.2 )
---
updated-dependencies:
- dependency-name: decode-uri-component
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:59 +00:00
dependabot[bot]
71ff2c04a0
Bump express in /clients/native/examples/js-examples/websocket ( #1849 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:46 +00:00
dependabot[bot]
cb30384eaf
Bump qs and express in /clients/native/examples/js-examples/websocket ( #1850 )
...
Bumps [qs](https://github.com/ljharb/qs ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.7.0 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.7.0...v6.11.0 )
Updates `express` from 4.17.1 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:38 +00:00
dependabot[bot]
e911c2fbc0
Bump qs and express in /clients/webassembly/js-example ( #1851 )
...
Bumps [qs](https://github.com/ljharb/qs ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.7.0 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.7.0...v6.11.0 )
Updates `express` from 4.17.1 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:27 +00:00
dependabot[bot]
bb005a39f5
Bump qs, body-parser and express ( #1852 )
...
Bumps [qs](https://github.com/ljharb/qs ), [qs](https://github.com/ljharb/qs ), [body-parser](https://github.com/expressjs/body-parser ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.10.1 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.10.1...v6.11.0 )
Updates `qs` from 6.5.2 to 6.11.0
- [Release notes](https://github.com/ljharb/qs/releases )
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.10.1...v6.11.0 )
Updates `body-parser` from 1.19.0 to 1.20.1
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.19.0...1.20.1 )
Updates `express` from 4.17.1 to 4.18.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-type: indirect
- dependency-name: qs
dependency-type: indirect
- dependency-name: body-parser
dependency-type: indirect
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:19 +00:00
dependabot[bot]
ea72c37083
Bump express in /contracts/basic-bandwidth-generation ( #1853 )
...
Bumps [express](https://github.com/expressjs/express ) from 4.17.1 to 4.18.2.
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/master/History.md )
- [Commits](https://github.com/expressjs/express/compare/4.17.1...4.18.2 )
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:19:10 +00:00
dependabot[bot]
a24dd8b9bc
build(deps): bump json5 from 2.2.1 to 2.2.3 in /nym-api/tests ( #2768 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:11:01 +00:00
dependabot[bot]
b006c01397
build(deps): bump json5 from 2.2.1 to 2.2.3 in /testnet-faucet ( #2769 )
...
Bumps [json5](https://github.com/json5/json5 ) from 2.2.1 to 2.2.3.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v2.2.1...v2.2.3 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:10:38 +00:00
dependabot[bot]
f7f2a51458
build(deps): bump json5 from 1.0.1 to 1.0.2 ( #2770 )
...
Bumps [json5](https://github.com/json5/json5 ) from 1.0.1 to 1.0.2.
- [Release notes](https://github.com/json5/json5/releases )
- [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md )
- [Commits](https://github.com/json5/json5/compare/v1.0.1...v1.0.2 )
---
updated-dependencies:
- dependency-name: json5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-05 10:10:04 +00:00
Jon Häggblad
408396c900
client-core: remove generic parameter for ClientCoreError ( #2765 )
...
* client-core: remove generic parameter for ClientCoreError
* fix compilation
2023-01-04 15:41:11 +01:00
Jędrzej Stuczyński
a97c913bb1
Fixed missing feature lock for coconut-exlusive fields ( #2767 )
2023-01-04 14:00:55 +00:00
Jędrzej Stuczyński
dba5a9caef
Renamed 'nym-validator-api' package name to 'nym-api' ( #2766 )
2023-01-04 13:00:37 +00:00
Pierre Dommerc
3e39573feb
feat(wallet-buy): pass wallet address as url param ( #2752 )
2023-01-04 13:26:09 +01:00
Jędrzej Stuczyński
ac312e9109
feature: standarise arguments ( #2762 )
...
* Renamed "address" argument in "sign" command to "wallet-address"
* Ability to optionally describe mixnode with command line arguments
* renamed 'validators' arguments to 'nym-apis' in mixnode binary
* cleaned up gateway validator-related url arguments
* fixup! Renamed "address" argument in "sign" command to "wallet-address"
* renamed 'use_anonymous_sender_tag' to 'use_anonymous_replies'
* 'nymd_endpoints => 'nymd_validators'
* more consistency for nymd_validators and nym_apis urls arguments
* updated changelog
2023-01-04 09:59:08 +00:00
Jędrzej Stuczyński
8a2a7dc0ce
bugfix: don't start rewarding unless rewarding.enabled is explicitly set to true ( #2753 )
...
* start rewarded set updater based on config flag
* removed dead code annotation
* updated changelog
2023-01-04 09:44:32 +00:00
Fouad
5b15ed6f15
merge resolve
2022-12-22 15:48:40 +01:00
Fouad
9684b7ffbd
merge resolve
2022-12-22 15:45:02 +01:00
Fouad
0628565684
Feature/node settings apy playground ( #1677 ) ( #2738 )
...
* initial ui for test my node
use svg for node path
add stories for test my node
* add initial rewards calculation
* update validation for rewards playground
* init playground with default values
* get node uptime
* get mixnode reward estimation
* calculate saturation
calculate stake saturation
* Make ComputeRewardEstParam derive Debug
* set active set to be always true
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-12-22 15:33:27 +01:00
Gala
4f59678ded
center layout
2022-12-22 15:31:35 +01:00
Gala
8a1d2af3cf
adding changes
2022-12-22 14:44:58 +01:00
Gala
57703af642
Merge pull request #2746 from nymtech/revert-1519-339-net-switch-bttn
...
Revert "NE: Switch button to change the explorer network"
2022-12-22 14:21:24 +01:00
Gala
9dd4c5d871
Revert "NE: Switch button to change the explorer network"
2022-12-22 14:20:21 +01:00
farbanas
4813cf6c18
feat: release v1.1.5 of nym-wallet
2022-12-22 12:14:01 +01:00
farbanas
29f48efe49
feat: release v1.1.5 of nym-wallet
2022-12-22 12:13:44 +01:00
farbanas
280ac34115
feat: release v1.1.5 of nym-wallet
2022-12-22 12:12:46 +01:00
benedetta davico
83b76c6b37
Merge pull request #1519 from nymtech/339-net-switch-bttn
...
NE: Switch button to change the explorer network
2022-12-22 11:23:00 +01:00
Gala
4120234155
fix build problem
2022-12-22 11:09:55 +01:00
Gala
42b444ddf8
Merge branch '339-net-switch-bttn' of github.com:nymtech/nym into 339-net-switch-bttn
2022-12-22 10:55:03 +01:00
Gala
acd832d8e5
cleaning
2022-12-22 10:54:26 +01:00
Gala
75a726ebbe
some styles
2022-12-22 10:54:12 +01:00
Gala
b9fbab6024
adding button on mov nav and make it smaller
2022-12-22 10:54:12 +01:00
Gala
06ed8716a1
adding a switch between networks
2022-12-22 10:54:12 +01:00
benedetta davico
beddd3dcee
Merge pull request #2742 from nymtech/feat/2130-tables-update-rebase
...
Feat/2130 tables update rebase
2022-12-22 10:37:53 +01:00
Drazen Urch
bdc285dbbb
Add numeric family ids to explorer-api ( #2707 )
2022-12-21 23:37:32 +01:00
benedetta davico
4d02dfb899
Merge pull request #2741 from nymtech/fix/explorer-gateway-bond-decimals
...
fix(explorer): set gateway bond 6 decimals
2022-12-21 18:10:47 +01:00
Gala
80d6cb5c12
last small touch
2022-12-21 17:34:26 +01:00
Gala
7422ab69ba
Merge branch 'feat/2130-tables-update-rebase' of github.com:nymtech/nym into feat/2130-tables-update-rebase
2022-12-21 17:30:26 +01:00
Gala
60c8185bea
cleaning
2022-12-21 17:26:34 +01:00
Gala
9d3c7c0be8
refactor from PR request
2022-12-21 17:26:34 +01:00
Gala
d6048fae52
refactor
2022-12-21 17:26:22 +01:00
Gala
ddb7b0e872
delegations layout and tooltip when delegate with vesting
2022-12-21 17:26:22 +01:00
Gala
4995dde705
bond table changes
2022-12-21 17:25:09 +01:00
Gala
63bfe4246f
fix parameters settings layout
2022-12-21 17:24:23 +01:00
Gala
4654b360e0
cleaning
2022-12-21 17:23:52 +01:00
Gala
7c5c19986a
refactor from PR request
2022-12-21 17:23:52 +01:00
Gala
46edca0bd4
refactor
2022-12-21 17:23:52 +01:00
Gala
b03a1f922d
refactor
2022-12-21 17:23:52 +01:00
Gala
9616c90433
delegations layout and tooltip when delegate with vesting
2022-12-21 17:23:52 +01:00
Gala
ea49f0a265
delegations table changes wip
2022-12-21 17:23:52 +01:00
Gala
2470c8b9b5
tidying up
2022-12-21 17:23:52 +01:00
Gala
7d001965ec
change date order to dd/mm/yy
2022-12-21 17:22:26 +01:00
Gala
11b1089d83
removing epoch on settings and fixing divider position
2022-12-21 17:22:26 +01:00
Gala
52699d7598
bond table changes
2022-12-21 17:21:51 +01:00
benedetta davico
87443dd624
Merge pull request #2743 from nymtech/feat/2161-ne-gate-version
...
Feat/2161 ne gate version
2022-12-21 15:25:07 +01:00
benedetta davico
a02a1b0385
Merge pull request #2728 from nymtech/feat/2722-ne-ui
...
make fields match button height
2022-12-21 15:09:32 +01:00
Gala
e0f2fa6705
fix indentation
2022-12-21 14:45:14 +01:00
Gala
7949b07213
Merge branch 'feat/2161-ne-gate-version' of github.com:nymtech/nym into feat/2161-ne-gate-version
2022-12-21 14:07:16 +01:00
Gala
bd20fd0b1f
remove console log
2022-12-21 14:06:32 +01:00
Gala
57d3d6fd0f
sdding version number on the gateways list and details
2022-12-21 14:06:32 +01:00
Gala
06eff652dd
wip adding gt version
2022-12-21 14:06:32 +01:00
Gala
246decac4a
remove console log
2022-12-21 14:01:53 +01:00
Gala
a14ae298ae
sdding version number on the gateways list and details
2022-12-21 13:59:23 +01:00
Gala
43188051d3
Merge branch 'feat/2130-tables-update-rebase' of github.com:nymtech/nym into feat/2130-tables-update-rebase
2022-12-21 12:48:46 +01:00
Gala
8aa15fa467
fix parameters settings layout
2022-12-21 12:41:12 +01:00
benedetta davico
f77b037ef7
Merge pull request #2704 from nymtech/feature/nym-connect-display-info
...
NymConnect - Display service info in tooltip **1.1.5 Release**
2022-12-21 12:39:44 +01:00
Gala
75dbc5d790
Merge branch 'release/v1.1.5' into feat/2130-tables-update-rebase
2022-12-21 12:20:42 +01:00
Gala
e6bcd706ff
cleaning
2022-12-21 12:03:46 +01:00
Gala
9a077a0928
refactor from PR request
2022-12-21 12:03:46 +01:00
Gala
11fd42e187
refactor
2022-12-21 12:03:46 +01:00
Gala
6e499e5996
refactor
2022-12-21 12:03:46 +01:00
Gala
f98cc73a1f
delegations layout and tooltip when delegate with vesting
2022-12-21 12:03:46 +01:00
Gala
db9bf4d3fa
delegations table changes wip
2022-12-21 12:03:46 +01:00
Gala
b30628529d
tidying up
2022-12-21 12:03:46 +01:00
Gala
3be615f74f
change date order to dd/mm/yy
2022-12-21 12:03:46 +01:00
Gala
a8ccd2ec17
removing epoch on settings and fixing divider position
2022-12-21 12:03:46 +01:00
Gala
2d71caf50a
bond table changes
2022-12-21 12:03:46 +01:00
Gala
4d08d62fc2
wip adding gt version
2022-12-21 11:54:41 +01:00
pierre
40e5595d65
fix(explorer): set gateway bond 6 decimals
2022-12-21 11:46:12 +01:00
Gala
6780d58a98
cleaning
2022-12-21 11:19:50 +01:00
Gala
ccbf06f179
refactor from PR request
2022-12-21 11:19:50 +01:00
Gala
e6ecf71cc3
refactor
2022-12-21 11:19:50 +01:00
Gala
c66312ee96
refactor
2022-12-21 11:19:50 +01:00
Gala
808802aeb4
delegations layout and tooltip when delegate with vesting
2022-12-21 11:19:50 +01:00
Gala
fb38f24e5c
delegations table changes wip
2022-12-21 11:19:50 +01:00
Gala
65f148a5ad
tidying up
2022-12-21 11:19:50 +01:00
Gala
2bcdc5d11e
change date order to dd/mm/yy
2022-12-21 11:19:50 +01:00
Gala
5ecb03ffe9
removing epoch on settings and fixing divider position
2022-12-21 11:19:50 +01:00
Gala
8505989dad
bond table changes
2022-12-21 11:19:50 +01:00
benedetta davico
ed5e865db7
Merge pull request #2718 from nymtech/feature/wallet-epoch-time-in-unbond-modal
...
Add epoch info to unbond modal **1.1.5 Release**
2022-12-21 10:37:38 +01:00
benedetta davico
ea3194e0c3
Merge pull request #2720 from nymtech/feature/wallet-fix-parameter-input-layout
...
Fix param input layout **1.1.5 Release**
2022-12-21 10:24:05 +01:00
Gala
190bff4ffe
Merge branch 'release/v1.1.5' of github.com:nymtech/nym into release/v1.1.5
2022-12-21 10:21:23 +01:00
fmtabbara
c509555d15
fix param input layout
2022-12-21 09:22:01 +01:00
fmtabbara
f0d66fdd88
add epoch info to unbond modal
2022-12-21 09:19:39 +01:00
fmtabbara
14847d01b7
remove console.log
2022-12-21 09:17:38 +01:00
fmtabbara
f4711902bd
display service info in tooltip
...
trim provider address
2022-12-21 09:17:38 +01:00
Jędrzej Stuczyński
32ad93c57e
Feature/multi surb transmission lanes ( #2723 )
...
* Preserve information about original transmission lanes when buffering reply packets
* Attempting to send partial data in 'handle_send_reply' if we don't have enough surbs immediately
* Display logging of reply surb request target
* promoted reply_controller to a directory
* moved channels and messages to separate file
* simplifications due to rust 1.66
* Using a shoarthand for obtaining connection_id
* made TransmissionBuffer generic
* Moved transmissaion buffer to a higher level directory + defined wasm helpers
* Using transmission buffer in reply controller
* Using the pending replies size in lane lenghts queries
* fixed an out of bounds use of fragments
* Fixed dropped channel in getting lane queue length
* Fixed an edge case failure for reply retransmissions
* measuring (and logging) time it takes to obtain lane lenghts
* decreased logging level
* Removed non-wasm lock on total_size
2022-12-20 19:38:49 +00:00
farbanas
c4a68dbbe6
chore: formatting
2022-12-20 15:28:51 +01:00
fmtabbara
1140503eba
merge 1.1.4 to develop
2022-12-20 13:49:10 +00:00
farbanas
d92d6877a4
Merge branch 'release/v1.1.4'
2022-12-20 12:33:46 +01:00
farbanas
b9fed9f455
updating changelogs
2022-12-20 12:33:20 +01:00
farbanas
5e45f7d3a5
updating changelogs
2022-12-20 12:28:13 +01:00
farbanas
1133acd8bd
update nym-connect and nym-wallet version
2022-12-20 12:14:05 +01:00
farbanas
08e6f3c4b7
update binaries version
2022-12-20 12:10:21 +01:00
farbanas
0ed546b739
fix: remove clear all settings button
2022-12-20 12:04:24 +01:00
Drazen Urch
b4f2233d2b
Outfox and Lion ( #2730 )
2022-12-20 11:29:28 +01:00
Mark Sinclair
d8369eb4c9
Test and earn
...
- add logging and clear local storage menu items
- bump nym-connect version
- add app version number
- add reset trigger when clearing SP storage
- bump tauri version (nym-connect and nym-wallet)
- fix webpack config for prod builds
- new selector for services, with an advanced section for service providers
2022-12-19 18:18:08 +00:00
fmtabbara
db3d379219
update buy NYM text
2022-12-19 15:07:49 +00:00
Gala
a746738d48
make fields match button height
2022-12-19 13:40:26 +01:00
Jon Häggblad
c67f0fb7f8
Merge remote-tracking branch 'origin/release/v1.1.4' into develop
2022-12-19 12:39:11 +01:00
Fouad
7c12a3422c
Feature/node settings apy playground ( #1677 )
...
* initial ui for test my node
use svg for node path
add stories for test my node
* add initial rewards calculation
* update validation for rewards playground
* init playground with default values
* get node uptime
* get mixnode reward estimation
* calculate saturation
calculate stake saturation
* Make ComputeRewardEstParam derive Debug
* set active set to be always true
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-12-19 11:22:51 +00:00
Gala
f047209baf
Merge pull request #2691 from nymtech/2129-buy-2-secc
...
ui and copy changes
2022-12-19 10:43:03 +01:00
Gala
cc5a69d4f1
Merge branch 'release/v1.1.4' into 2129-buy-2-secc
2022-12-19 10:40:01 +01:00
Gala
776d27a899
Merge pull request #2694 from nymtech/2687-remove-warning
...
remove warning error message
2022-12-19 10:35:25 +01:00
Gala
829dbb1695
Merge pull request #2689 from nymtech/2139-buy-secc-1
...
adding bity icon and wallet address
2022-12-19 10:33:47 +01:00
Jon Häggblad
52156e0c38
validator-client: fix typo in error message
2022-12-19 09:22:30 +01:00
Jon Häggblad
901275fd63
wallet: rewrite some abci errors on the fly ( #2716 )
...
* wallet: rewrite some abci errors on the fly
* changelog: update
* Tidy
2022-12-19 09:22:25 +01:00
Jon Häggblad
6c4f0bc2f4
validator-client: fix typo in error message
2022-12-19 09:12:33 +01:00
Jon Häggblad
052a9a71c2
client: tweak shutdown order ( #2724 )
...
* clients: slightly tweak shutdown
* tweak log
2022-12-16 17:03:39 +01:00
Jon Häggblad
da094f0208
wallet: rewrite some abci errors on the fly ( #2716 )
...
* wallet: rewrite some abci errors on the fly
* changelog: update
* Tidy
2022-12-16 12:02:23 +01:00
Bogdan-Ștefan Neacşu
254302ec38
Feature/auto dkg advance ( #2714 )
...
* Add dkg epoch
* Make epoch state advancement dependent only on time
* Nym api tries advancing the dkg epoch state
* Update the time table a bit
It still needs to be changed before production, as the sign-up timeframe
needs to be something like a few days.
* Update changelog
* Fix tests
* Fix clippy after rustc update
2022-12-16 12:21:39 +02:00
Jon Häggblad
a0a73421d0
fix clippy for new rustc
2022-12-16 11:19:53 +01:00
Jon Häggblad
b7be48a1b3
Merge remote-tracking branch 'origin/release/v1.1.4' into develop
2022-12-16 11:09:31 +01:00
Jon Häggblad
870c4f73a8
socks5: send additional status messages available for the frontend ( #2715 )
...
* socks5: send network-requester error in status channel
* Minor tidy
* task-manager: send status msg to indicate ready
* changelog: add note
* coconut/tests: fix clippy for rustc 1.66
2022-12-16 00:24:45 +01:00
Jon Häggblad
c2c883e840
client: create websocket handler builder ( #2700 )
...
* client: create websocket handler builder
* rustfmt
2022-12-16 00:23:58 +01:00
Jędrzej Stuczyński
4d7e21e0f2
fix: ignore corrupted surb storage and instead create fresh one ( #2711 )
...
* checking for correct surb metadata on db load
* archiving corrupted database on load and attempting to start fresh session instead
* checking for data corruption by looking at flush timestamp
* Moving public import to separate section
2022-12-15 15:45:54 +00:00
Jędrzej Stuczyński
c0ffbb0cb2
Fix multi-surb backwards compatibility in pre 1.1.4 client config files ( #2703 )
...
* Defaulting to 'false' value for 'send_anonymously' in socks5 config if not present
* Created method to change all empty core client config fields to their default values
* Using default values for surb reply storage in 'run' command if left unset
2022-12-15 11:21:40 +00:00
Bogdan-Ștefan Neacşu
5e600de932
Modify wasm specific make targets ( #2693 )
2022-12-15 12:22:43 +02:00
farbanas
70fcb8c046
feat: added the rest of the generators, updated some fields based on PR comments
2022-12-15 10:07:19 +01:00
Jon Häggblad
eb07ec8580
client: sort out shutdown procedure and harmonize with socks5-client ( #2695 )
...
* common/task: rename ShutdownNotifier to TaskManager
* nym-client: return boxed error
* nym-client: enable graceful shutdown
* nym-client: task wait on shutdown to instead exit on closed channel
* Fix build
* Fix unused
* changelog: update
2022-12-14 17:13:00 +01:00
Dave Hrycyszyn
f6a79ce7c3
Renaming validator-api to nym-api ( #1863 )
...
* Renaming validator-api to nym-api
* nym-api: simplified crate name
* Added nym-api rename to changelog
* Changed some output messages
* Renamed validator-api-requests to nym-api requests
* Removing more references to validator-api-requests
* Additional lockfile name changes after full build
* Removing mistakenly added merge files
* ibid
* ibid
* Getting rid of ref to validator_api deep inside validator-client
* Fixing file storage paths
* Renaming struct function names referring to validator_api
* Simplifying struct init
* Fixed up all other instances of nym_api.
* Renaming validatorApi to nymApi in TypeScript client for consistency
v
* Found a few more Rust instances
* Changed examples in TypeScript SDK
* Found one more instance of the use of validator instead of nym apis
* Aliasing config key name for deserialization to preserve compatibility with old configs
2022-12-14 15:05:01 +00:00
Gala
80c81fa3d7
using a plain string
2022-12-14 14:52:33 +01:00
Gala
27e6539e98
remove message only for gateways
2022-12-14 14:48:49 +01:00
Gala
a2d10d9956
remove warning error message
2022-12-14 14:12:16 +01:00
Fouad
4ece8b7e8f
Feature/nym connect experimental software text ( #2692 )
...
* use experimental text
2022-12-14 13:04:54 +00:00
Bogdan-Ștefan Neacşu
bb557985c0
DKG resharing unit test ( #2668 )
2022-12-14 14:47:59 +02:00
Fouad
3ebb24b2c8
get version number from tauri and display ( #2684 )
...
* get version number from tauri and display
* update internal version numbers
2022-12-14 12:12:34 +00:00
Gala
142a2bb26b
copy
2022-12-14 13:05:54 +01:00
Gala
677d8c7fce
text size
2022-12-14 12:30:10 +01:00
Gala
3563ad67b2
ui and copy changes
2022-12-14 12:21:36 +01:00
Gala
c11a4c23fa
adding bity icon and wallet address
2022-12-14 11:16:08 +01:00
Jędrzej Stuczyński
97b01db23e
Chore/more error macros ( #2686 )
...
* cleaned up MixProcessingError
* Added Error impl to (hopefully) all error enums in the codebase
* Replaced all occurences of error("{0}") with error(transparent)
* Changelog entry
2022-12-13 17:42:11 +00:00
farbanas
a020f2ad1c
Merge branch 'release/v1.1.3' into develop
2022-12-13 15:19:04 +01:00
farbanas
ce676c2bb5
Merge branch 'release/v1.1.3'
2022-12-13 15:18:49 +01:00
Fran Arbanas
4b0f3cc093
Merge pull request #1874 from nymtech/bug-fix/hide-display-mnemonic
...
Bug fix/hide display mnemonic
2022-12-13 15:17:29 +01:00
farbanas
568ba1f4d9
Merge branch 'release/v1.1.3' into develop
2022-12-13 13:24:21 +01:00
farbanas
a096f9d54e
Merge branch 'release/v1.1.3'
2022-12-13 13:24:01 +01:00
farbanas
5456b16e3b
updated changelogs
2022-12-13 13:23:27 +01:00
farbanas
3b5eab5342
bumped everything by one patch version
2022-12-13 13:15:51 +01:00
Jędrzej Stuczyński
a7d8613c9d
Multi-surbs ( #2667 )
...
* Feature/multi surbs (#1796 )
* bunch of wip with focus on serialization
* Being able to send normal data (NO SURBS yet) to yourself again
* Fixed RepliableMessage deserialization
* Recovering data from surb messages
* Extracted common code in sphinx payload construction
* Cleanup within received buffer
* requesting, sending and using additional reply surbs
* Following discussion with @simonwicky, removing sender proof and decreasing size of sender tag
* Made sender tag more easily configurable
* Refactoring of message creation
* Propagating reply surb acks but not retransmitting them yet
* Surb retransmissions
* requesting additional surbs from the retransmission flow
* correctly determining the point of requesting additional surbs
* Ability to use socks5 (and network requester) with surbs
* Improved surbs retranmsission reliability
* naive way of not over-requesting surbs
* wip on tag storage
* Improved error propagation for message construction
* Requesting more surbs for stale entries
* Better controlling the point of having to request additional surbs
* Using pseudorandom sender tag instead of a hardcoded one
* First cleanup round in MessageHandler
* Error cleanup and if simplification
* Assigned a more permanent name to the ReplyController
* Removed PendingReply redundant type
* Made socks5 client less eager to over-send reply surbs
* 'anonymous' field on socks5 client to decide whether to use surbs or attach address
* Dead code and import removal in client-core
* Updating ClientRequest variants
* Adjusted decision threshold for requesting more surbs
* Native client cleanup
* Made socks5 client usage of surbs configurable
* Restored statistics in network requester
* Validator-api compiles once again
* Further improved surb request logic
* boxing the recipient in controller requests
* Removal of hardcoded values in favour of propagating them from the config
* more validation during surb requests
* Fixed ClientRequest::Send deserialization
* Added length checks for request deserialization
* post-merge formatting
* Unit tests once again compile and pass
* controlling retransmission_reply_surb_request_size from config
* More Recipient boxing action
* Requesting additional reply surbs for retransmission BEFORE dipping below the threshold
* Making clippy generally happier
* Wasm client compiles (but might not yet work correctly)
* 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
* 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 >
* real_traffic_stream: reduce frequency of status print (#1794 )
* Properly defined unnamed errors
* Dealing with previously ignored errors
* logging improvements
* Removed old example code
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
* Missing changelog entry for multi-surbs (#1802 )
* Making anonymous sender tag human readable (#1801 )
* Created wrapper with string serialization for AnonymousSenderTag
* Using Display implementation of AnonymousSenderTag for logs
* Using Display implementation of MessageRecoveryError when logging (#1803 )
* Using Display implementation of MessageRecoveryError when logging
* Updated changelog
* Defined socks5 client startup flag to enable reply-surb communication (#1804 )
* Feature/persistent surbs data (#1835 )
* prototyping wip
* Implemented ReplyStorageBackend trait for the sql-backed storage
* Storing correct surb threshold
* using correct database path
* Starting surb persistent storage in native and socks5 clients
* loading or creating fresh surb storage in socks5 and native clients
* making clippy happier + fixing config templates
* Creating status table on database rotation
* Completed the 'Empty' ReplyStorageBackend
* feature locking wasm-incompatible bits and pieces
* Feature/develop resync (#1844 )
* 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
* rust: bump required version to 1.65 in some crates that need it
* Add step to release GH actions (#1792 )
* feat: add a release step to nym contracts GH action
* feat: add shrinking the size of wasm
* Possibilty to change gateway ws listener (#1779 )
* add: set gatewayListener
* Update types.ts
* Update worker.ts
* Update contracts-build.yml
* real_traffic_stream: reduce frequency of status print (#1794 )
* Update wallet and connect lock files (#1793 )
* client-core: add warning when delay multiplier is larger than 1
* 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 >
* 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
* Make connection_id optional in ClientRequest::Send (#1798 )
* changelog: add missing entry for fixing message decrypt in gateway-client
* websocket-requests: fix length check before deserialize (#1799 )
* Fix export dkg contract addr (#1800 )
* Export dkg contract for mainnet when no config file present
* Remove redundant env files
* nym-cli: improve error reporting/handling and changed `vesting-schedule` queries to use query client instead of signing client
* Feature/gateway client protocol version (#1795 )
* Introducing concept of gateway protocol version
* Remove version-based gateway filtering
* Fixed the unit test
* grammar
* Set build on latest release on schedule event
* Added nightly build workflow on second latest release
* socks5: if any task panics, signal all other tasks to shutdown (#1805 )
* socks5: signal shutdown on error
* Mark as success
* Tidy
* Reduce wait to 5 sec
* Replace unwrap with expect
* Two more unwraps
* Update changelog
* client-core: less frequent status logging (#1806 )
* Feature/nym connect UI updates (#1784 )
* create custom titlebar
* create help page
* create generic modal component
* create separate connection time component
* link to shipyard docs
* move timer to separate component and update connection status component usage
* use separate component for copying ip and port details
* only show infomodal once after connection
* set service provider on tauri side
* Emit events when stopped
* listen and unlisten for tauri events
* connect: add trace log to get_services
* Add back CI notifications
* Update README
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* Use default serde value for upgrade (#1807 )
* fix ui overflow bug (#1808 )
* update nym connect error text (#1809 )
* set flag to false
* Fix wait_for_signal_and_error on win (#1811 )
* Add socks5-client changes to nym-connect changelog
* Fix links in nym-connect changelog
* More entries in nym-connect CHANGELOG
* Fix typo in changelog
* Update CHANGELOG.md
* Experiment/client refactoring (#1814 )
* experimenting with extracting more common client code
* drying up the wasm client
* allowing some dead code for the time being
* fixed formatting in nym-connect
* made socks5 client inside nym-connect immutable
* made clippy a bit happier
* hidden away target locking for recv timeout
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Bumping version numbers
* Changelog for v1.1.1
* Bumping final version numbers for 1.1.1
* Bumping nym-cli version, missed it last time
* socks5-client: SOCKS4a support (#1822 )
* socks5-client: SOCKS4a support
* Tidy
* Fix a few errors in socks5 client and network-requester (#1823 )
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
* Fix panic on getting socks version
* wip
* connecting to the back and making the requests work
* display details modal
* logs removal
* Feature/pledge more (#1679 )
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
* nym-connect: update lock file
* avoid mix tokens pools
* amount error
* envs/mainnet: update to latest mixnet contract and nymd validator url
* validator-api: add missing shortform for --config-env-file (#1830 )
* gateway-client: handle shutdown listener (#1829 )
* WIP
* WIP: try another approach
* WIP
* Reworked
* Tidy
* fix
* validator-api: remove storage dependency in contract cache (#1685 )
* validator-api: remove storage dependency in contract cache
* validator-client: update detailed routes
* contract_cache: forward to new endpoints for compat
* Move reward_estimate
* client: add --no-cover and update --fastmode (#1831 )
* adding a oversaturaded bonding more modal
* common/task: extract out spawn_with_report_error (#1837 )
* stop panic on failed buffer request
* Compilable wasm client
* Enabled hard error on lack of gateway-client protocol version
* Missing generic parameter for ClientCoreError in BackendError
* Removed unused imports
* Additional wasm feature locking
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
Co-authored-by: cgi-bin/ <6095048+sven-hash@users.noreply.github.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Raphaël Walther <raphael@nymtech.net >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Gala <calero.vg@gmail.com >
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
* Making native client wait for shutdown
* Marking dead test code
* Feature/multi surbs invalidation (#1858 )
* Cleaned up RealMessagesController constructor
* introduced config field for maximum_reply_surb_age
* Handling edge-case reply-surb failures
* invalidating old reply surbs
* Removing old reply keys from cache
* Invalidating old reply keys
* missing config changes
* logging created tag details
* Fixed clippy warning in test code
* Saving reply key timestamp on data flush (#1867 )
* Remove panic if ReconstructedMessagesReceiver is closed (#1868 )
Instead log error and return because presumably the shutdown procedure has started
* Feature/multi surbs basic wasm interface (#1846 )
* Added builder to wasm client
* missing wasm_bindgen macros
* Added constructor macro on GatewayEndpointConfig
* Attempting to use updated wasm client api
* Removing dead code
* Exposed other messages types in wasm client
* cleanup in js-example
* Changed 'self_address' to be a method call
* Removed needless borrow when cloning an Arc
* Improving arguments in 'on_message' callback
* fixed wasm-client dependency/features
* Reverted hard requirement for gateway protocol presence (#1875 )
* Feature/prioritise surb retransmission (#1883 )
* Improved error messages + removed redundant variants
* Improved estimation of 'expected_forward_delay'
* Removed old wasm-specific startup code
* Removed old unused reply-related code
* hacky and temporary way of buffering retransmission data
* offloading retransmission reply handling to ReplyController
* fixed linter errors + rebuffering retransmission data on failure
* Removed unused fields from wasm client debug config
* Chore/v1.2.0 update (#2666 )
* 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
* rust: bump required version to 1.65 in some crates that need it
* Add step to release GH actions (#1792 )
* feat: add a release step to nym contracts GH action
* feat: add shrinking the size of wasm
* Possibilty to change gateway ws listener (#1779 )
* add: set gatewayListener
* Update types.ts
* Update worker.ts
* Update contracts-build.yml
* real_traffic_stream: reduce frequency of status print (#1794 )
* Update wallet and connect lock files (#1793 )
* client-core: add warning when delay multiplier is larger than 1
* 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 >
* 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
* Make connection_id optional in ClientRequest::Send (#1798 )
* changelog: add missing entry for fixing message decrypt in gateway-client
* websocket-requests: fix length check before deserialize (#1799 )
* Fix export dkg contract addr (#1800 )
* Export dkg contract for mainnet when no config file present
* Remove redundant env files
* nym-cli: improve error reporting/handling and changed `vesting-schedule` queries to use query client instead of signing client
* Feature/gateway client protocol version (#1795 )
* Introducing concept of gateway protocol version
* Remove version-based gateway filtering
* Fixed the unit test
* grammar
* Set build on latest release on schedule event
* feat(wallet): buy page bootstrap
* feat(wallet-buy): tutorial
* feat(explorer-api): add route to fetch nym terms&cdts
* Revert "feat(explorer-api): add route to fetch nym terms&cdts"
This reverts commit 876f752697d89061b1904e1ddd1d5bcb7045dc5c.
* feat(wallet-buy-nym): buy page new ui
* fix(wallet-buy-nym): signature output
* feat(wallet-buy-nym): update signature modal ui
* Added nightly build workflow on second latest release
* socks5: if any task panics, signal all other tasks to shutdown (#1805 )
* socks5: signal shutdown on error
* Mark as success
* Tidy
* Reduce wait to 5 sec
* Replace unwrap with expect
* Two more unwraps
* Update changelog
* client-core: less frequent status logging (#1806 )
* Feature/nym connect UI updates (#1784 )
* create custom titlebar
* create help page
* create generic modal component
* create separate connection time component
* link to shipyard docs
* move timer to separate component and update connection status component usage
* use separate component for copying ip and port details
* only show infomodal once after connection
* set service provider on tauri side
* Emit events when stopped
* listen and unlisten for tauri events
* connect: add trace log to get_services
* Add back CI notifications
* Update README
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
* Use default serde value for upgrade (#1807 )
* fix ui overflow bug (#1808 )
* feat(wallet): add link to nym exchange interface
* update nym connect error text (#1809 )
* refactor(wallet): clean code
* set flag to false
* Fix wait_for_signal_and_error on win (#1811 )
* Use config URLs in clients before the env values (#1813 )
* Add socks5-client changes to nym-connect changelog
* Fix links in nym-connect changelog
* More entries in nym-connect CHANGELOG
* Fix typo in changelog
* Update CHANGELOG.md
* Experiment/client refactoring (#1814 )
* experimenting with extracting more common client code
* drying up the wasm client
* allowing some dead code for the time being
* fixed formatting in nym-connect
* made socks5 client inside nym-connect immutable
* made clippy a bit happier
* hidden away target locking for recv timeout
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Feature/dkg integration tests (#1815 )
* DKG contract e2e test
* Refactor to the same format as other contracts
* Vk share tests
* State tests
* Dealings tests
* Dealer tests
* Api dkg tests
* Fix path to contract after refactor
* Fix test target clippy
* Bumping version numbers
* Changelog for v1.1.1
* Bumping final version numbers for 1.1.1
* Bumping nym-cli version, missed it last time
* socks5-client: SOCKS4a support (#1822 )
* socks5-client: SOCKS4a support
* Tidy
* Fix a few errors in socks5 client and network-requester (#1823 )
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
* Fix panic on getting socks version
* wip
* connecting to the back and making the requests work
* display details modal
* logs removal
* Feature/pledge more (#1679 )
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
* Feature/pledge more (#1679 )
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
* Fix a few errors in socks5 client and network-requester (backport) (#1824 )
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
* nym-connect: update lock file
* fix(wallet): typo
* avoid mix tokens pools
* fix(wallet): typo
* fix(wallet): buy tutorial ui responsivness
* amount error
* envs/mainnet: update to latest mixnet contract and nymd validator url
* validator-api: add missing shortform for --config-env-file (#1830 )
* gateway-client: handle shutdown listener (#1829 )
* WIP
* WIP: try another approach
* WIP
* Reworked
* Tidy
* fix
* validator-api: remove storage dependency in contract cache (#1685 )
* validator-api: remove storage dependency in contract cache
* validator-client: update detailed routes
* contract_cache: forward to new endpoints for compat
* Move reward_estimate
* Node family management (#1670 )
* Family management messages
* Add family queries
* Add queries to client
* Layer assignment message
* Paged family queries, annotate mixnodes with family
* Add layer assignments to epoch operations
* Remove family layer peristence
* Add NotImplemented error for kick
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Fixed layer distribution skewness check (#1766 )
* client: add --no-cover and update --fastmode (#1831 )
* adding a oversaturaded bonding more modal
* Use better naming on gateway credential handling (#1834 )
* Fix comment in configuration file (#1836 )
* common/task: extract out spawn_with_report_error (#1837 )
* nym-connect/changelog: add note about disconnect fix
* Feature/simplify credential binary (#1841 )
* Expose name of standard directories
* Use one command instead of two
* nym-connect: append error to failed message (#1839 )
* nym-connect: append error to failed message
* changelog: add note
* Fix clippy
* remove extra checks to display vesting schedule(#1826 )
* Set explorer to use rpc.nymtech.net
* update versions for platfrom, nym-connect and nym-wallet to v1.1.2
* changed nym-connect version to 1.1.1
* Modifying changelog for v1.1.2
* changed nym-connect version to 1.1.2
* update nym-connect CHANGELOG
* Updated changelog for wallet
* Feature/wallet content updates (#1825 )
* fix up balance screen
* fix up app bar and nym logo alignment
* fix up delegation action icon font weight
* fix up bond page
* Corrected env variable name in workflows
* Use config URLs in clients before the env values (#1813 )
* Feature/dkg integration tests (#1815 )
* DKG contract e2e test
* Refactor to the same format as other contracts
* Vk share tests
* State tests
* Dealings tests
* Dealer tests
* Api dkg tests
* Fix path to contract after refactor
* Fix test target clippy
* Node family management (#1670 )
* Family management messages
* Add family queries
* Add queries to client
* Layer assignment message
* Paged family queries, annotate mixnodes with family
* Add layer assignments to epoch operations
* Remove family layer peristence
* Add NotImplemented error for kick
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Fixed layer distribution skewness check (#1766 )
* Use better naming on gateway credential handling (#1834 )
* Fix comment in configuration file (#1836 )
* nym-connect/changelog: add note about disconnect fix
* Feature/simplify credential binary (#1841 )
* Expose name of standard directories
* Use one command instead of two
* Fix clippy
* feat(wallet): buy page bootstrap
* feat(wallet-buy): tutorial
* feat(explorer-api): add route to fetch nym terms&cdts
* Revert "feat(explorer-api): add route to fetch nym terms&cdts"
This reverts commit 876f752697d89061b1904e1ddd1d5bcb7045dc5c.
* feat(wallet-buy-nym): buy page new ui
* fix(wallet-buy-nym): signature output
* feat(wallet-buy-nym): update signature modal ui
* feat(wallet): add link to nym exchange interface
* refactor(wallet): clean code
* fix(wallet): typo
* fix(wallet): typo
* fix(wallet): buy tutorial ui responsivness
* update versions for platfrom, nym-connect and nym-wallet to v1.1.2
* changed nym-connect version to 1.1.1
* Modifying changelog for v1.1.2
* changed nym-connect version to 1.1.2
* update nym-connect CHANGELOG
* Updated changelog for wallet
* Resolve merge conflicts
* Update qa-qwerty.env
* Fixed URL to branch
* changed ubuntu-latest on GH actions to ubuntu-20.04
* docs: updated changelog for contracts release v1.1.2 and updated versions of mixnet and vesting contracts as well
* Add ignore to dkg expensive tests (#1856 )
* introduce minimize button in custom title bar (#1843 )
* refresh balance after sending tokens (#1857 )
* Feature/fix client multi cred consume (#1859 )
* Mark consumed credentials in the db
* Add signature log
* Fix wasm mock Storage trait
* Fix clippy
* Feature/verify bte proof (#1866 )
* Update lock file
* Include bte public key verification
* Wallet - Buy, copy changes (#1855 )
* use mix_id for account to get correct pending cost event (#1869 )
* use mix_id for account to get correct pending cost event
* Properly add consumed to table (#1870 )
* nym-connect: update Cargo.lock to 1.1.2
* Clients: save init results to JSON (#1865 )
* clients: output results of init to json
* Remove leftover dbg
* Tidy
* Fix nym-connect
* Client: dedup setup gateway during init (#1871 )
* clients: dedup gateway setup logic
* nym-connect: extract out print_save_config
* Feature/dkg state to disk (#1872 )
* Add PersistentState
* Save and load state to/from disk
* If in progress, don't continually write the same state
* Fix tests and add serde one
* Update changelog
* Fix clippy
* network-requester: return error on socket close (#1876 )
* network-requester: return error when the socket closes
* changelog: add note
* clients: further deduplicate init code (#1873 )
* client-core: move init helpers to module
* WIP
* socks5: return error instead of terminate in init
* Extract out reuse_existing_gateway_config
* rustfmt
* Remove comment out code
* nym-connect: use setup_gateway
* Linebreak
* changelog: update
* Tweak log
* rustfmt
* client: pick from old lanes probabilisticlly (#1877 )
* Pick from old lanes probabilisticly
* changelog: update
* clients: dont panic in base client gateway client handling (#1878 )
* client-core: fix some panics related to gateway-client
* changelog: update
* fix
* changelog: fix wording
* Use default mainnet values when nothing is specified (#1884 )
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
Co-authored-by: cgi-bin/ <6095048+sven-hash@users.noreply.github.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Raphaël Walther <raphael@nymtech.net >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Gala <calero.vg@gmail.com >
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
Co-authored-by: Drazen Urch <drazen@urch.eu >
Co-authored-by: durch <durch@users.noreply.github.com >
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Fran Arbanas <arbanasfran@gmail.com >
Co-authored-by: cgi-bin/ <6095048+sven-hash@users.noreply.github.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
Co-authored-by: Bogdan-Ștefan Neacşu <bogdan@nymtech.net >
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Raphaël Walther <raphael@nymtech.net >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Gala <calero.vg@gmail.com >
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
Co-authored-by: Drazen Urch <drazen@urch.eu >
Co-authored-by: durch <durch@users.noreply.github.com >
Co-authored-by: Tommy Verrall <60836166+tommyv1987@users.noreply.github.com >
2022-12-13 12:11:30 +00:00
Jon Häggblad
c720481a45
socks5: rework waiting in inbound.rs ( #1880 )
...
* socks5: rework waiting in inbound.rs
* changelog: add note
* out queue control: reduce old set size to 4
2022-12-13 11:39:02 +01:00
Jon Häggblad
e18946efe1
nym-connect: send status messages from socks5 task to tauri backend ( #1882 )
...
* nym-connect: send status messages from socks5 task to tauri backend
* common/tasks: fix spawn for wasm
* Tidy up some names
* make status channel bounded in case there is no one listening
2022-12-13 10:53:01 +01:00
Bogdan-Ștefan Neacşu
47ca0d0358
Feature/dkg contract threshold ( #1885 )
...
* Save threshold in dkg contract
* Simplify the mock db for tests
* Add unit test
2022-12-13 11:52:18 +02:00
Bogdan-Ștefan Neacşu
00f17c376a
Use default mainnet values when nothing is specified ( #1884 )
2022-12-12 16:34:56 +02:00
Jon Häggblad
5283329914
changelog: fix wording
2022-12-09 22:35:37 +01:00
Jon Häggblad
29dd121282
clients: dont panic in base client gateway client handling ( #1878 )
...
* client-core: fix some panics related to gateway-client
* changelog: update
* fix
2022-12-09 21:43:37 +01:00
Jon Häggblad
cd1d9d1a0d
client: pick from old lanes probabilisticlly ( #1877 )
...
* Pick from old lanes probabilisticly
* changelog: update
2022-12-09 18:44:40 +01:00
Jon Häggblad
b694e675e6
clients: further deduplicate init code ( #1873 )
...
* client-core: move init helpers to module
* WIP
* socks5: return error instead of terminate in init
* Extract out reuse_existing_gateway_config
* rustfmt
* Remove comment out code
* nym-connect: use setup_gateway
* Linebreak
* changelog: update
* Tweak log
* rustfmt
2022-12-09 16:12:30 +01:00
Jon Häggblad
39cb6f6ec0
network-requester: return error on socket close ( #1876 )
...
* network-requester: return error when the socket closes
* changelog: add note
2022-12-09 15:04:47 +01:00
fmtabbara
7a52124d53
content updates
2022-12-09 13:29:06 +00:00
fmtabbara
2ec5616453
text update
2022-12-09 13:07:59 +00:00
Bogdan-Ștefan Neacşu
ebaf99fadb
Feature/dkg state to disk ( #1872 )
...
* Add PersistentState
* Save and load state to/from disk
* If in progress, don't continually write the same state
* Fix tests and add serde one
* Update changelog
* Fix clippy
2022-12-09 13:00:27 +02:00
fmtabbara
c534c4b91d
remove fixed height for mnemonic input
2022-12-09 10:28:49 +00:00
Jon Häggblad
85515fe16e
Client: dedup setup gateway during init ( #1871 )
...
* clients: dedup gateway setup logic
* nym-connect: extract out print_save_config
2022-12-08 22:59:11 +01:00
Jon Häggblad
ec60966a85
Clients: save init results to JSON ( #1865 )
...
* clients: output results of init to json
* Remove leftover dbg
* Tidy
* Fix nym-connect
2022-12-08 19:39:11 +01:00
Jon Häggblad
d1df407bac
nym-connect: update Cargo.lock to 1.1.2
2022-12-08 16:58:41 +01:00
Bogdan-Ștefan Neacşu
9ff4051b0f
Properly add consumed to table ( #1870 )
2022-12-08 17:47:41 +02:00
Fouad
fea9ec0f9f
use mix_id for account to get correct pending cost event ( #1869 )
...
* use mix_id for account to get correct pending cost event
2022-12-08 15:42:26 +00:00
Pierre Dommerc
d48d094672
Wallet - Buy, copy changes ( #1855 )
2022-12-08 15:54:33 +01:00
Bogdan-Ștefan Neacşu
e1b511e788
Feature/verify bte proof ( #1866 )
...
* Update lock file
* Include bte public key verification
2022-12-08 14:06:24 +02:00
Bogdan-Ștefan Neacşu
1500d27ce5
Feature/fix client multi cred consume ( #1859 )
...
* Mark consumed credentials in the db
* Add signature log
* Fix wasm mock Storage trait
* Fix clippy
2022-12-08 11:06:31 +02:00
Fouad
a0eba073ec
refresh balance after sending tokens ( #1857 )
2022-12-07 17:17:58 +00:00
Fouad
2c3e716ba1
introduce minimize button in custom title bar ( #1843 )
2022-12-07 17:17:30 +00:00
Bogdan-Ștefan Neacşu
b76051832f
Add ignore to dkg expensive tests ( #1856 )
2022-12-07 13:53:28 +02:00
farbanas
d9b6823106
Merge branch 'release/v1.1.2'
2022-12-07 12:37:14 +01:00
farbanas
c966680bba
Merge branch 'release/v1.1.2' into develop
2022-12-07 12:36:55 +01:00
farbanas
7f7d30c9b5
docs: updated changelog for contracts release v1.1.2 and updated versions of mixnet and vesting contracts as well
2022-12-07 12:36:24 +01:00
farbanas
b08dace119
changed ubuntu-latest on GH actions to ubuntu-20.04
2022-12-07 12:23:33 +01:00
Jon Häggblad
58255857e5
Merge remote-tracking branch 'origin/release/v1.1.2' into develop
2022-12-07 12:14:15 +01:00
fmtabbara
bd1d88e9e8
fix display mnemonic bug
2022-12-07 10:40:43 +00:00
Raphaël Walther
edf38e6356
Fixed URL to branch
2022-12-07 10:40:43 +01:00
Tommy Verrall
e258f62a26
Update qa-qwerty.env
2022-12-07 08:11:11 +01:00
durch
940427776c
Resolve merge conflicts
2022-12-06 20:30:57 +01:00
Dave Hrycyszyn
2f7d9254b8
Updated changelog for wallet
2022-12-06 19:13:08 +01:00
farbanas
67321d7d04
update nym-connect CHANGELOG
2022-12-06 19:13:07 +01:00
farbanas
e38a20fb58
changed nym-connect version to 1.1.2
2022-12-06 19:12:30 +01:00
Dave Hrycyszyn
8e45e3e995
Modifying changelog for v1.1.2
2022-12-06 19:12:27 +01:00
farbanas
2f63d916b6
changed nym-connect version to 1.1.1
2022-12-06 19:12:07 +01:00
farbanas
0b465e1f09
update versions for platfrom, nym-connect and nym-wallet to v1.1.2
2022-12-06 19:12:02 +01:00
pierre
f93aab2f5b
fix(wallet): buy tutorial ui responsivness
2022-12-06 19:09:38 +01:00
pierre
7ff06cfe3e
fix(wallet): typo
2022-12-06 19:09:38 +01:00
pierre
8c7e7dfcd1
fix(wallet): typo
2022-12-06 19:09:38 +01:00
pierre
31ca88fd7f
refactor(wallet): clean code
2022-12-06 19:09:38 +01:00
pierre
51b29a9dcf
feat(wallet): add link to nym exchange interface
2022-12-06 19:09:38 +01:00
pierre
d58c2da463
feat(wallet-buy-nym): update signature modal ui
2022-12-06 19:09:38 +01:00
pierre
5644726a7b
fix(wallet-buy-nym): signature output
2022-12-06 19:09:38 +01:00
pierre
e9ba34ba52
feat(wallet-buy-nym): buy page new ui
2022-12-06 19:09:38 +01:00
pierre
a33e848d6d
Revert "feat(explorer-api): add route to fetch nym terms&cdts"
...
This reverts commit 876f752697d89061b1904e1ddd1d5bcb7045dc5c.
2022-12-06 19:09:38 +01:00
pierre
3da9d2944b
feat(explorer-api): add route to fetch nym terms&cdts
2022-12-06 19:09:38 +01:00
pierre
e2c9f69ab9
feat(wallet-buy): tutorial
2022-12-06 19:09:38 +01:00
pierre
8a21f183f9
feat(wallet): buy page bootstrap
2022-12-06 19:09:38 +01:00
Bogdan-Ștefan Neacșu
cb2a89dceb
Fix clippy
2022-12-06 19:09:38 +01:00
Bogdan-Ștefan Neacşu
502e23b42c
Feature/simplify credential binary ( #1841 )
...
* Expose name of standard directories
* Use one command instead of two
2022-12-06 19:09:38 +01:00
Jon Häggblad
2676c68b77
nym-connect/changelog: add note about disconnect fix
2022-12-06 19:09:36 +01:00
Bogdan-Ștefan Neacşu
c5252f348d
Fix comment in configuration file ( #1836 )
2022-12-06 19:09:15 +01:00
Bogdan-Ștefan Neacşu
bd8cea3ba3
Use better naming on gateway credential handling ( #1834 )
2022-12-06 19:09:13 +01:00
Jędrzej Stuczyński
7ddc8e80e6
Fixed layer distribution skewness check ( #1766 )
2022-12-06 19:08:10 +01:00
Drazen Urch
03a974ec34
Node family management ( #1670 )
...
* Family management messages
* Add family queries
* Add queries to client
* Layer assignment message
* Paged family queries, annotate mixnodes with family
* Add layer assignments to epoch operations
* Remove family layer peristence
* Add NotImplemented error for kick
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-12-06 19:08:07 +01:00
Bogdan-Ștefan Neacşu
5c841de6ae
Feature/dkg integration tests ( #1815 )
...
* DKG contract e2e test
* Refactor to the same format as other contracts
* Vk share tests
* State tests
* Dealings tests
* Dealer tests
* Api dkg tests
* Fix path to contract after refactor
* Fix test target clippy
2022-12-06 19:06:31 +01:00
Bogdan-Ștefan Neacşu
9a8218905e
Use config URLs in clients before the env values ( #1813 )
2022-12-06 19:06:31 +01:00
farbanas
89bcb5649b
changed ubuntu-latest on GH actions to ubuntu-20.04
2022-12-06 17:23:08 +01:00
Raphaël Walther
f6fca0ad37
Corrected env variable name in workflows
2022-12-06 15:45:32 +01:00
Fouad
9a8c5c3708
Feature/wallet content updates ( #1825 )
...
* fix up balance screen
* fix up app bar and nym logo alignment
* fix up delegation action icon font weight
* fix up bond page
2022-12-06 14:11:04 +00:00
Dave Hrycyszyn
c39afd0b65
Updated changelog for wallet
2022-12-06 13:58:59 +00:00
farbanas
31be7a6170
update nym-connect CHANGELOG
2022-12-06 14:42:12 +01:00
farbanas
fee780489c
changed nym-connect version to 1.1.2
2022-12-06 14:08:33 +01:00
Dave Hrycyszyn
957c6fbba0
Modifying changelog for v1.1.2
2022-12-06 13:04:31 +00:00
farbanas
7e56a7a8b2
changed nym-connect version to 1.1.1
2022-12-06 13:53:35 +01:00
farbanas
b273df297a
update versions for platfrom, nym-connect and nym-wallet to v1.1.2
2022-12-06 13:50:45 +01:00
Dave Hrycyszyn
d4979c1f0a
Merge branch 'feature/buy' into release/v1.1.2
2022-12-06 12:35:26 +00:00
Raphaël Walther
52136d727b
Set explorer to use rpc.nymtech.net
2022-12-06 11:00:33 +01:00
Fouad
edd5c363bb
remove extra checks to display vesting schedule( #1826 )
2022-12-06 09:37:11 +00:00
Bogdan-Ștefan Neacșu
1171f18399
Fix clippy
2022-12-06 10:48:32 +02:00
Jon Häggblad
028bee804b
nym-connect: append error to failed message ( #1839 )
...
* nym-connect: append error to failed message
* changelog: add note
2022-12-05 15:58:59 +01:00
Bogdan-Ștefan Neacşu
2515646075
Feature/simplify credential binary ( #1841 )
...
* Expose name of standard directories
* Use one command instead of two
2022-12-05 16:58:36 +02:00
Jon Häggblad
74d34aeebc
nym-connect/changelog: add note about disconnect fix
2022-12-05 14:53:05 +01:00
Jon Häggblad
a16c566719
common/task: extract out spawn_with_report_error ( #1837 )
2022-12-05 14:44:44 +01:00
Bogdan-Ștefan Neacşu
d495aefb0d
Fix comment in configuration file ( #1836 )
2022-12-05 15:03:01 +02:00
farbanas
53444cf55a
fix: rewarding denom was unyxt by default, it should be unymt
2022-12-05 13:22:21 +01:00
Gala
667d5f3033
Merge pull request #1828 from nymtech/feat-508-bond-more
...
Feat 508 bond more
2022-12-05 13:13:57 +01:00
Bogdan-Ștefan Neacşu
ce4fd0588c
Use better naming on gateway credential handling ( #1834 )
2022-12-05 14:02:30 +02:00
Gala
b51aac6047
Merge branch 'develop' into feat-508-bond-more
2022-12-05 12:18:13 +01:00
Gala
a21be84833
adding a oversaturaded bonding more modal
2022-12-05 12:13:14 +01:00
Jon Häggblad
49f7c48b1b
client: add --no-cover and update --fastmode ( #1831 )
2022-12-05 11:14:41 +01:00
Jędrzej Stuczyński
29c073d25c
Fixed layer distribution skewness check ( #1766 )
2022-12-05 09:28:32 +00:00
Drazen Urch
7e3bc2d6bb
Node family management ( #1670 )
...
* Family management messages
* Add family queries
* Add queries to client
* Layer assignment message
* Paged family queries, annotate mixnodes with family
* Add layer assignments to epoch operations
* Remove family layer peristence
* Add NotImplemented error for kick
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-12-05 09:36:06 +01:00
Jon Häggblad
6943271942
validator-api: remove storage dependency in contract cache ( #1685 )
...
* validator-api: remove storage dependency in contract cache
* validator-client: update detailed routes
* contract_cache: forward to new endpoints for compat
* Move reward_estimate
2022-12-02 14:40:19 +01:00
Jon Häggblad
a872b478d2
gateway-client: handle shutdown listener ( #1829 )
...
* WIP
* WIP: try another approach
* WIP
* Reworked
* Tidy
* fix
2022-12-02 12:36:06 +01:00
Jon Häggblad
11051ba929
validator-api: add missing shortform for --config-env-file ( #1830 )
2022-12-02 09:23:34 +01:00
Jon Häggblad
10e28c6e5c
envs/mainnet: update to latest mixnet contract and nymd validator url
2022-12-01 23:09:37 +01:00
Gala
78af0bff71
amount error
2022-12-01 16:47:46 +01:00
pierre
e15183029b
fix(wallet): buy tutorial ui responsivness
2022-12-01 16:39:27 +01:00
pierre
39ab252941
fix(wallet): typo
2022-12-01 16:00:42 +01:00
Gala
3d2dee3e1c
avoid mix tokens pools
2022-12-01 15:46:58 +01:00
pierre
4ccd4d258a
fix(wallet): typo
2022-12-01 15:40:09 +01:00
Jon Häggblad
25212f23ad
nym-connect: update lock file
2022-12-01 14:40:27 +01:00
Jon Häggblad
ab4e39e1b3
Fix a few errors in socks5 client and network-requester (backport) ( #1824 )
...
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
2022-12-01 14:25:59 +01:00
Jędrzej Stuczyński
66e5119114
Feature/pledge more ( #1679 )
...
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
2022-12-01 12:51:32 +00:00
Gala
96c0256154
Merge branch 'develop' into feat-508-bond-more
2022-12-01 13:46:21 +01:00
Jędrzej Stuczyński
033333bb52
Feature/pledge more ( #1679 )
...
* New transactions for increasing amount of pledged tokens
* unit tests
* Added an option to pledge extra tokens through the vesting contract
* Introduced wallet endpoints for new operations
* Using updated pledge cap in the vesting contract
* Changelog update
2022-12-01 12:44:20 +00:00
Gala
bf207abe55
logs removal
2022-12-01 13:25:32 +01:00
Gala
4069b0349d
display details modal
2022-12-01 13:15:16 +01:00
Gala
bca20e1dfd
connecting to the back and making the requests work
2022-12-01 12:57:28 +01:00
farbanas
f2e460a96b
chore: import cleanup
2022-12-01 12:17:46 +01:00
Gala
1bc94d8fd4
Merge branch 'feature/pledge-more' into feat-508-bond-more
2022-12-01 11:47:44 +01:00
Gala
a269bd8289
wip
2022-12-01 11:46:58 +01:00
farbanas
b5b7b7255b
feat: add vesting contract instatiate message generation
2022-12-01 11:41:03 +01:00
Jon Häggblad
eedf3d996a
Merge remote-tracking branch 'origin/release/v1.1.1' into release/v1.1.3
2022-12-01 11:38:36 +01:00
Jon Häggblad
52d06785fb
Fix a few errors in socks5 client and network-requester ( #1823 )
...
* Fix two unwraps in socks5 and network-requester
* Make sure client task never sends shutdown signal
* Fix panic on getting socks version
2022-12-01 11:20:31 +01:00
farbanas
894a46688a
chore: formatting
2022-12-01 10:21:00 +01:00
farbanas
5d3550a569
fix: remove the debug output for instantiate message as it incorrectly escapes strings
2022-12-01 10:16:36 +01:00
Jon Häggblad
1507938c65
socks5-client: SOCKS4a support ( #1822 )
...
* socks5-client: SOCKS4a support
* Tidy
2022-12-01 09:19:17 +01:00
farbanas
b43dab4f83
chore: added a couple of debug messages to parseOptionalAccount
2022-11-30 17:24:25 +01:00
farbanas
1bdb58571d
feat: refactor cosmwasm nym-cli command a bit to support multiple tiers. Add a generator for mixnet contract instantiate messages
2022-11-30 16:01:35 +01:00
Dave Hrycyszyn
41b37984a4
Bumping nym-cli version, missed it last time
2022-11-29 17:51:37 +00:00
Dave Hrycyszyn
b541d1a034
Merge branch 'master' into develop
2022-11-29 17:40:30 +00:00
Dave Hrycyszyn
e4f34833ef
Bumping final version numbers for 1.1.1
2022-11-29 17:22:33 +00:00
Dave Hrycyszyn
5044764a80
Changelog for v1.1.1
2022-11-29 17:21:05 +00:00
Dave Hrycyszyn
c178438f06
Bumping version numbers
2022-11-29 17:18:57 +00:00
Bogdan-Ștefan Neacşu
5d51f4dc71
Feature/dkg integration tests ( #1815 )
...
* DKG contract e2e test
* Refactor to the same format as other contracts
* Vk share tests
* State tests
* Dealings tests
* Dealer tests
* Api dkg tests
* Fix path to contract after refactor
* Fix test target clippy
2022-11-29 18:32:37 +02:00
Jędrzej Stuczyński
bc25288d08
Using updated pledge cap in the vesting contract
2022-11-29 16:18:21 +00:00
Jędrzej Stuczyński
3a001e2f9f
Introduced wallet endpoints for new operations
2022-11-29 16:08:55 +00:00
Jędrzej Stuczyński
09cad3c589
Added an option to pledge extra tokens through the vesting contract
2022-11-29 16:08:11 +00:00
Jędrzej Stuczyński
ab0180c5ce
unit tests
2022-11-29 16:08:11 +00:00
Jędrzej Stuczyński
a77f364466
New transactions for increasing amount of pledged tokens
2022-11-29 16:03:54 +00:00
Jon Häggblad
a9be8a6abd
Merge remote-tracking branch 'origin/release/v1.1.2' into develop
2022-11-29 16:49:33 +01:00
Jędrzej Stuczyński
8de9f36b69
Experiment/client refactoring ( #1814 )
...
* experimenting with extracting more common client code
* drying up the wasm client
* allowing some dead code for the time being
* fixed formatting in nym-connect
* made socks5 client inside nym-connect immutable
* made clippy a bit happier
* hidden away target locking for recv timeout
2022-11-29 15:48:12 +00:00
Fouad
22f3c8aa40
Update CHANGELOG.md
2022-11-29 14:57:04 +00:00
Jon Häggblad
de2e721ba7
Fix typo in changelog
2022-11-29 15:36:54 +01:00
Jon Häggblad
b94fbcb6db
More entries in nym-connect CHANGELOG
2022-11-29 15:36:14 +01:00
Jon Häggblad
7735f64c6d
Fix links in nym-connect changelog
2022-11-29 15:29:59 +01:00
Jon Häggblad
3857313808
Add socks5-client changes to nym-connect changelog
2022-11-29 15:19:34 +01:00
Jon Häggblad
9d60de0091
Merge remote-tracking branch 'origin/release/v1.1.2' into release/v1.1.3
2022-11-29 12:57:48 +01:00
Bogdan-Ștefan Neacşu
ca7c5d80ce
Use config URLs in clients before the env values ( #1813 )
2022-11-29 13:52:08 +02:00
Jon Häggblad
24e2eee547
Merge remote-tracking branch 'origin/release/v1.1.2' into develop
2022-11-29 12:47:52 +01:00
Gala
bdb724e9ca
Merge pull request #1812 from nymtech/no-display-maintenance
...
No display maintenance banner
2022-11-29 09:51:55 +01:00
Jon Häggblad
89b35c1483
Fix wait_for_signal_and_error on win ( #1811 )
2022-11-29 09:43:08 +01:00
Gala
76ef50dc17
Merge branch 'develop' into no-display-maintenance
2022-11-29 09:32:55 +01:00
Gala
f663623768
set flag to false
2022-11-29 09:32:22 +01:00
pierre
731780993f
refactor(wallet): clean code
2022-11-28 16:01:08 +01:00
Fouad
822a3b70b7
update nym connect error text ( #1809 )
2022-11-28 14:37:06 +00:00
Jon Häggblad
136202f329
Merge remote-tracking branch 'origin/release/v1.1.2' into develop
2022-11-28 13:49:46 +01:00
pierre
c02bcb460f
feat(wallet): add link to nym exchange interface
2022-11-28 13:36:17 +01:00
Fouad
66257669fc
fix ui overflow bug ( #1808 )
2022-11-28 12:26:11 +00:00
Jon Häggblad
c605a9dd9a
Merge remote-tracking branch 'origin/release/v1.1.1' into release/v1.1.2
2022-11-28 13:05:58 +01:00
Bogdan-Ștefan Neacşu
f3e226b2bf
Use default serde value for upgrade ( #1807 )
2022-11-28 13:27:48 +02:00
Fouad
d004db8037
Feature/nym connect UI updates ( #1784 )
...
* create custom titlebar
* create help page
* create generic modal component
* create separate connection time component
* link to shipyard docs
* move timer to separate component and update connection status component usage
* use separate component for copying ip and port details
* only show infomodal once after connection
* set service provider on tauri side
* Emit events when stopped
* listen and unlisten for tauri events
* connect: add trace log to get_services
* Add back CI notifications
* Update README
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Mark Sinclair <14054343+mmsinclair@users.noreply.github.com >
2022-11-28 11:22:11 +00:00
Jon Häggblad
018bf8c241
client-core: less frequent status logging ( #1806 )
2022-11-28 12:14:27 +01:00
Jon Häggblad
65a69b2cba
socks5: if any task panics, signal all other tasks to shutdown ( #1805 )
...
* socks5: signal shutdown on error
* Mark as success
* Tidy
* Reduce wait to 5 sec
* Replace unwrap with expect
* Two more unwraps
* Update changelog
2022-11-28 10:49:00 +01:00
Raphaël Walther
d25848e6f8
Added nightly build workflow on second latest release
2022-11-28 10:41:17 +01:00
pierre
bdb6aa848e
feat(wallet-buy-nym): update signature modal ui
2022-11-28 10:35:15 +01:00
pierre
32b535d67f
fix(wallet-buy-nym): signature output
2022-11-28 10:35:15 +01:00
pierre
9e1109a577
feat(wallet-buy-nym): buy page new ui
2022-11-28 10:35:15 +01:00
pierre
247a7ba1dc
Revert "feat(explorer-api): add route to fetch nym terms&cdts"
...
This reverts commit 876f752697d89061b1904e1ddd1d5bcb7045dc5c.
2022-11-28 10:35:15 +01:00
pierre
77d10358d4
feat(explorer-api): add route to fetch nym terms&cdts
2022-11-28 10:35:15 +01:00
pierre
fb2a61bed3
feat(wallet-buy): tutorial
2022-11-28 10:35:15 +01:00
pierre
4c2c101e57
feat(wallet): buy page bootstrap
2022-11-28 10:35:15 +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
e2ba85c9bf
websocket-requests: fix length check before deserialize ( #1799 )
2022-11-25 10:54:12 +01:00
Jon Häggblad
cb7e57b5f8
changelog: add missing entry for fixing message decrypt in gateway-client
2022-11-25 10:54:12 +01:00
Jon Häggblad
17f89aecd5
Make connection_id optional in ClientRequest::Send ( #1798 )
2022-11-25 10:54:12 +01:00
Jędrzej Stuczyński
0be6fe5079
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-25 10:54:12 +01:00
Jon Häggblad
358687f43a
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-25 10:54:12 +01:00
Jon Häggblad
fb31dbee16
client-core: add warning when delay multiplier is larger than 1
2022-11-25 10:54:12 +01:00
Jon Häggblad
bb98d796a8
Update wallet and connect lock files ( #1793 )
2022-11-25 10:54:12 +01:00
Jon Häggblad
30dc929e40
real_traffic_stream: reduce frequency of status print ( #1794 )
2022-11-25 10:54:12 +01:00
Mark Sinclair
f1378c3488
Update contracts-build.yml
2022-11-25 10:54:12 +01:00
cgi-bin/
39ca9c22af
Possibilty to change gateway ws listener ( #1779 )
...
* add: set gatewayListener
* Update types.ts
* Update worker.ts
2022-11-25 10:54:12 +01:00
Fran Arbanas
4ff741ed9a
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-25 10:54:12 +01:00
Jon Häggblad
c9779df2a4
rust: bump required version to 1.65 in some crates that need it
2022-11-25 10:54:12 +01:00
Jon Häggblad
c6d624a3b3
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-25 10:54:12 +01: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 )
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
Jon Häggblad
ce14e40968
websocket-requests: fix deserialize length check
2022-11-17 15:32:12 +01:00
Pierre Dommerc
d108edb424
fix(nym-cli): typo in sign command json output ( #1768 )
2022-11-17 15:15:45 +01:00
Tommy Verrall
18f5623b05
Merge pull request #1759 from nymtech/feature/mixnet-contract-migratemsg
...
Added migration code for updating vesting contract address
2022-11-17 12:48:57 +01:00
Mark Sinclair
8e92801929
Reduce logging in explorer api
2022-11-16 16:45:59 +00:00
Gala
3fc1bc4e7c
Merge pull request #1764 from nymtech/no-display-maintenance
...
Update banner
2022-11-16 17:25:40 +01:00
Gala
72de726762
another text update
2022-11-16 16:08:47 +00:00
Gala
cb9dfa8188
update banner text
2022-11-16 16:03:27 +00:00
Mark Sinclair
f102ed53a7
Merge remote-tracking branch 'origin/release/v1.1.0' into develop
...
# Conflicts:
# .github/workflows/network-explorer-api.yml
2022-11-16 15:54:08 +00:00
Raphaël Walther
a803c7f25e
Set output
2022-11-16 16:06:03 +01:00
Gala
f20b620cbb
turn maintenance banner display false
2022-11-16 15:04:24 +00:00
Raphaël Walther
d771d15959
Corrected reference
2022-11-16 15:50:53 +01:00
Raphaël Walther
49e6f387ff
Hardcoded branch name
2022-11-16 15:12:50 +01:00
Raphaël Walther
9568c0ba1d
Upgraded checkout action
2022-11-16 14:50:46 +01:00
Gala
0b7b705e56
Merge pull request #1602 from nymtech/327-nym-connect-colours
...
Nym Connect: Various ui updates
2022-11-16 14:30:41 +01:00
Raphaël Walther
5daea675e7
Sent errors through the pipe
2022-11-16 14:28:45 +01:00
Gala
ebd18586a8
Merge branch '327-nym-connect-colours' of github.com:nymtech/nym into 327-nym-connect-colours
2022-11-16 13:14:40 +00:00
Gala
585610295f
Merge branch 'develop' into 327-nym-connect-colours
2022-11-16 13:14:17 +00:00
Raphaël Walther
91653d13c6
Added echo
2022-11-16 14:03:34 +01:00
Mark Sinclair
b84486c0f4
GitHub Actions: install packages needed for build
2022-11-16 11:56:26 +00:00
Mark Sinclair
b6a765481a
GitHub Actions: add workflow to build network explorer api
2022-11-16 11:43:53 +00:00
Mark Sinclair
8f52f34bc4
GitHub Actions: add workflow to build network explorer api
2022-11-16 11:43:17 +00:00
Raphaël Walther
39798de1e8
Fixed dependency
2022-11-16 11:40:28 +01:00
Raphaël Walther
c650587e4c
Fixed typo
2022-11-16 11:35:06 +01:00
Raphaël Walther
660d5d8b05
Added missing property
2022-11-16 11:18:12 +01:00
Raphaël Walther
79f9db91ae
Fixed typo
2022-11-16 11:16:07 +01:00
Raphaël Walther
43822f27a8
Switched to job outputs
2022-11-16 11:13:36 +01:00
Raphaël Walther
e500d154dd
Fixed issue with environment variable
2022-11-16 10:37:28 +01:00
Raphaël Walther
3ceb00fae1
Added matrix
2022-11-16 10:24:49 +01:00
Raphaël Walther
d019343fd9
Added nightly build on latest release
2022-11-16 10:10:59 +01:00
Raphaël Walther
f55a55b784
Cleaned workflows
2022-11-16 10:10:14 +01:00
Raphaël Walther
0ea8da79c8
Enabled yanked crates warning
2022-11-16 09:24:58 +01:00
Jon Häggblad
0e12251773
Update some deps suggested by cargo deny ( #1761 )
...
* Update yanked cpufeatures dependency
* Update yanked textwrap version
* Updated yanked crossbeam-channel version
* Update client-core dep to 1.1.0
2022-11-16 09:10:40 +01:00
Jon Häggblad
f886326014
wallet_storage: fix clippy ( #1757 )
2022-11-16 07:43:49 +01:00
Jess
c73c2beb33
Update CHANGELOG.md
2022-11-15 19:04:38 +00:00
benedettadavico
b7aa84cd5a
updating mainnet mixnet conract address
2022-11-15 19:54:28 +01:00
Raphaël Walther
b6b40163c6
Added security audit for whole tree
2022-11-15 17:43:51 +01:00
Jędrzej Stuczyński
f46c0142e7
Updated changelog
2022-11-15 16:28:15 +00:00
Jędrzej Stuczyński
8774b22d84
Added migration code for updating vesting contract address
2022-11-15 16:06:03 +00:00
Mark Sinclair
c74a880838
Update README for SDK
2022-11-14 15:58:00 +00:00
Mark Sinclair
ccbb254b1a
Add wildcard glob for all files to SDK npm package.json
2022-11-14 15:36:30 +00:00
Dave Hrycyszyn
2bd0cfc870
Moving towards a publishable npm sdk package
2022-11-14 15:08:58 +00:00
Gala
aeaf31ed59
Merge pull request #1756 from nymtech/feature-457-banner
...
Feature 457 banner
2022-11-14 14:04:07 +01:00
Gala
05820cfca7
mantenance banner text update
2022-11-14 12:58:49 +00:00
Gala
0469d5b602
adding a comment and different alignment
2022-11-11 11:53:49 +01:00
Jon Häggblad
d912844543
Client: multiplex connection data streams ( #1720 )
...
* WIP: QA network details
* Initial implementation to multiplex socks5-client sends
* Introduce TransmissionLane enum
* WIP
* WIP: client requests connection id
* WIP
* mulitplex somewhat done
* Remove closed lanes
* WIP: connection handling over ws
* Remove unused published active connections shared data
* Start on status timer
* Max number of connections, and prune
* Some tidy
* Remove commented out code and tweak log
* Tidy
* Tweak log output
* Rename to TransmissionBuffer
* Use number of msg sent instead of time to rank age of lanes
* Create client-connections crate
* Remove waker call that probably are not needed
* Extract out some types from real traffic stream module
* Revert to develop qa.env
* Tweak comments, tidy for getting ready to merge
* Update changelog
* wasm client compile fixes
* rustfmt
2022-11-11 11:04:49 +01:00
Gala
64757ebc83
adding missing spaces
2022-11-11 07:16:13 +01:00
Gala
ba55affe0a
reducing ne banner height
2022-11-10 20:43:09 +01:00
Gala
e9f826e705
adding a mintenance banner
2022-11-10 20:11:59 +01:00
Fouad
bfbd509e4b
Update/last minute release updates ( #1753 )
...
* fix vesting update bond settings
* style and text updates
* show tx fee when updating node settings
* allow cost param update with vesting tokens
2022-11-10 16:22:09 +00:00
Mark Sinclair
b68fb4f5dd
Merge branch 'release/v1.1.0' into develop
2022-11-10 15:06:36 +00:00
Dave Hrycyszyn
7461fe88d0
Merge remote-tracking branch 'origin/feature/nym-sdk' into develop
2022-11-10 14:09:49 +00:00
Jon Häggblad
510d0333a1
Add -c for --config-env-file ( #1748 )
...
* Add -c for --config-env-file
* changelog: add note
2022-11-10 13:38:55 +01:00
Jon Häggblad
cea4887080
Fix clippy in beta toolchain ( #1749 )
2022-11-10 13:38:40 +01:00
Jon Häggblad
8f1cb67bf7
Update client-core to 1.1.0
2022-11-10 09:44:20 +01:00
Jon Häggblad
09b9601c7e
Update client-core to 1.1.0
2022-11-10 09:38:38 +01:00
Mark Sinclair
2a1dd138e0
GH Actions: Install same dependencies as build..yml
2022-11-09 18:21:28 +00:00
Mark Sinclair
89925e49e8
GH Actions: Install same dependencies as build..yml
2022-11-09 18:20:45 +00:00
Mark Sinclair
96fc7208a2
Merge branch 'release/v1.1.0' into develop
2022-11-09 15:27:56 +00:00
Mark Sinclair
9874daa061
Release v1.1.0: bump versions and update CHANGELOGs ( #1746 )
...
* Bump version of nym-cli to 1.1.0 and move CHANGELOG to standalone file
* Bump version of nym-connect to v1.1.0 and update CHANGELOG
* Bump version of nym-wallet to v1.1.0 and update CHANGELOG
* Bump version of explorer-api to v1.1.0
* Bump versions of binaries (native-client, socks5-client, mixnode, gateway, network-requester) to v1.1.0
* Bump version of validator-api to v1.1.0
* Bump version of mixnet contract to v1.1.0 (vesting contract already v1.1.0 from #1472 )
* Bump Nym Platform version to v1.1.0 and update CHANGELOG
* Update CHANGELOG.md
* Update CHANGELOG.md
* Updated changelog with v2-related changes
* Update CHANGELOG.md
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Pierre Dommerc <dommerc.pierre@gmail.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Jess <31625607+jessgess@users.noreply.github.com >
2022-11-09 15:04:41 +00:00
Fouad
baa61c07d5
Bug fix/ne snag list ( #1741 )
...
* use uncapped saturation
* display uncapped saturation
update profit margin tooltip
update operating cost
update rewards tooltip
update stake saturation tooltip
update reward tooltips
update profit margin tooltip
* allow full gateway field to be clickable
use uncapped saturation on mixnode details page
2022-11-09 12:39:14 +00:00
Jon Häggblad
b8cb683da0
Add qwerty qa net env file
2022-11-09 11:27:28 +01:00
Jon Häggblad
62e9c8236a
Remove log from vesting-contract ( #1745 )
...
* Remove log from vesting-contract
* rustfmt
2022-11-09 11:04:32 +01:00
Jon Häggblad
d79c25861b
Merge pull request #1740 from nymtech/develop-with-release-1.1.0-merged-in
...
Merge release/v1.1.0 into develop
2022-11-09 11:02:12 +01:00
Jon Häggblad
b89ec2e0be
clippy
2022-11-09 10:43:53 +01:00
Jon Häggblad
269f50bdd4
rustfmt
2022-11-09 10:25:39 +01:00
durch
e3c02dc80a
Actually save updated pledge cap
2022-11-09 10:22:14 +01:00
Drazen Urch
65a9320d35
Set default pledge cap to 10% ( #1739 )
...
* Set default pledge cap to 10%
* fix clippy beta lints
2022-11-09 10:22:08 +01:00
durch
cf268ffcd5
Actually save updated pledge cap
2022-11-09 10:19:21 +01:00
Mark Sinclair
bdcfe42a1e
Add docs and diagrams
2022-11-08 17:47:10 +00:00
Mark Sinclair
51e30b2a89
Add "attach file" to chat demo
...
Uses custom binary payload, that includes headers with the file and mime-type, so the receiving browser can save the file correctly.
2022-11-08 17:47:10 +00:00
Mark Sinclair
76d4d0e7cb
Add makefile
2022-11-08 17:47:10 +00:00
Mark Sinclair
9df432b8a2
Add arbitrary text headers to binary payload helpers
2022-11-08 17:47:10 +00:00
Mark Sinclair
4021059e76
Send all chat messages with new payload
2022-11-08 17:47:10 +00:00
Mark Sinclair
43ef098aad
Add utilities to handle text and binary payloads for mixnet messages
2022-11-08 17:47:10 +00:00
Mark Sinclair
bf1d2a12bc
Fix html file
2022-11-08 17:47:10 +00:00
Mark Sinclair
c3f214ffad
Change to sync build
2022-11-08 17:47:10 +00:00
Mark Sinclair
324fb6afe7
Build SDK in dependencies
2022-11-08 17:47:10 +00:00
Mark Sinclair
ace020b5cf
Upgrade favicons (to upgrade sharp)
2022-11-08 17:47:10 +00:00
Mark Sinclair
4b8fa4805e
Tweak dependency build script
2022-11-08 17:47:10 +00:00
Mark Sinclair
eb18b49f3e
Add a typescript version of the old js-example with basic HTML
2022-11-08 17:47:10 +00:00
Mark Sinclair
2dc45fda1e
Tweak dependency build script
2022-11-08 17:47:10 +00:00
Mark Sinclair
c2a113f1b3
Remove bootstrap async load, as it isn't needed when loading the wasm from a worker
2022-11-08 17:47:10 +00:00
Mark Sinclair
f805eebce7
UI tweaks
2022-11-08 17:47:10 +00:00
Mark Sinclair
ad81160760
Build dependencies
2022-11-08 17:47:10 +00:00
Mark Sinclair
0931236a98
Add README and example structure
2022-11-08 17:47:05 +00:00
Drazen Urch
b28ff17c30
Set default pledge cap to 10% ( #1739 )
...
* Set default pledge cap to 10%
* fix clippy beta lints
2022-11-07 14:40:52 +01:00
Jon Häggblad
9b14e00653
Fix merge error
2022-11-07 13:55:36 +01:00
Jon Häggblad
ec8b5e6e9d
Merge remote-tracking branch 'origin/release/v1.1.0' into develop
2022-11-07 10:13:33 +01:00
Raphaël Walther
d4584c305a
Set cron
2022-11-04 15:50:08 +01:00
Raphaël Walther
afc53d4379
Added audit notification
2022-11-04 15:12:29 +01:00
Raphaël Walther
4278e88d3c
Added audit notification
2022-11-04 14:55:47 +01:00
Raphaël Walther
e12a34ce6b
Added audit notification
2022-11-04 11:58:23 +01:00
Raphaël Walther
1de64f7b52
Added audit notification
2022-11-04 11:42:31 +01:00
Raphaël Walther
66dbe09e66
Added audit notification
2022-11-04 11:22:54 +01:00
Raphaël Walther
dcce269921
Added audit notification
2022-11-04 09:56:00 +01:00
Jędrzej Stuczyński
c043f0096a
Notify about sent packet after actually pushing it through mix_tx ( #1735 )
2022-11-03 15:11:58 +00:00
Fouad
a7cd7a58f2
Bugfix/delegations sort by no bonded node ( #1737 )
...
* use sorting function
* create hardcoded examples in storybook
2022-11-03 13:44:09 +00:00
Jędrzej Stuczyński
fe6da046dc
Fixed beta clippy warnings ( #1736 )
2022-11-03 10:13:16 +00:00
Gala
8bbdb94b13
Merge pull request #1733 from nymtech/417-inputs-label
...
Wallet: make input's label always shrink
2022-11-02 16:42:17 +01:00
Pierre Dommerc
e32601ab86
feat(wallet): normalize decimal places in ui ( #1731 )
2022-11-02 15:48:49 +01:00
Gala
161138bdff
Merge branch 'release/v1.1.0' into 417-inputs-label
2022-11-02 14:26:03 +01:00
Fouad
0529e84a31
add account how to links ( #1732 )
2022-11-02 13:15:48 +00:00
Gala
95f98016de
make label always shrink
2022-11-02 13:49:29 +01:00
Fouad
4967bbb5bd
Feature/delegations without bonded node ( #1727 )
...
* refactor delegations list to include separate delegation and pending delegation item
* show tooltip on delegation with unbonded node
* feat(wallet): add operating cost in delegations list
* add additional state to check for unbonding event
* disable actions when pending unbond event
* add request and type guard for pending unbond event
* add mixnode_is_unbonding to delegation item type
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2022-11-02 10:46:45 +00:00
Fouad
2952144d32
add profit margin percent to response ( #1729 )
...
* add profit margin percent to response
* use display percentage function
* fix profit margin display
* fix up filters
2022-11-01 13:02:34 +00:00
Jędrzej Stuczyński
80c21b3ed9
(chore) setting up a common/logging crate ( #1730 )
2022-11-01 11:46:47 +00:00
Jędrzej Stuczyński
1f0d5f8ad0
Feature/vesting contract version query ( #1726 )
...
* Introduced vesting contract query for build information
* Fixed import paths
* Changelog
2022-10-31 17:37:16 +00:00
Jędrzej Stuczyński
49ce56c367
Jedrzej/feature/version field in framed sphinx packets ( #1723 )
...
* introduced PacketVersion into FramedSphinxPacket
* Using legacy mode by default in mixnodes and gateways
* fixed unit tests
2022-10-31 16:56:37 +00:00
Pierre Dommerc
4ab6f4c3a9
refactor(explorer-api): route ping use mix_id as param ( #1728 )
2022-10-31 16:58:30 +01:00
Jędrzej Stuczyński
3727370b9e
Improved error propagation for fallible validator api queries ( #1681 )
...
* Improved error propagation for fallible validator api queries
* Updated changelog
2022-10-31 15:28:54 +00:00
Jędrzej Stuczyński
b3272097f9
Jedrzej/bugfix/historical uptimes recording ( #1721 )
...
* Removed commented out type alias
* typos
* Using the same underlying timer for uptime updater
* Updating uptimes at 23:00 UTC each day
* Changelog
2022-10-31 12:19:14 +00:00
Jon Häggblad
ebc13c4327
client: make channel to mix traffic controller bounded and add backpressure handling v1.1 ( #1725 )
...
* clients: change mix traffic channel to bounded
* clients: dynamically adjust sending delay in steps
* rustfmt
* wasm-client: update channel
* client: introduce SendingDelayController
* client-core: downgrade two debug statements to trace
* sending delay controller: tweak parameters
* wasm-client: add tokio dependency
* client-core: rework delay controller
* Revert "client-core: downgrade two debug statements to trace"
This reverts commit e0a7772fafac7bff0e4a2c50ba25e94b52b794e6.
* Remove outdated comment
* Remove WIP comments
* changelog: add note
* out queue controller: simplify with just send
* client-core: document constants
* client: move creating mix msg channel to mix traffic controller
* client-core: downgrade a warning log msg to debug
* changelog: update
2022-10-31 12:21:02 +01:00
Jon Häggblad
ec3a6b3e27
socks5: wait to close buffer (v1.1 branch) ( #1724 )
...
* socks5: wait to close buffer
This is the fix proposed by @simonwicky in
https://github.com/nymtech/nym/issues/1701
* socks5: fix typo in patch
* socks5: fix tests
* socks5: add type for returned data and index
* socks5: make closed_at_index an Option
* changelog: add note
* changelog: update
2022-10-31 11:56:31 +01:00
Pierre Dommerc
19f3c76f72
Feature/explorer operating cost ( #1719 )
...
* feat(explorer): operating cost
2022-10-28 16:24:52 +02:00
Pierre Dommerc
90cc239999
Feature/ne gateway details ( #1722 )
...
* create gateway details page
* adding uptime chart
* adding loading state for gateways
* adding link style
* fixing gateways pagination
* remove gateway name and desc
* adding correct toolpit text and cleaning
* fix build
* PR requested changes
* fix build
* requested changes
* fix build a rever console utility addition
Co-authored-by: Gala <calero.vg@gmail.com >
2022-10-28 15:12:37 +02:00
Jędrzej Stuczyński
c1bd5db902
comment regarding ts-rs compilation warning
2022-10-28 14:00:54 +01:00
Pierre Dommerc
fb1649bab5
fix(explorer): gateway list location column ( #1718 )
...
* fix(explorer): gateway list location column
* fix(explorer): gateway list columns width
2022-10-28 12:17:23 +01:00
Jędrzej Stuczyński
b21ca41e16
Adding staking supply scale factor in rewarding params update ( #1716 )
2022-10-28 12:17:17 +01:00
Pierre Dommerc
8656abcbde
fix(explorer): minoxde details page ( #1715 )
...
* fix(explorer): minoxde details page
* feat(explorer): add mix_id column in mixnodes list
2022-10-27 17:16:30 +02:00
Jon Häggblad
99b30c2570
client: additional error handling in client + socks5-client + network-requester ( #1713 )
...
* client: add error type to native client, and start handling them
* client: handle two more error cases
* changelog: add note
* socks5: add error type and start handle run errors
* network-requester: add some error types
* rustfmt
* changelog: update note
* network-requester: remove unused import
2022-10-27 16:00:26 +02:00
Jon Häggblad
2c5d31e685
client: make channel to mix traffic controller bounded and add backpressure handling ( #1703 )
...
* clients: change mix traffic channel to bounded
* clients: dynamically adjust sending delay in steps
* rustfmt
* wasm-client: update channel
* client: introduce SendingDelayController
* client-core: downgrade two debug statements to trace
* sending delay controller: tweak parameters
* wasm-client: add tokio dependency
* client-core: rework delay controller
* Revert "client-core: downgrade two debug statements to trace"
This reverts commit e0a7772fafac7bff0e4a2c50ba25e94b52b794e6.
* Remove outdated comment
* Remove WIP comments
* changelog: add note
* out queue controller: simplify with just send
* client-core: document constants
* client: move creating mix msg channel to mix traffic controller
* client-core: downgrade a warning log msg to debug
2022-10-27 15:23:25 +02:00
Tommy Verrall
3ae9ea5de6
Merge pull request #1709 from nymtech/fix/explorerapi-geoip-lookup
...
fix(explorer-api): geoip lookup
2022-10-27 12:47:36 +02:00
Jon Häggblad
cf65bc1295
socks5: wait to close buffer ( #1702 )
...
* socks5: wait to close buffer
This is the fix proposed by @simonwicky in
https://github.com/nymtech/nym/issues/1701
* socks5: fix typo in patch
* socks5: fix tests
* socks5: add type for returned data and index
* socks5: make closed_at_index an Option
* changelog: add note
2022-10-27 12:42:01 +02:00
Jędrzej Stuczyński
8bcec241a2
Moves Percent tests to the crate with the type definition ( #1714 )
2022-10-27 11:33:33 +01:00
Jędrzej Stuczyński
306e9b9dc2
Bugfix/correct staking supply accounting ( #1706 )
...
* Added staking_supply_scale_factor field on RewardingParams
* Scaling the amount of tokens released to the circulating/staking supplies
2022-10-27 10:51:09 +01:00
Jędrzej Stuczyński
2d5f851252
Workaround for clippy #9612 issue
2022-10-27 10:47:13 +01:00
Fouad
d36e349cc6
Display routing scores for bonded gateway ( #1693 )
...
* access gateway report from node status api
* Create 4 response types for gateway and mixnode uptime and status
* Add the three remaining validator-client functions
* display gatways routing scores
* handle undefined gateway report
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-10-27 10:34:11 +01:00
Jon Häggblad
4990a4745f
Add two more sphinx extended packet sizes (8kb and 16kb) ( #1694 )
...
* Rename to ExtendedPacketSize32
* Add two more extended packet sizes
* Update config handling for new packet sizes
* Update wasm-client
* Changelog: update
* wasm-client: fix ref
* Switch use enum instead of string for config
2022-10-27 10:52:57 +02:00
Jędrzej Stuczyński
5ce087dafe
Chore/remove unwraps ( #1707 )
...
* Disallowing the use of unwraps and expects in vesting and mixnet contracts
* Removed dodgy unwraps from the mixnet contract
* Removed dodgy unwraps from the vesting contract
* Removed unwraps/expects from common contracts crate
* ...but adding the unwraps in tests
2022-10-26 16:48:06 +01:00
Dave Hrycyszyn
caf03a09c8
Adding in wss fix for web version
2022-10-26 16:34:09 +01:00
Jon Häggblad
0d399f7d70
connect: tidy error enum ( #1712 )
2022-10-26 17:26:31 +02:00
Jon Häggblad
56cf181770
validator-api: use response type for history and report endpoints ( #1711 )
2022-10-26 17:26:17 +02:00
Tommy Verrall
f0aa2feb76
Merge pull request #1710 from nymtech/fix/explorer-table-ui
...
fix(explorer): mixnode location overflow
2022-10-26 17:13:29 +02:00
pierre
4df927cc3d
fix(explorer): mixnode location overflow
2022-10-26 16:51:25 +02:00
Dave Hrycyszyn
5db47b8931
Optimizing for fat wasm
2022-10-26 15:40:03 +01:00
Dave Hrycyszyn
27c1b29615
Removing accidental yarn lockfile
2022-10-26 15:38:54 +01:00
Dave Hrycyszyn
c80c8ef899
Bumping version number of wasm client package
2022-10-26 14:36:33 +01:00
pierre
3f4373eb98
feat(explorer-api): add debug logs
2022-10-26 12:29:01 +02:00
pierre
cf10bb12ef
feat(explorer-api): use mixnode port in ip lookup
2022-10-26 12:23:33 +02:00
pierre
cb1e93e58d
fix(explorer-api): geoip lookup
2022-10-26 12:06:47 +02:00
pierre
d0cd22c4da
Revert "fix(explorer-api): geoip, ip address from domain"
...
This reverts commit a721e97c06 .
2022-10-26 11:57:04 +02:00
pierre
a721e97c06
fix(explorer-api): geoip, ip address from domain
2022-10-26 11:52:54 +02:00
Drazen Urch
f4f98027a0
Add per account pledge caps ( #1687 )
...
* Add per account pledge caps
* Address PR comments
* Update CHANGELOG
* No cap if no locked
* Fail account creation if taking account already exists
* Delegated free should be counted from vesting period start
2022-10-26 10:51:40 +02:00
Dave Hrycyszyn
dee27e805d
Adding a README for the nym-api
2022-10-25 12:25:09 +01:00
Dave Hrycyszyn
6f7dc36e5c
Removing unused attribute
2022-10-25 11:45:02 +01:00
Dave Hrycyszyn
ef50f361ba
Adding funding notice
2022-10-25 11:45:02 +01:00
Pierre Dommerc
3c55b28e69
feat(explorer-api): auto update geoip database ( #1684 )
...
* feat(explorer-api): auto update geoip database
* feat(explorer-api): read dotenv file
* fix(explorer-api): gitignore
* feat: move geoipupdate service to root compose file
2022-10-24 18:17:50 +02:00
Jędrzej Stuczyński
f1624e658e
Feature/adjusting epoch events ( #1696 )
...
* Added (not yet using) source height for pending events
* Fixed existing unit tests
* Emitting source height for resolved pending events
* Removed unused attribute keys
* Emitting initial total unit reward at time of delegation
* Updated ts types
* regenerated corresponding typescript types
* missed changes
* Piggybacking on breaking change to remove serde aliases
2022-10-24 09:30:51 +01:00
Jon Häggblad
fc44f2fe1c
Fix typo in Makefile
2022-10-21 22:11:04 +02:00
Fouad
cc26e4043c
only display general settings for mixnodes ( #1700 )
...
* only display general settings for mixnodes
2022-10-21 12:21:55 +01:00
Jon Häggblad
bb242080cf
Update qa.env mixnet contract address
2022-10-21 12:34:44 +02:00
Jon Häggblad
3ebaf48aa3
Makefile: add wasm-client ( #1699 )
2022-10-21 11:35:20 +02:00
Fouad
2d7a55daba
fix duplicate delegations ( #1697 )
2022-10-21 09:55:58 +01:00
Fouad
5f36742ce6
fix up operating cost ( #1698 )
2022-10-21 09:51:19 +01:00
Fouad
8547e770da
Display interval timings ( #1690 )
...
* make reusable Alert component
* get current interval
* display next interval and epoch times
* display pending events
2022-10-20 17:11:02 +01:00
Gala
862178c9c5
Merge pull request #1688 from nymtech/ne-changes
...
Network Explorer: narrowing columns and re-orden them
2022-10-20 17:24:16 +02:00
Jędrzej Stuczyński
33a339ae2c
Feature/multi node simulator ( #1692 )
...
* simple multi-node simulator
* Extending simulator with multi-node feature + testing against known good values
* Mixnet contract test fixes
* comment explaining the epsilon choice
2022-10-19 17:52:00 +01:00
Pierre Dommerc
5d583548ec
feat(wallet): new account howto modals ( #1689 )
2022-10-19 11:18:09 +02:00
Fouad
ba979c2e60
Feature/operator costs ( #1680 )
...
* add new operator cost field
* change uptime label to routing score
* update validation for operator cost
* fix profit margin type
2022-10-19 09:56:22 +01:00
Jędrzej Stuczyński
dbb674f042
Fixes rewarding-epoch emitted events + unit tests for reward recalculation ( #1691 )
2022-10-18 12:59:27 +01:00
Jędrzej Stuczyński
c3bea668d5
Renamed the type alias NodeId to MixId and fixed some usages ( #1682 )
...
* Renamed the type alias NodeId to MixId and fixed some usages
* fix(wallet): bonding context
* fix(wallet): remove ip field (type error)
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2022-10-17 17:25:40 +01:00
Gala
e0dd9b533e
create theme variables
2022-10-17 17:17:20 +02:00
Gala
5ab3f95b8f
cleaning
2022-10-17 15:36:42 +02:00
Gala
46097c80fe
Merge branch 'develop' into ne-changes
2022-10-17 14:30:59 +02:00
Gala
ab0eb35906
columns re-order and narrowing
2022-10-17 14:28:41 +02:00
Gala
8bb3b066ba
nav width
2022-10-17 14:28:00 +02:00
Jon Häggblad
6a3ac6b9be
client-core: fix clippy ( #1686 )
...
* client-core: fix clippy in beta toolchain
* nym-connect: update Cargo.lock
2022-10-17 10:58:38 +02:00
Pierre Dommerc
da95e4e903
Wallet - bonding, new node stats component ( #1535 )
...
* feature(wallet-bonding): add bond more skeleton
* fix(wallet-bonding): post godzilla merge
fix: post rebase
feature(wallet-bonding): wip
* feat(wallet-bonding): add node stats component
feat(wallet-bonding): add node stats component
* feat(wallet-bonding): fix tooltip icon size
* fix(wallet-bonding): node stats fix responsiveness
fix(wallet-bonding): post godzilla merge
* feat(wallet): fetch active set probabilities
* feat(wallet): operation mixnode avg uptime
* fix: typo
* fix(wallet): theme colors
fix(wallet): theme colors
* fix(wallet): destructuring
* feat(wallet): request total reward data
* refactor(wallet): clean code
* fix(wallet): typo, better error logging
* fix(wallet): some nym decimal values
* fix(wallet): deal with unym nym values
* fix(wallet): routing score chart
* feat(wallet): new node stats design
* feat(wallet): new node stats design
* fix(wallet): increase component width
* fix(wallet): some vertical alignements
2022-10-14 10:40:53 +02:00
Fouad
732235afc0
update account wording ( #1683 )
2022-10-13 14:44:28 +01:00
Jędrzej Stuczyński
27a81df79e
Require authorisation to reconcile pending events ( #1676 )
2022-10-11 12:32:39 +01:00
Jon Häggblad
03d654214f
wallet: remove leftover debug log
2022-10-10 18:30:58 +02:00
Jon Häggblad
a9dcd8e6c7
validator-api: add operating cost and profit margin to compute reward est ( #1672 )
...
* validator-api: add oper cost and profit margin to compute reward est
* changelog: add note
* rustfmt
* rustfmt
2022-10-10 18:13:23 +02:00
Jędrzej Stuczyński
a43d183b4f
Feature/wasm client updates ( #1673 )
...
* Compiles but runtime time fails
* wip
* Beginning of clean-up - creation of config to keep things together
* Removed unused module
* Removed hardcoded constants
* Easier way of sending binary messages
* WIP cleanup before machine switch
* Upgrade wasm-bindgen to 0.2.83
* Fixed compilation warnings for wasm client
* all clients compiling without warnings
* disabling topology refresh in wasm
* Added a config option to disable loop cover traffic stream
* config changes
* Make webassembly work in a web worker
- `wasm-timer` modified to work in web worker
- add worker target to webpack
- add client to call from HTML
- update README to build WASM for bundling (this does not build ES modules)
* Restored topology refreshing
* correctly polling items in the wasm delay_queue
* Allow client to read up to 8 messages at once from gateway connection (#1669 )
* Allow client to read up to 8 messages at once from gateway connection
* Importing tokio::select in wasm32 target
* Updated changelog
* missing imports
* Introduced disable_main_poisson_packet_distribution to force real_traffic_stream to disable poisson sending (#1664 )
* Introduced disable_main_poisson_packet_distribution to force real_traffic_stream to disable poisson sending
* Updated changelog
* Adjusting default settings
* Introduced a client-configurable option to force it to use extended packet size
* local adjustments
* Removed warning associated with receiving extended packets
* Minimal v2-required changes
* Updated changelog
* explicitly allowing clippy drop_non_drop
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-10-10 16:27:51 +01:00
Jędrzej Stuczyński
54d97fdbec
Introduced a client-configurable option to force it to use extended packet size ( #1671 )
...
* Introduced a client-configurable option to force it to use extended packet size
* cargo fmt
* Removed warning associated with receiving extended packets
* Updated changelog
2022-10-10 15:07:30 +01:00
Gala
69e5abaed9
Merge pull request #1516 from nymtech/340-ne-content
...
NE: Change mentions of "Uptime" to "Routing Score"
2022-10-10 14:35:33 +02:00
Gala
e3284f30a8
Merge pull request #1665 from nymtech/348-bonding-settings
...
Wallet: Bonded node settings
2022-10-10 14:09:26 +02:00
Gala
46d2d1f88b
Merge branch 'develop' into 340-ne-content
2022-10-10 13:55:04 +02:00
Gala
8f11b39e95
consistency
2022-10-10 12:32:43 +02:00
Gala
2192777485
prevent build fail
2022-10-10 12:06:35 +02:00
Gala
11b8c52b30
pr refactoring suggestion
2022-10-10 12:03:38 +02:00
Gala
99cfdab601
using Consoles and some refactor
2022-10-10 11:48:22 +02:00
Jędrzej Stuczyński
11a67adc04
Introduced disable_main_poisson_packet_distribution to force real_traffic_stream to disable poisson sending ( #1664 )
...
* Introduced disable_main_poisson_packet_distribution to force real_traffic_stream to disable poisson sending
* Updated changelog
2022-10-10 10:10:01 +01:00
Jędrzej Stuczyński
65f75c5fe5
Allow client to read up to 8 messages at once from gateway connection ( #1669 )
...
* Allow client to read up to 8 messages at once from gateway connection
* Importing tokio::select in wasm32 target
* Updated changelog
2022-10-10 09:44:47 +01:00
Jędrzej Stuczyński
68c2cf5f95
Feature-locked TestingResolveAllPendingEvents transaction ( #1667 )
2022-10-07 11:25:35 +01:00
Jędrzej Stuczyński
1dd89ea1aa
Try to use up to date list of nodes when performing rewarding ( #1668 )
2022-10-07 11:15:49 +01:00
Jędrzej Stuczyński
6593605834
Exposed all debug fields in client configs
2022-10-07 10:37:36 +01:00
Jędrzej Stuczyński
9d4c62cad6
Added a config option to disable loop cover traffic stream ( #1666 )
...
* Added a config option to disable loop cover traffic stream
* Updated changelog
2022-10-07 10:35:25 +01:00
Gala
f72a38a5a8
use ts type predicates
2022-10-06 15:53:14 +02:00
durch
cc641052b3
Force add Makefile
2022-10-06 15:33:13 +02:00
Gala
545c8b76a7
use location state instead of a query
2022-10-06 15:31:13 +02:00
durch
be07e4997e
Add wasm-opt to build
2022-10-06 15:16:14 +02:00
Gala
139a0dca2f
now is the refactor : )
2022-10-06 15:12:58 +02:00
Gala
e9c0b9bef3
navigation refactor from CR
2022-10-06 15:12:33 +02:00
Gala
9b28de4a06
use iconbutton
2022-10-06 14:22:12 +02:00
Gala
f0c50556ad
don't update not used files
2022-10-06 12:37:57 +02:00
Gala
f50af85fb1
cleaning up a bit the code
2022-10-06 12:20:08 +02:00
Mark Sinclair
25f1fb2eb8
Wrap up Bity order signature and verification into simple structs, so it is easy for them to use ( #1661 )
2022-10-06 11:00:49 +01:00
Gala
27ab849018
unbonf new flow
2022-10-06 11:50:19 +02:00
Jędrzej Stuczyński
803f7117ea
Removes humantime_serde serialization of epoch_length ( #1662 )
2022-10-06 09:05:07 +01:00
Gala
611d37e46f
update with develop
2022-10-05 15:47:17 +02:00
Gala
99b35f8d01
wip unbonding page
2022-10-05 15:38:47 +02:00
Gala
f35bfc63e2
connect also info settings and adding schemas for both forms
2022-10-05 15:35:22 +02:00
Gala
1be85dced6
bonded node param set settings and validate first
2022-10-05 15:22:08 +02:00
Pierre Dommerc
7a3253e025
fix: typescript generate types ( #1660 )
2022-10-05 13:53:03 +02:00
Mark Sinclair
8a3351bf82
common commands - add prefix and account id to the signature verification helper ( #1659 )
2022-10-05 12:47:29 +01:00
Jon Häggblad
55e45a0d88
validator-client: remove left-over log::trace
2022-10-05 11:41:53 +02:00
Pierre Dommerc
5a55c320cb
fix(wallet): reward types ( #1658 )
2022-10-04 17:38:42 +02:00
Gala
ba64c57283
use react useForm
2022-10-04 15:53:19 +02:00
Pierre Dommerc
739b2f88f9
Wallet - update of bonding flow part 1 ( #1528 )
2022-10-04 13:46:51 +02:00
Gala
ce269e60e4
Merge branch 'develop' into 348-bonding-settings
2022-10-04 12:45:04 +02:00
Gala
ad9ea03683
Merge branch 'node-settings-copy' into 348-bonding-settings
2022-10-04 12:44:33 +02:00
Gala
47cae50e68
profit margin only for mixnode
2022-10-04 11:51:34 +02:00
Gala
2a04234c26
wip scroll bar styles
2022-10-03 14:45:01 +02:00
Pierre Dommerc
c582d6dcba
config(wallet): use new mixnet contract address for qa ( #1656 )
2022-10-03 13:38:56 +02:00
Gala
ef8f6ed07b
some ui changes at the navigation
2022-09-29 17:54:31 +03:00
Gala
c644956576
wip
2022-09-29 17:08:31 +03:00
Gala
c329724f8c
Merge branch 'develop' into node-settings-copy
2022-09-29 15:44:52 +03:00
Gala
a96383e714
wip
2022-09-28 09:52:57 +03:00
Jędrzej Stuczyński
49b3a5aa90
Made config.toml values in validator-api take precedence over mainnet defaults ( #1645 )
...
* Made config.toml values in validator-api take precedence over mainnet defaults
* Updated mixnode and gateway configs with similar priority adjustments
* Changelog
2022-09-23 16:59:42 +01:00
Jędrzej Stuczyński
879ce3f2d5
Feature/field renaming ( #1654 )
...
* Replaced serde renames to aliases
Ideally I would have removed all serde macros, but then it would have broken existing QA deployments - perhaps we should do it later
* Renamed 'node_id' in Delegation to 'mix_id'
* Further renamings of 'node_id' to 'mix_id' in various places
2022-09-23 15:01:39 +01:00
Pierre Dommerc
996f0bf732
feature(explorer-api): rewrite geoip2 location service ( #1651 )
2022-09-23 14:53:56 +02:00
Jędrzej Stuczyński
b289a3570a
Prefixing all mixnet contract events with a v2_ prefix ( #1652 )
2022-09-23 12:33:29 +01:00
Gala
1b689edb43
Merge pull request #1653 from nymtech/ne-stak-sat-filter
...
NE: fix upper saturation value used on filters
2022-09-23 11:37:47 +02:00
Jon Häggblad
95c5b70eb7
Remove the old deprecated parts of network-defaults ( #1646 )
...
* network-defaults: remove all the old crap and simplity
* validator-client: remove commented out code
2022-09-23 11:32:23 +02:00
Jędrzej Stuczyński
a5b4504b0a
Emitting information about prior delegation data before rewarding ( #1650 )
...
* Emitting information about prior delegation data before rewarding
* Cargo fmt
2022-09-23 09:32:37 +01:00
Gala
995a61b7ea
fix upper saturation value use on filters
2022-09-23 10:20:51 +02:00
Drazen Urch
0adf4df094
Fig and shell completions ( #1638 )
...
* Fig and shell completions lib
* Complete all the things
2022-09-22 17:26:37 +02:00
Gala
6eb482fc4b
CR: use a parameter instead of cardcoded value
2022-09-22 16:54:07 +02:00
Gala
f9be735d4f
various ui updates
2022-09-22 16:54:06 +02:00
Gala
8c877d64d6
Merge pull request #1649 from nymtech/fix-validator-url-access
...
NE: Fix validators url
2022-09-22 15:32:34 +02:00
Gala
9ae1f046c4
avoid destructuring
2022-09-22 15:13:33 +02:00
Gala
7dc776f98a
wip fixing conflicts
2022-09-22 13:16:39 +02:00
Gala
9717bcbb17
WIP: Merge branch 'develop' into 348-bonding-settings
2022-09-22 12:22:24 +02:00
Gala
f401266d1b
Merge pull request #1644 from nymtech/ne-transition-v1-v2
...
NE: Adding a workaround for v1 to v2 transition
2022-09-22 10:47:32 +02:00
Gala
0fd178a304
Merge branch 'develop' into 327-nym-connect-colours
2022-09-22 10:37:06 +02:00
Gala
1878b50752
Merge branch 'develop' into ne-transition-v1-v2
2022-09-22 10:34:16 +02:00
Gala
8bd7b69bf9
Merge pull request #1597 from nymtech/305-ui-fixes-inputs
...
Wallet: address Figma differences on modals, dialogs and inputs
2022-09-22 10:33:28 +02:00
Gala
cf2ede1040
adding a temporaly solution for transition v1 to v2
2022-09-21 17:57:19 +02:00
Gala
af1bf57f24
anothe conflict fix
2022-09-21 17:41:31 +02:00
Gala
0de6a0f1ca
Merge branch 'develop' into 305-ui-fixes-inputs
2022-09-21 17:41:07 +02:00
Gala
978cbc4f00
fix conflicts
2022-09-21 17:03:56 +02:00
Gala
ebb06d4beb
Merge branch 'develop' - wip fixing clonflicts
2022-09-21 17:03:47 +02:00
Gala
03974f9cb3
Merge pull request #1628 from nymtech/409-ne-filters-info
...
NE & Wallet: NE TableToolbar ui and Wallet new display when no delegations
2022-09-21 16:52:21 +02:00
Jędrzej Stuczyński
d322f5e91b
Removed the concept of exiting validator API after X consecutive failures ( #1643 )
2022-09-21 15:20:33 +01:00
Gala
0dee6d9db7
spacing between title and content on pages
2022-09-21 16:05:03 +02:00
Gala
05bd6d6a9a
signup mnemonic change
2022-09-21 16:04:06 +02:00
Jędrzej Stuczyński
c43dbf6f4d
Feature/remove deprecated routes ( #1642 )
...
* Removed deprecated routes in validator-api
* Removed deprecated routes in explorer-api
2022-09-21 14:54:51 +01:00
Dave Hrycyszyn
848ace1e0b
Using the pre-built package in the chat demo
2022-09-21 13:28:41 +01:00
Mark Sinclair
f98d9d89bc
GitHub Actions - add input to manual dispatch
...
Adds `RUST_FLAGS="--cfg tokio_unstable"` when the input is true to add the tokio console to the validator api
2022-09-21 12:24:09 +01:00
Jon Häggblad
b9015c1321
Update to latest set of selection chance buckets ( #1626 )
...
* Update to latest set of selection chance buckets
* Fixup after rebase
* Lock file update
* storybook update
* update storybook
Co-authored-by: Gala <calero.vg@gmail.com >
2022-09-21 12:38:42 +02:00
Fouad
59b0fe2f94
change input placeholders to labels ( #1575 )
...
* change input placeholders to labels
* use back button on 'show mnemonic' modal
2022-09-21 11:28:30 +01:00
Gala
bf98c1b369
Merge branch 'develop' into 409-ne-filters-info
2022-09-21 12:01:01 +02:00
Gala
d7e3b2c6f2
update branch
2022-09-21 11:57:54 +02:00
Gala
7302b64be7
Merge pull request #1617 from nymtech/309-figma-diff-mnemonic
...
Wallet: Figma diff, change mnemonic textfield
2022-09-21 11:55:15 +02:00
Gala
d5365a7602
Merge pull request #1524 from nymtech/317-forms-menus-titles-ui
...
317 forms menus titles UI
2022-09-21 11:54:53 +02:00
Jędrzej Stuczyński
524d563077
Added additional log statement to show config file save location
2022-09-21 10:12:53 +01:00
Jon Häggblad
e44ddc419c
clippy: fix warnings in beta toolchain ( #1639 )
2022-09-21 09:25:22 +02:00
Jon Häggblad
be20e17ebb
ci: add libudev-dev to nightly linux build
2022-09-21 08:52:41 +02:00
Dave Hrycyszyn
7b76beab76
Switch from deprecated substr() to slice()
2022-09-20 16:00:18 +01:00
Bogdan-Ștefan Neacşu
9ed013b418
Add library to communicate with ledger ( #1640 )
...
* Add library to communicate with ledger
* Update changelog
* Install libudev-dev on linux
2022-09-20 17:57:14 +03:00
Dave Hrycyszyn
33ae43b86d
Removing commented code
2022-09-20 15:44:56 +01:00
Dave Hrycyszyn
2c1ad1388d
removing surb noise display
2022-09-20 15:35:53 +01:00
Jędrzej Stuczyński
136666d759
Feature/rewarding revamp ( #1472 )
...
* Query for node stake saturation
* Queries for currently pending events
* Rewarded set query
* Moved ContractState to common types
since it's being returned as a result of one of the queries on the mixnet contract and thus it needs to be accessible outside the contract itself
* Cleaend up storage initialisation
* started restoring unit tests
* Removed attached 1ucoin for cross-contract execute msgs
* wip
* query for rewarding details of a mix node
* Changes for mixnodes and gateways
* Furher progress on v2 changelog(-ish) description
* wip
* first version of the description
* mixnode bonding queries tests and fixes
* ibid for storage
* MixnodeEventType enum + created events for missing mixnode txs
* tests for adding new mixnode
* Additional mixnode-related tests + bug fixes
* Display for Percent
* Bunch of tests for try_reward_mixnode
* More tests and fixes
* ibid
* tests for updating rewarding params + important bug fix
* Started removing unused imports
* rewarding queries tests + undelegation bugfix
* A lot of todo()-ing and commenting out unimplemented code
* implements https://github.com/nymtech/team-core/issues/113
* Delegation tests + fixes
* Emiting events by top level interval txs + incorporating limit
* question
* Missing events emissions
* removed some code duplication
* wip
* pending delegation tests
* Vesting contract update
* More tests (and fixes) for pending events txs
* Restored gateway tx tests
* Another cleanup iteration
* removed redundant comment
* Unit tests, fixes and simplifcations for interval-related txs
* Unit tests for helper functions
* Interval queries unit tests
* Test for correct contract initialisation
* Another round of cleanup
* Work on mixnet_query_client trait
* mixnet_signing_client trait
* Removed redundant methods
* Slowly restoring validator client functionality
* Added deprecated query for mix details by identity
* wip restoration of validator-api
* Work on deprecating validator API routes
* Further validator-api routes
* Restored rest of status api routes
* Resolved all todos in ValidatorApiStorage
There's still bunch left in StorageManager though
* Changed NodeId from u64 to u32
* Updating sql code
* Network monitor internals
* Changed behaviour of full_epoch_id and updated epoch operations
* Fixed sql queries
* [most likely] finished updating rest of the validator API
* Post rebasing fixes
* Feature/rewarding revamp explorer api changes (#1511 )
* Changed cache to allow for non-string keys
* Helper method for best-effort conversion of pubkey to nodeid
* Updated validator-api client routes
* Updated routes to use mix-id indexing
* Introduction of deprecated routes callable by identity key
* Fixed mixnode compatibility by changing read node details fields (#1512 )
* Fixed bond to topology conversion for client compatibility (#1513 )
* Updated 'verify_gateway_owner' to use correct nymd_client method for obtaining gateway details (#1515 )
* Updated constructor for ValidatorCacheInner
* Fixed wasm client topology construction
* Run cargo fmt on the entire codebase
* Feature/rewarding revamp wallet backend changes (#1529 )
* Updated mixnode-related ts types
* Updated nym-wallet-types
* Updated 'get_contract_settings' and commented out code of other tauri commands
* 'update_contract_settings'
* 'bond_gateway'
* unbond_gateway'
* Utility commands for the transition period
* 'bond_mixnode'
* 'unbond_mixnode'
* Ability to update mixnode cost paramaters
* Mixnode config update
* Updated mixnode_bond_details
It also returns a different underlying type now
* Updated 'gateway_bond_details'
* Obtaining pending operator rewards
* Improved way of obtaining number of mixnode delegators
* simplified error handling in 'fetch_mix_node_description'
* mixnode and gateway ownership queries
* updated get_number_of_mixnode_delegators to use mix_id since we have the conversion utils helper
* mixnode delegation
* undelegating
* Obtaining pending delegator rewards
* Command for obtaining current interval details
* Queries to handle paging for pending events
* Additional level of indirection to pending events to incorporate event id into response
* Wallet compatible pending event types
* Commands fo obtaining pending events
* Re-implemented pending delegation events
* Further work on delegation
* Removed unused imports
* Commands for withdrawing rewards
* Admin-related simulations
* mixnet-related simulation commands
* Validator-api related routes
* Bond-related vesting operations
* Vesting simulations
* Vesting handler for UpdateMixnodeCostParams
* Vesting reward claiming
* Vesting queries
* claim_locked_and_unlocked_delegator_reward
* The massive delegation query
* cleanup
* updated typescript requests
* sorted the new type exports in ts-rs-cli
* Regenerated typescript types
* temporarily ignoring unreachable code in vesting migration
* Updated missed test fixture
* Fixed missing coconut-specific import
* cargo fmt
* Exporting reward-related types
* utility to convert stringified decimal to cosmjs Decimal
* deriving Eq alongside PartialEq
* wip - typescript fixes
* using default operating cost when bonding mixnode
* Using default operating cost when updating mixnode cost params
* most delegation fixes
* Wrapping delegation with node identity
* Added MultiIndex on owner and identity key to unbonded mixnodes
* Support for queries for unbonded nodes by owner or by identity key
* Cargo fmt + ts types update
* feature locking unused imports
* fix(nym-wallet): typing and error (#1548 )
* post-rebase fixes
* Changed storage key for new delegations map in vesting contract
* fix(wallet): typing issues (#1562 )
* fix(wallet): error UI feedback (#1565 )
* clean(wallet): remove useless files (with flamethrowers 🔥 ) (#1567 )
* Changed default_mixnode_cost_params to allow accepting f32 instead
* Revert "Changed default_mixnode_cost_params to allow accepting f32 instead"
This reverts commit fb62a0014f .
* Fixed APY calculation for 0 pledge value
* Don't send rewarding transactions for empty rewarded set
* Fixed mixnode rewarding in validator API
* fix(nym-wallet): profit margin (#1574 )
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* Removed todo!() from vesting contract migration since its going to be dealt with differently
* fix(nym-wallet): stake saturation and delegations (#1578 )
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): stake saturation percentage
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* fix(nym-wallet): get rid of delegation history
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* fix(nym-wallet): welcome back pending events and delegation menu
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): get rid of delegation history
* Updated typescript side of things
* fix(nym-wallet): welcome back pending events and delegation menu
* fix(nym-wallet): fix clippy
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Updated vesting contract migration to update the mixnet contract address
* feat(wallet): add confirmation/warning modal for unbonding
* Post rebasing fixes
* commented out all code
* Bunch of work in progres, but working simulator
* Removing redundant fields + increased precision to 9decimal places
* deserialization of Percent with value validation
* wip
* Further moving things around + mixnode bonding
* Mixnode unbonding
* Starting restoration on contract state
* Revamping interval
* More work on epoch/interval
* progress on mixnode rewarding
* Moved MixNodeRewarding to rewards storage
* wip on delegations
* Removed concept of periods and historical records and moved cummulative reward ratio directly to delegation
* more wip delegation
* Full delegation flow
* mixnode config updates
* Mixnode cost function updates
* Work on moving mixnode unbonding to post-epoch actions
* Unbonding
* Processing undelegation
* changing cost params
* Uncommented existing gateways features
without much changes so far, however, things like unbonding should probably also go to epoch queue
* ExecuteMsg cleanup
* unit tests for withdrawing rewards against known values
* Transactions for withdrawing rewards
* Transactions for updating various parameters
* First round of post-tx cleanup
* Moved all storage keys to constants.rs
* Using correct initial gateway pledge amount
* Renamed sybil_resistance_percent to sybil_resistance with percent being implicit from the typ
* Starting with contract queries
* Keeping minimal details of unbonded mixnoces
* Checking for owner address rather than rewarding validator when updating rewarding params
* Mixnode-related queries
* Gateway-related queries
* Query for paged unbonded mixnodes
* Delegations queries
* Query for current interval details
* Removed 'fixed' dependency from the mixnet common
* wip on implementing rewards-related queries
* Pending rewards queries
* Query for node stake saturation
* Queries for currently pending events
* Rewarded set query
* Moved ContractState to common types
since it's being returned as a result of one of the queries on the mixnet contract and thus it needs to be accessible outside the contract itself
* Cleaend up storage initialisation
* started restoring unit tests
* Removed attached 1ucoin for cross-contract execute msgs
* wip
* query for rewarding details of a mix node
* Changes for mixnodes and gateways
* Furher progress on v2 changelog(-ish) description
* wip
* first version of the description
* mixnode bonding queries tests and fixes
* ibid for storage
* MixnodeEventType enum + created events for missing mixnode txs
* tests for adding new mixnode
* Additional mixnode-related tests + bug fixes
* Display for Percent
* Bunch of tests for try_reward_mixnode
* More tests and fixes
* ibid
* tests for updating rewarding params + important bug fix
* Started removing unused imports
* rewarding queries tests + undelegation bugfix
* A lot of todo()-ing and commenting out unimplemented code
* implements https://github.com/nymtech/team-core/issues/113
* Delegation tests + fixes
* Emiting events by top level interval txs + incorporating limit
* question
* Missing events emissions
* removed some code duplication
* wip
* pending delegation tests
* Vesting contract update
* More tests (and fixes) for pending events txs
* Restored gateway tx tests
* Another cleanup iteration
* removed redundant comment
* Unit tests, fixes and simplifcations for interval-related txs
* Unit tests for helper functions
* Interval queries unit tests
* Test for correct contract initialisation
* Another round of cleanup
* Work on mixnet_query_client trait
* mixnet_signing_client trait
* Removed redundant methods
* Slowly restoring validator client functionality
* Added deprecated query for mix details by identity
* wip restoration of validator-api
* Work on deprecating validator API routes
* Further validator-api routes
* Restored rest of status api routes
* Resolved all todos in ValidatorApiStorage
There's still bunch left in StorageManager though
* Changed NodeId from u64 to u32
* Updating sql code
* Network monitor internals
* Changed behaviour of full_epoch_id and updated epoch operations
* Fixed sql queries
* [most likely] finished updating rest of the validator API
* Post rebasing fixes
* Feature/rewarding revamp explorer api changes (#1511 )
* Changed cache to allow for non-string keys
* Helper method for best-effort conversion of pubkey to nodeid
* Updated validator-api client routes
* Updated routes to use mix-id indexing
* Introduction of deprecated routes callable by identity key
* Fixed mixnode compatibility by changing read node details fields (#1512 )
* Fixed bond to topology conversion for client compatibility (#1513 )
* Updated 'verify_gateway_owner' to use correct nymd_client method for obtaining gateway details (#1515 )
* Updated constructor for ValidatorCacheInner
* Fixed wasm client topology construction
* Run cargo fmt on the entire codebase
* Feature/rewarding revamp wallet backend changes (#1529 )
* Updated mixnode-related ts types
* Updated nym-wallet-types
* Updated 'get_contract_settings' and commented out code of other tauri commands
* 'update_contract_settings'
* 'bond_gateway'
* unbond_gateway'
* Utility commands for the transition period
* 'bond_mixnode'
* 'unbond_mixnode'
* Ability to update mixnode cost paramaters
* Mixnode config update
* Updated mixnode_bond_details
It also returns a different underlying type now
* Updated 'gateway_bond_details'
* Obtaining pending operator rewards
* Improved way of obtaining number of mixnode delegators
* simplified error handling in 'fetch_mix_node_description'
* mixnode and gateway ownership queries
* updated get_number_of_mixnode_delegators to use mix_id since we have the conversion utils helper
* mixnode delegation
* undelegating
* Obtaining pending delegator rewards
* Command for obtaining current interval details
* Queries to handle paging for pending events
* Additional level of indirection to pending events to incorporate event id into response
* Wallet compatible pending event types
* Commands fo obtaining pending events
* Re-implemented pending delegation events
* Further work on delegation
* Removed unused imports
* Commands for withdrawing rewards
* Admin-related simulations
* mixnet-related simulation commands
* Validator-api related routes
* Bond-related vesting operations
* Vesting simulations
* Vesting handler for UpdateMixnodeCostParams
* Vesting reward claiming
* Vesting queries
* claim_locked_and_unlocked_delegator_reward
* The massive delegation query
* cleanup
* updated typescript requests
* sorted the new type exports in ts-rs-cli
* Regenerated typescript types
* temporarily ignoring unreachable code in vesting migration
* Updated missed test fixture
* Fixed missing coconut-specific import
* cargo fmt
* Exporting reward-related types
* utility to convert stringified decimal to cosmjs Decimal
* deriving Eq alongside PartialEq
* wip - typescript fixes
* using default operating cost when bonding mixnode
* Using default operating cost when updating mixnode cost params
* most delegation fixes
* Wrapping delegation with node identity
* Added MultiIndex on owner and identity key to unbonded mixnodes
* Support for queries for unbonded nodes by owner or by identity key
* Cargo fmt + ts types update
* feature locking unused imports
* fix(nym-wallet): typing and error (#1548 )
* post-rebase fixes
* Changed storage key for new delegations map in vesting contract
* fix(wallet): typing issues (#1562 )
* fix(wallet): error UI feedback (#1565 )
* clean(wallet): remove useless files (with flamethrowers 🔥 ) (#1567 )
* Changed default_mixnode_cost_params to allow accepting f32 instead
* Revert "Changed default_mixnode_cost_params to allow accepting f32 instead"
This reverts commit fb62a0014f .
* Fixed APY calculation for 0 pledge value
* Don't send rewarding transactions for empty rewarded set
* Fixed mixnode rewarding in validator API
* fix(nym-wallet): profit margin (#1574 )
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* Removed todo!() from vesting contract migration since its going to be dealt with differently
* fix(nym-wallet): stake saturation and delegations (#1578 )
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): stake saturation percentage
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* fix(nym-wallet): get rid of delegation history
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* Correctly assigning Delegate event type to PendingEpochEventData::Delegate
* Replaced 'history' in with 'pending_events' in DelegationWithEverything
* Updated typescript side of things
* fix(nym-wallet): welcome back pending events and delegation menu
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): stake saturation percentage
* fix(nym-wallet): get rid of delegation history
* Updated typescript side of things
* fix(nym-wallet): welcome back pending events and delegation menu
* fix(nym-wallet): fix clippy
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
* Updated vesting contract migration to update the mixnet contract address
* feat(wallet): add confirmation/warning modal for unbonding
* Post rebasing fixes
* Removed deprecation on GetMixnodeDetailsByIdentity
* Fixed nym-cli
* Removed needless borrow
* Updated colorMap and textMap
Co-authored-by: durch <durch@users.noreply.github.com >
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: Pierre Dommerc <dommerc.pierre@gmail.com >
2022-09-20 14:44:57 +01:00
Gala
16ccbd9e48
CR: use a parameter instead of cardcoded value
2022-09-20 13:30:09 +02:00
Gala
bd0ea45f35
Merge branch 'develop' into 327-nym-connect-colours
2022-09-20 13:17:15 +02:00
Gala
4648967e93
fix build and refactor from CR
2022-09-20 12:43:51 +02:00
Gala
824e980647
Merge branch 'develop' into 305-ui-fixes-inputs
2022-09-20 11:49:33 +02:00
Jon Häggblad
ecbf5296a5
validator-api: guard against funny numbers in apy calc ( #1636 )
2022-09-19 14:37:09 +02:00
Jon Häggblad
f3454409f8
Upgrade nym-connect to tauri 1.1.1 ( #1635 )
2022-09-19 11:34:33 +02:00
Gala
7d2e90b69f
Merge pull request #1625 from nymtech/407-ne-filters-granularity
...
NE: 407 filters granularity
2022-09-19 11:28:26 +02:00
Gala
bb2732bcc6
Merge pull request #1619 from nymtech/413-ne-content
...
NE: Display raw bond instead of self %
2022-09-19 11:16:16 +02:00
Gala
d196993993
fix build
2022-09-19 11:08:16 +02:00
Gala
b4fe8af890
refactor from CR
2022-09-19 11:04:26 +02:00
Gala
1c8ab2395d
Merge branch 'develop' into 409-ne-filters-info
2022-09-19 10:24:18 +02:00
Jon Häggblad
065fe812ae
Rename crate to nym-wallet-recovery-cli ( #1633 )
...
* Rename to nym-wallet-recovery-cli
* Rename crate name too
* Rename workspace member too
* Cargo.lock
2022-09-19 10:22:37 +02:00
Gala
02e75ea5cd
display different content when user doesn't have delegations
2022-09-16 12:24:32 +02:00
Jon Häggblad
2aa18fb77c
nym-wallet: add log window ( #1618 )
...
* Add a second entry point to the webpack config for the logging window
* tauri operations to show a log window
* LogViewer react component
* Upgrade tauri and use default tauri app menu for MacOS and add `Help` menu with `Show log` entry to show the logging window
* wip
* Proof of concept
* Fix format inside debug with ferm
* Put new menubar and log behind env variable flag
* Remove unused deps
* rustfmt
* Add changelog note
* Fix up imports
* Remove old code
* Improve log viewer
* Remove old code
* Add color to output, even if tauri hides it
* Remove redundant level from tauri log msg
* Since menu bar visible by default, change feature flag name
* Fix up webpack config so correct chunks get injected into entry points and remove inline CSS causing CSP issue
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-09-16 09:38:52 +01:00
Jon Häggblad
8a0e7fb9d6
validator-api: add missing clap argument ( #1629 )
2022-09-15 22:31:31 +02:00
Dave Hrycyszyn
13c2ca4a78
Noted a correct npm publish command
2022-09-15 16:28:56 +01:00
Dave Hrycyszyn
6af84535fa
Formatting
2022-09-15 16:27:44 +01:00
Mark Sinclair
c8699cbe8d
wasm-client: fix up dependencies and feature flags so that wasm-pack build works ( #1585 )
...
* wasm-client: fix up dependencies and feature flags so that wasm-pack build works
* Update CHANGELOG
2022-09-15 16:11:49 +01:00
Drazen Urch
974163da97
Reduce iterations when delegator last_claimed_height is 0 ( #1609 )
...
* Reduce iterations when delegator last_claimed_height is 0
* Fix typo
2022-09-15 17:10:35 +02:00
Raphaël Walther
7290e479db
Notification test
2022-09-15 17:01:49 +02:00
Raphaël Walther
c7b728318c
Notification test
2022-09-15 16:57:25 +02:00
Dave Hrycyszyn
5c6d31bcb5
README fix
2022-09-15 15:48:58 +01:00
Dave Hrycyszyn
3823292ba8
Bumping version number to 1.0.0
2022-09-15 15:48:42 +01:00
Bogdan-Ștefan Neacşu
3eeda4a421
Apply fix for socket_state too ( #1627 )
2022-09-15 17:35:41 +03:00
Gala
ebb3f6eebb
fixing the build
2022-09-15 16:06:14 +02:00
Gala
2c15d22e1e
Merge branch 'develop' into 409-ne-filters-info
2022-09-15 15:55:58 +02:00
Gala
f1dca2c9a8
styling the mobile view
2022-09-15 14:50:33 +02:00
Gala
d039c25b55
create a custom label for stake sat
2022-09-15 14:27:52 +02:00
Drazen Urch
16ef1c547b
Remove eth feature, and BBBC related code ( #1612 )
...
* Remove eth feature, and BBBC related code
* Burn some more, especially clients
2022-09-15 13:58:44 +02:00
Dave Hrycyszyn
e804b014a8
Cargo lock excluding webassembly client
2022-09-15 12:25:36 +01:00
Dave Hrycyszyn
e406a05694
Re-excluding clients/webassembly which breaks cargo build --all
2022-09-15 12:24:04 +01:00
Gala
057b3456a7
more granulatity on filters
2022-09-15 12:49:27 +02:00
Dave Hrycyszyn
5ac124e159
Adding the webassembly client to the main build
...
This gives type hinting in editors. I can no longer remember why we
didn't set it up like this a long time ago, but it builds and tests
fine. Feel free to revert if it causes any problems.
2022-09-15 11:33:16 +01:00
Jon Häggblad
f29c6a0550
Merge pull request #1622 from nymtech/jon/fix/shutdown-in-gateway-client
...
gateway-client: fix shutdown
2022-09-14 17:00:48 +02:00
Jon Häggblad
242a6d13af
gateway-client: fix shutdown
2022-09-14 16:24:05 +02:00
Gala
dee2c50b50
ne toolbar changes
2022-09-14 16:04:39 +02:00
Gala
a394c9b59a
PR requested changes
2022-09-14 14:48:30 +02:00
Gala
17768bab0b
Merge branch 'develop' into 317-forms-menus-titles-ui
2022-09-14 14:11:10 +02:00
Gala
7816b4c839
some refactor
2022-09-14 13:58:04 +02:00
Gala
e7ed48e55e
trying to fix the build
2022-09-14 13:35:22 +02:00
Gala
63855f6ca4
display pledge_amount instead of self on mix nodes page
2022-09-14 13:13:08 +02:00
Dave Hrycyszyn
2f53e40355
Switching to mainnet validator API
2022-09-14 11:49:06 +01:00
Dave Hrycyszyn
bb9753cda6
Switching webassembly client to sync web assembly (async loading doens't work)
2022-09-14 11:49:06 +01:00
Dave Hrycyszyn
95d0afdeb6
Whitespace fix
2022-09-14 11:49:06 +01:00
mx
fbe02fa7fb
added new blockstream endpoint to example allowed.list ( #1611 )
...
* added new blockstream endpoint to example allowed.list
* updated changelog
2022-09-14 11:07:19 +01:00
dependabot[bot]
46e206e8f0
build(deps): bump terser from 4.8.0 to 4.8.1 ( #1468 )
...
Bumps [terser](https://github.com/terser/terser ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/commits )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:07:05 +01:00
dependabot[bot]
55bdcecffb
Bump parse-url from 6.0.0 to 6.0.5 ( #1497 )
...
Bumps [parse-url](https://github.com/IonicaBizau/parse-url ) from 6.0.0 to 6.0.5.
- [Release notes](https://github.com/IonicaBizau/parse-url/releases )
- [Commits](https://github.com/IonicaBizau/parse-url/compare/6.0.0...6.0.5 )
---
updated-dependencies:
- dependency-name: parse-url
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:05:39 +01:00
dependabot[bot]
2ee4b8fec6
Bump @openzeppelin/contracts in /contracts/basic-bandwidth-generation ( #1545 )
...
Bumps [@openzeppelin/contracts](https://github.com/OpenZeppelin/openzeppelin-contracts ) from 4.5.0 to 4.7.3.
- [Release notes](https://github.com/OpenZeppelin/openzeppelin-contracts/releases )
- [Changelog](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/OpenZeppelin/openzeppelin-contracts/compare/v4.5.0...v4.7.3 )
---
updated-dependencies:
- dependency-name: "@openzeppelin/contracts"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:05:07 +01:00
dependabot[bot]
67900956f8
Bump terser in /clients/native/examples/js-examples/websocket ( #1620 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.12.1 to 5.15.0.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.12.1...v5.15.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:04:14 +01:00
dependabot[bot]
29166c1d6a
Bump terser from 5.10.0 to 5.15.0 in /testnet-faucet ( #1621 )
...
Bumps [terser](https://github.com/terser/terser ) from 5.10.0 to 5.15.0.
- [Release notes](https://github.com/terser/terser/releases )
- [Changelog](https://github.com/terser/terser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/terser/terser/compare/v5.10.0...v5.15.0 )
---
updated-dependencies:
- dependency-name: terser
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-14 11:03:56 +01:00
Gala
27d566dd47
some styling
2022-09-14 11:46:06 +02:00
Gala
bfa0144594
text change
2022-09-14 11:38:10 +02:00
Gala
8924f9642f
wip
2022-09-14 11:35:22 +02:00
Dave Hrycyszyn
db24170752
Fixing npm audit in js example code
2022-09-14 10:32:39 +01:00
Gala
58541defad
Merge branch 'develop' into 309-figma-diff-mnemonic
2022-09-14 11:29:55 +02:00
Gala
c513014913
taking advantage to deal with some other differences
2022-09-14 11:27:41 +02:00
Gala
5985ba5182
Merge branch 'develop' into 305-ui-fixes-inputs
2022-09-14 10:08:17 +02:00
Jon Häggblad
fc90d5a389
ci: more cargo clean for windows
...
Not ideal, we need runners with more disk space
2022-09-14 08:31:05 +02:00
Raphaël Walther
af1a83fe83
Test for notification
2022-09-13 19:35:22 +02:00
Raphaël Walther
e12b69e58f
Test for notification
2022-09-13 19:28:46 +02:00
Raphaël Walther
d38614b15c
Test for notification
2022-09-13 19:22:09 +02:00
Raphaël Walther
627d12239e
Added keybase team variable ( #1537 )
...
* Added keybase team variable
* Amended notification
2022-09-13 18:13:18 +01:00
Gala
1af1370f23
display raw bond instead of self %
2022-09-13 17:00:37 +02:00
Gala
ade15d3c60
change mnemonic textfield
2022-09-13 14:53:04 +02:00
Gala
1241a81514
changing alert behaviour
2022-09-13 13:49:42 +02:00
Gala
08a190c1cb
Merge branch 'develop' into 348-bonding-settings
2022-09-13 12:44:11 +02:00
Mark Sinclair
124103d51b
Mixnet and vesting contracts v1.0.2 ( #1616 )
2022-09-13 09:47:18 +01:00
Drazen Urch
6154b0c24c
Fix claim -> undelegate ( #1613 )
...
* Fix claim -> undelegate
* Fix ordering
* Changelog
2022-09-13 09:38:23 +01:00
Pierre Dommerc
b43657f42d
feat(wallet): add tauri ops to sign and verify ( #1606 )
...
* Fix compile error
* Expose signing wallet for signing client
* Add stub tauri operation to sign a message with the current account
* feat(wallet): add a request to verify a signature
* feat(wallet): add support to verify from account address
* feat(wallet): add support to verify from account address
* fix(wallet): verify tauri request signature
* wallet-recovery-cli: upgrade clap to 3.2
* Fix compile error
* Expose signing wallet for signing client
* Add stub tauri operation to sign a message with the current account
* feat(wallet): add a request to verify a signature
* feat(wallet): add support to verify from account address
* feat(wallet): add support to verify from account address
* fix(wallet): verify tauri request signature
* Fix deserializtion of U128
* feat(wallet): avoid unwrap
* refactor(wallet):suggested feedbacks
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: durch <durch@users.noreply.github.com >
2022-09-12 12:32:10 +02:00
Jon Häggblad
20624243c0
ci: another ugly fix for windows low disk space
...
Crazy. I hope we can get runners with more disk space soon
2022-09-12 10:38:48 +02:00
Mark Sinclair
fdff4bf1b7
Nym Wallet v1.0.9 ( #1605 )
...
* network-defaults: update mainnet default nymd_url
* update tests
* Bump nym-wallet version to 1.0.9 and update CHANGELOG
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-09-09 14:47:17 +01:00
Jon Häggblad
47726d3561
Merge pull request #1591 from nymtech/jon/feat/socks5-client-graceful-shutdown
...
socks5-client: graceful shutdown
2022-09-09 15:45:19 +02:00
Jon Häggblad
f3ed0bb11f
gateway-client: disable shutdown signalling for wasm
2022-09-09 15:00:13 +02:00
Jon Häggblad
351adb7f7b
socks5: add missing SHUTDOWN_HAS_BEEN_SIGNALLED.store
2022-09-09 13:02:53 +02:00
Jon Häggblad
e0567dddf2
gateway-client: additional shutdown handling
2022-09-09 12:10:41 +02:00
Jon Häggblad
d109c53370
socks5: tasks with closed channels should all exit
2022-09-09 12:10:41 +02:00
Jon Häggblad
baed6c89fc
socks5: assert that tasks are not exiting when not shutdown
2022-09-09 12:10:32 +02:00
Jon Häggblad
106491ef01
more clippy
2022-09-09 12:09:59 +02:00
Jon Häggblad
46135146ea
clippy
2022-09-09 12:09:59 +02:00
Jon Häggblad
04e5cfabb8
changelog: add note
2022-09-09 12:09:59 +02:00
Jon Häggblad
10be112279
socks5-client: graceful shutdown
2022-09-09 12:09:59 +02:00
Raphaël Walther
634818a988
Added notification workflow
2022-09-09 11:41:44 +02:00
Raphaël Walther
5cb80f7648
Revert "Added audit workflow"
...
This reverts commit a7afd2a1c7 .
2022-09-09 11:36:49 +02:00
Bogdan-Ștefan Neacşu
4d5565d8b6
Remove migration code ( #1604 )
...
* Remove migration code
* Leave blacklist functionality, just in case
2022-09-08 18:41:56 +03:00
Gala
81f36e8da7
some refactor
2022-09-08 13:36:44 +02:00
Gala
f230229ce9
change save button label
2022-09-08 12:18:09 +02:00
Gala
912fb4ab38
Merge branch 'develop' into 348-bonding-settings
2022-09-08 12:05:34 +02:00
Gala
28cc772d7b
various ui updates
2022-09-08 11:43:59 +02:00
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
Gala
1ab6bce821
Merge branch 'develop' into 305-ui-fixes-inputs
2022-09-07 11:27:57 +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
Gala
70624e9062
modals and dialogs border in dark mode
2022-09-06 16:40:50 +02:00
Gala
2407285121
fixing paddings on modals
2022-09-06 14:33:41 +02: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
Gala
db3171ea09
ModalListItem fix font size
2022-09-06 13:58:54 +02:00
Gala
2aaaa0deb7
globally no colon at the end of ModalListItem
2022-09-06 13:55:20 +02:00
Gala
d410277d14
change all placeholders on textfields into labels
2022-09-06 13:41:35 +02:00
Gala
99ceabb0b0
using the wallet Tab component
2022-09-06 13:18:43 +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
Gala
25df7bcd4d
Merge branch 'develop' into 348-bonding-settings
2022-09-02 09:39:21 +02:00
Jędrzej Stuczyński
a2c6abd3dd
Made nodes_to_remove field in mixnet MigrateMsg public
2022-09-01 17:10:17 +01:00
Gala
1cdca7bec3
unbond modal verification step
2022-09-01 16:57:48 +02:00
Gala
c809c7733d
logic refactor
2022-09-01 15:06:23 +02:00
Gala
7b53003edb
wip verification modal
2022-08-31 18:49:47 +02:00
Gala
831d9d2bf8
update alert text
2022-08-31 18:20:40 +02:00
Gala
cb7c51ba12
remove node settings modal trigger
2022-08-31 17:37:00 +02:00
Gala
0310f0a8a9
some refactor
2022-08-31 17:23:53 +02:00
Gala
bb79d08f6d
dynamic values and remove hard coded code
2022-08-31 16:58:53 +02: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
Gala
414c86b500
fix button width
2022-08-31 12:13:40 +02:00
Gala
4304ffcf3c
adding notification span
2022-08-31 11:44:23 +02:00
Gala
309b23e18a
adding confirmation modals
2022-08-31 10:55:13 +02:00
Gala
52703583f0
adding validation to parameters settings
2022-08-31 10:10:37 +02:00
Gala
6473ef13c6
validate info fields
2022-08-30 18:51:39 +02:00
Gala
6de7d060e3
keep same margin on between pages
2022-08-30 17:00:48 +02:00
Gala
9a45f15ba4
wip
2022-08-30 16:49:07 +02:00
Gala
66b5eb13b0
fixing nymcard title size and margin in delegations page
2022-08-30 14:32:15 +02: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
Gala
4b37d4f050
Merge branch 'develop' into 317-forms-menus-titles-ui
2022-08-30 12:50:11 +02:00
Gala
746795b7ce
mook bonded node
2022-08-30 12:49:50 +02:00
Gala
8b81247044
Merge branch 'develop' into 348-bonding-settings
2022-08-30 11:08:19 +02: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
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
Gala
c6cd787950
adding unbonding modal
2022-08-19 18:06:04 +02: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
Gala
f9ab20b10f
more styling in node
...
settings page
2022-08-18 17:27:28 +02:00
Gala
acffd496ed
nav styles
2022-08-18 17:07:59 +02:00
Gala
466ac1a1e0
settings general page
2022-08-18 16:39:05 +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
Gala
d53adcd17e
nodesettings page and logic to browse
2022-08-17 18:55:58 +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
Gala
36e82e831f
Merge branch 'develop' into 348-bonding-settings
2022-08-17 13:55:06 +02:00
Gala
cbe0115f01
wip
2022-08-17 11:10:10 +02:00
Jon Häggblad
728b0f4549
inclusion-probability: new crate for simulation active set inclusion ( #1534 )
2022-08-16 14:19:55 +02:00
Gala
1dae3c3fc2
remove vAxis label
2022-08-16 14:08:00 +02:00
Gala
574e5cf10a
change legend
2022-08-16 13:42:48 +02:00
Gala
b3fcbb6726
remove log
2022-08-16 12:28:09 +02:00
Gala
f96a60b6a2
log in staging
2022-08-16 12:10:17 +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
Gala
37d501f16d
fix delegate more focus state
2022-08-11 16:20:05 +02:00
Gala
1e76169178
fixing spacing in modals
2022-08-11 14:57:37 +02:00
Gala
7406eeff14
ui top bar
2022-08-11 14:11:57 +02:00
Gala
bdabe31fc9
side navigation
2022-08-11 14:03:02 +02:00
Fouad
21f3991714
update sample env ( #1523 )
2022-08-11 12:21:19 +01:00
Tommy Verrall
cd8eba988a
Merge pull request #1522 from nymtech/release/wallet-v1.0.8
...
Release/wallet v1.0.8
2022-08-11 11:45:53 +01:00
Tommy Verrall
d2b3841bbd
Update Cargo.toml
2022-08-11 11:45:28 +01:00
Tommy Verrall
de877fb337
Merge pull request #1521 from nymtech/release/nym-binaries-1.0.2
...
Release/nym binaries 1.0.2
2022-08-11 11:42:36 +01:00
Tommy Verrall
d4c2b9060f
Update changelog for v1.0.2 -reference
2022-08-11 10:02:34 +01:00
Bogdan-Ștefan Neacşu
41ac866729
Feature/validator api panics ( #1520 )
...
* Coconut unwraps
* Fail softly on epoch queries
* Update changelog
* Retry a few times before failing as before
2022-08-11 11:58:17 +03:00
Raphaël Walther
a7afd2a1c7
Added audit workflow
2022-08-11 10:41:57 +02:00
Jon Häggblad
df03daf2cc
socks5: remove pub mod not needed anymore ( #1517 )
...
* socks5: remove pub mod not needed anymore
* all: dedup parse_validators and move to common
* rustfmt
2022-08-10 21:14:12 +02:00
Gala
f7b979825b
Merge branch 'develop' into 340-ne-content
2022-08-10 16:44:02 +02:00
Gala
a74a99d81d
cleaning
2022-08-10 16:38:56 +02:00
Raphaël Walther
b3f5a4f496
Added audit workflow
2022-08-10 16:35:49 +02:00
Gala
c09d3af92f
Merge branch 'develop' into 340-ne-content
2022-08-10 16:35:38 +02:00
Gala
76773c58d7
some styles
2022-08-10 16:34:30 +02:00
Raphaël Walther
d080d661f7
Added audit workflow
2022-08-10 16:29:54 +02:00
Raphaël Walther
6deb481e5d
Added audit workflow
2022-08-10 16:09:05 +02:00
Raphaël Walther
5b98e18a4e
Added audit workflow
2022-08-10 16:03:11 +02:00
Raphaël Walther
506a0da89c
Added audit workflow
2022-08-10 16:00:50 +02:00
Gala
fd90175e87
adding button on mov nav and make it smaller
2022-08-10 15:43:42 +02:00
Gala
0eb859467e
adding a switch between networks
2022-08-10 15:09:44 +02:00
Bogdan-Ștefan Neacșu
c7fdcf0a79
Change for default mainnet and fix typo
2022-08-10 13:40:28 +03:00
Gala
6ac1259f7a
changing content
2022-08-10 11:24:02 +02:00
Fouad
f7d38a7ec6
modal style updates ( #1508 )
...
remove commented code
remove unused props
fix props
2022-08-10 10:14:48 +01:00
tommy
8edc762df9
Update
...
- update the cargo toml
- amend the work flow file
- and the envs to mainnet (disclaimer add qa after)
2022-08-10 11:10:38 +02:00
Pierre Dommerc
4459aca933
fix(wallet-delegation): add error feedback on wrong address ( #1510 )
...
* fix(wallet-delegation): add error feedback on wrong address
* fix(wallet-delegation): use generic component for modal error
2022-08-10 09:31:14 +01:00
Pierre Dommerc
5b84c58985
feat(wallet-balance): hide vesting ui when vesting balance is empty ( #1505 )
...
* feat(wallet-balance): hide vesting ui when vesting balance is empty
* refactor(wallet-balance): feedback review
2022-08-10 09:29:01 +01:00
Fouad
4301d91f6c
Feature/wallet style updates ( #1506 )
...
* update buttons hover colours
* fix nymcard title size
* style updates for accounts!
* fix delegations page lock-up on network switch
2022-08-10 09:28:03 +01:00
Fouad
03d28c115e
delegations page style updates ( #1507 )
2022-08-10 09:27:03 +01:00
tommy
7b15f350cd
add service-provider vesioning to match other binaries
2022-08-10 10:14:07 +02:00
tommy
2b4917b8b1
fix messaging on init for nym-client
2022-08-10 10:11:00 +02:00
Jędrzej Stuczyński
de78ca8d9b
Removed unnecessary to-owned conversion
2022-08-09 15:25:45 +01:00
Gala
58d09e382a
Merge pull request #1504 from nymtech/smooth-filter-slider
...
Smooth filter slider
2022-08-09 14:59:11 +02:00
Gala
0cef12d05b
Merge pull request #1502 from nymtech/1501-contrast-text
...
fixing text color
2022-08-09 14:58:07 +02:00
Jon Häggblad
30e73ee795
Explorer: tweak selection probability categories ( #1503 )
...
* validator-api: tweak SelectionChance
* wallet: update SelectionChance colorMap
* changelog: add note
2022-08-09 12:57:47 +02:00
Tommy Verrall
d918b69664
Update .env.qa
...
Fix wrong denoms for the qa.env
2022-08-09 11:53:11 +01:00
tommy
921e558660
Update versions on binaries
2022-08-09 11:56:54 +02:00
Gala
b3b8d2ab46
adding the value to the cursor
2022-08-08 17:03:05 +02:00
tommy
d62638b8e2
update wallet version
2022-08-08 16:53:00 +02:00
Gala
67130a1289
adding smooth prop
2022-08-08 16:30:10 +02:00
Fouad
0dabff72bd
Feature/bonding refactor ( #1481 )
...
* feat(wallet-bonding): bonding page, new bond form wip
* feat(wallet-bonding): add node table component
feat(wallet-bonding): new dialog component
* feat(wallet-bonding): node settings flow
* feat(wallet-bonding): bond more flow (done)
* feat(wallet): use confirmation modal component
* feat(wallet-bonding): node menu ui
* refactor(wallet-bonding): bonding flow with new gasFee estimation
* feat(wallet-bonding): unbond with gasFee and request
* refactor(wallet-bonding): switch to simpledialog component to keep modals consistency
* feat(wallet-bonding): fetch mixnode status
* update coin types in new bonding page
* fix displayed denom
* rebuild BondedNodeCard using existing shared components
* create reuseable ActionMenu component
* new mixnode form
* add gateway bond form
* check balance and fetch fee on bond mixnode request
* node settings
* get node description
* fix up rust request
* lint fixes + used NodeTypeSelector component
* temporarily remove estimated operator reward
* update return on rust function
* dont display node name UI if name doesnt exist
* rebase develop
* fix uppercase address bug
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: pierre <dommerc.pierre@gmail.com >
2022-08-08 14:09:57 +01:00
Gala
e8e2f195e6
fixing text color
2022-08-08 14:09:33 +02:00
Jędrzej Stuczyński
fa354016e0
Removed useless into() conversion
2022-08-08 09:49:52 +01:00
Tommy Verrall
935ee765e9
Merge pull request #1498 from nymtech/feature/fix-envs
...
fix .env files for explorer.
2022-08-05 16:36:08 +01:00
tommy
4c8e59e6fc
fix .env files for explorer.
2022-08-05 17:11:35 +02:00
Bogdan-Ștefan Neacşu
067f3e6f1a
validator-api: handle SIGTERM ( #1496 )
...
* validator-api: handle SIGTERM
* Update CHANGELOG
2022-08-05 15:59:34 +03:00
Gala
6f09d46dce
Merge pull request #1492 from nymtech/feature/delegating_ui_update
...
feat(wallet-delegation): new confirmation modal ui
2022-08-05 12:08:51 +02:00
Gala
bdef48331b
Merge pull request #1489 from nymtech/332-fix-vesting-ui
...
Wallet: Fixing dark mode colours in vesting shedule
2022-08-05 12:05:19 +02:00
Gala
51a6936e51
Merge pull request #1491 from nymtech/330-mix-wallet-ui
...
Wallet: Fix light mode bg and nav bar UI
2022-08-05 12:02:50 +02:00
Gala
fd456d2952
Merge pull request #1490 from nymtech/334-ne-changes
...
NE: Filter by use routing score instead of stake parameter and adding filters info
2022-08-04 18:24:04 +02:00
Gala
eee1abe593
removing extra styles
2022-08-04 18:15:12 +02:00
Gala
fffad43937
Avoiding CAPS in button
2022-08-04 17:51:24 +02:00
Gala
3a79f43a8d
styling
2022-08-04 17:23:32 +02:00
pierre
2e495f87ab
refactor(wallet-delegation): ModalListItem component, pass colon in label value
2022-08-04 16:35:14 +02:00
Gala
57a9f18f5a
fixing padding marging and wording
2022-08-04 16:30:33 +02:00
Gala
0c6a0a9cae
Merge branch 'develop' into 334-ne-changes
2022-08-04 15:18:54 +02:00
Gala
c80d8d354a
adding nodes number info
2022-08-04 15:17:44 +02:00
Gala
3f544dbc69
adding Advanced filtering text and hover fix
2022-08-04 14:59:17 +02:00
pierre
d1e1f15db0
Merge branch 'develop' into feature/delegating_ui_update
2022-08-04 13:26:41 +02:00
pierre
651c314182
feat(wallet-delegation): new confirmation modal ui
2022-08-04 13:20:00 +02:00
Dave Hrycyszyn
b957b939cf
Typo fix
2022-08-04 11:01:36 +01:00
Gala
a57545521d
some refactor
2022-08-04 11:28:04 +02:00
Gala
da60606921
hover bg color in dark and light mode
2022-08-03 17:20:46 +02:00
Gala
14f9bf7234
left nav spacing
2022-08-03 16:50:02 +02:00
Gala
c1fa92869a
fix light bg color
2022-08-03 16:49:47 +02:00
Gala
c8533e3ec8
cleaning
2022-08-03 14:15:03 +02:00
Gala
06c4dd601d
filter by use routing score instead of stake parameter
2022-08-03 14:06:33 +02:00
Gala
4ff80bbab2
fixing dark mode progress bar
2022-08-03 14:02:50 +02:00
Gala
d7220b1fec
adding info text in filters and renaming
2022-08-03 13:42:48 +02:00
Gala
d92df9ada3
fixing dark mode colours
2022-08-03 12:24:21 +02:00
Bogdan-Ștefan Neacşu
9c19ae322d
Bump regex version to fix dependabot ( #1488 )
2022-08-03 12:45:21 +03:00
Bogdan-Ștefan Neacşu
07893828d8
Fix NC filter for domains suffix-only domains ( #1487 )
...
* Fix NC filter for domains suffix-only domains
* Update CHANGELOG
* Fix unit test for filter
Some domains might be composed of the suffix only.
There are no nonsense domains, as they can be defined even on the local
machine. The underlying library doesn't resolve them, but rather uses a
fixed list of public suffixes to assess the domains.
* Fix clippy
2022-08-03 11:58:20 +03:00
Pierre Dommerc
1167f50543
[Wallet] move Receive page in modal ( #1484 )
...
* feat(wallet): move receive page in modal
* feat(wallet-receive): some ui work
* feat(wallet): simple modal component
show or not the Ok button based on onOk props
* feat(wallet): fix sx props type imports
2022-08-02 12:04:47 +02:00
Drazen Urch
ba1818a903
Chitchat example ( #1464 )
...
* Chitchat example
* Cleanup
2022-08-01 14:19:04 +02:00
Bogdan-Ștefan Neacşu
e631219a73
explorer-api: handle SIGTERM ( #1482 )
...
* explorer-api: handle SIGTERM
* Update CHANGELOG
2022-08-01 13:30:31 +03:00
rachyandco
207c6cf2c7
Correcting a typo ( #1475 )
...
Co-authored-by: Rachyandco <alexis@nymtech.net >
2022-07-29 09:13:07 +01:00
Drazen Urch
c5ece97872
Stake inflation mitigations ( #1480 )
...
* Return Err from compound transactions
* Remove malicious nodes migration
* Reduce total delegation, before adding to it
* Blacklist malicious nodes, prevent future bonding
* Blacklisted gets no reward, enable compound
* Add GetBlacklistedNodes message
* Rebase on develop
* Remove TODO
2022-07-28 15:19:31 +02:00
Bogdan-Ștefan Neacșu
8a2c95d044
Mixnode option doc fix
2022-07-26 15:00:27 +03:00
Bogdan-Ștefan Neacşu
ba5e3d4efa
Remove service entries instead of zeroing them ( #1479 )
2022-07-26 11:53:10 +03:00
Bogdan-Ștefan Neacşu
c81623a61a
Add gateway id in the gateway stats ( #1478 )
...
* Add gateway id in the gateway stats
* Update CHANGELOG
2022-07-25 16:59:45 +03:00
Bogdan-Ștefan Neacşu
8bb42c2b1b
Add migration code for mixnet and vesting contracts ( #1477 )
2022-07-25 14:05:22 +03:00
Mark Sinclair
33e161bd59
GitHub Actions: make explorer deployment only a manual step
2022-07-22 12:19:58 +01:00
Mark Sinclair
0233499036
GitHub Actions: add prod deploy step for Network Explorer UI
2022-07-22 10:34:20 +01:00
Mark Sinclair
a059a29173
nym-connect: update CHANGELOG and bump version to 1.0.1
2022-07-22 10:15:18 +01:00
Mark Sinclair
83c3398570
nym-connect: copy changes
2022-07-22 10:09:13 +01:00
Fouad
93f931459a
fix type update issues with actions (bonding, delegating etc.) ( #1469 )
2022-07-22 09:40:06 +01:00
Bogdan-Ștefan Neacşu
5a7b19aeb6
Nym connect use config from env (mainnet defaulted ( #1471 )
2022-07-21 17:03:14 +03:00
Bogdan-Ștefan Neacşu
b901655591
Fix message deserialization in socks5 client ( #1470 )
2022-07-21 15:36:38 +03:00
Drazen Urch
a9fdbccb82
Universal compound rewards message that anyone can call ( #1387 )
2022-07-21 10:51:33 +02:00
Bogdan-Ștefan Neacşu
9ca3f69aa8
Feature/config from env ( #1463 )
...
* Clients use env
* Explorer api uses env
* Mainnet and qa env files
* Set CONFIGURED on the mainnet defaulting
* Gateway uses env
* Mixnode uses env
* Wallet error simplification
* Network requester takes only mainnet client address
* Validator api uses env
* Mixnet contract uses denom from instantiate
* Vesting contract uses denom from instantiate
* More contract test refactoring
* Coconut bandwidth contract uses denom from instantiate
* Bandwidth claim contract uses denom from instantiate and remove from Cargos
* More remove from Cargos and one missed DEFAULT_NETWORK
* Refactor some other missed places
* Minor fixes
* Test and clippy fixes
* Update CHANGELOG
2022-07-20 13:16:37 +03:00
Fouad
c485934b06
Network Explorer: Mixnode filters ( #1460 )
...
* add filters UI
* use filter schema
* filter mixnode based on selected filters
* only show filters on the mixnode page
* use base api to get all mixnodes to avoid setting mixnodes in state
* prevent additional request when status changes
* create isMobile hook
2022-07-18 15:18:39 +01:00
Bogdan-Ștefan Neacşu
d62e13c932
Feature/coconut double spend prev ( #1457 )
...
* Add spend credential endpoint to coconut bandwidth contract
* Store spent credentials support
* Add query endpoint for spent credentials
* Proposals allowed only from special (contract) address
* Include check for admin in tests
* Create proposal from CBC
* Refactor into coconut integration tests
* Create proposal with spend credential integration test
* Resolve mixnet warnings
* Refactor to re-enable build
* Call CBC from gateway and remove validator-api workaround
* Include migration for the first deployment of multisig
* Fix bug in proposal id parsing
* Remove more validator-api create proposal code
* Check for InProgress status of credential
* Check the proposed voucher value
* Unwrapping cosmos msg from gateway
* Improve error message
* More nit fixing
* Test getting validator api cosmos address endpoint
* Refactor to prepare for distributed comm channel
* Refactor coconut e2e test for reuse
* Verification of cred endpoint test
* Update CHANGELOG
2022-07-18 12:37:07 +03:00
Fouad
47f7a5f795
Feature/changing wallet currency types frontend work ( #1455 )
...
* Introduced concept of denom details
No longer exposing plain 'DENOM'
Denom registration + conversion
Generating typescript type for DecCoin
'New' API on 'send'
Further WIP work on transforming usages of MajorCurrencyAmount into DecCoin
Further replacements of MajorCurrencyAmount into DecCoin
Attempt at dec-coinifying get_all_mix_delegations
Finished purge of MajorCurrencyAmount
Display for Fee
More unification for conversion methods
Fixed up tests and made clippy happier
Minor post-merge fixes
Removed explicit Arc and RwLock from all tauri commands
Fixed conversion to display coin
More type-restrictive exported denom type
Regenerated rust => ts types
* post-rebase fixes
* update frontend
* fix lint errors
* Adjusted Display implementation of DecCoin to include space between amount and denom
* Adding separate base and display denoms for account
* Fixed account constructor
* Using CurrencyDenom for display_mix_denom
* uppercase denom on frontend
* Changed AutoFeeGrant constructor
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-07-15 15:30:40 +01:00
Raphaël Walther
f29200431f
Amended nightly build trigger
2022-07-15 13:37:43 +02:00
Bogdan-Ștefan Neacşu
0912627e1f
Update cosmrs in lock file, so it points to a valid git hash ( #1459 )
2022-07-15 14:17:58 +03:00
Raphaël Walther
70fdcc9be0
Added nightly build trigger
2022-07-15 13:12:29 +02:00
Mark Sinclair
90da6f152b
typescript validator client: add denom argument to constructor ( #1458 )
...
* typescript validator client: add `denom` argument to constructor and a simple test for querying a balance.
Add to yarn workspaces.
* Update CHANGELOG
2022-07-14 15:25:01 +01:00
Bogdan-Ștefan Neacşu
ad547e516a
Feature/fee grant ( #1419 )
...
* Temporarily point cosmrs to PR branch
* Expose grant allowance in client
* Move functions in coconut verifier
* Do execute from gateway
* Explicit fee payment by granter
* Include revoke grant after finishing with the op
* Gateway checks the proposal content before proceeding
* Clippy fixes
* CHANGELOG update
2022-07-14 12:24:46 +03:00
Gala
61c0092f27
Merge pull request #1442 from nymtech/300-fix-ne-validarors-link
...
using a tag instead of link component for external link
2022-07-12 16:08:22 +02:00
Gala
851b80aaab
261 ne tooltip refactor ( #1390 )
...
* creating tooltip component
* using the tooltip component in the node list
* test another storie
* fixing text color in the story
2022-07-12 14:46:48 +01:00
Fouad
1397662fc9
upgrade tauri to latest stable version ( #1446 )
...
* upgrade tauri to latest stable version
2022-07-12 14:40:05 +01:00
Raphaël Walther
1847c8fe73
Added env file for qa
2022-07-12 13:59:00 +02:00
Mark Sinclair
8ffe3adf0d
Update CHANGELOG.md
2022-07-11 14:48:58 +01:00
Mark Sinclair
3e517b461c
nym-wallet: release v1.0.7 with dark mode and new gas fee simulations
2022-07-11 14:45:52 +01:00
fmtabbara
e42e4ddb9b
remove hidden backdrops
2022-07-08 23:20:30 +01:00
fmtabbara
a31f51b7ca
only set stored mode in wallet if not undefined
2022-07-08 23:01:17 +01:00
Jon Häggblad
c41a600bcb
all: add clap test asserts ( #1452 )
2022-07-08 21:04:09 +02:00
Fouad
7aa34391fb
use tauri forage ( #1451 )
...
* use tauri forage
* commit lock file
* update to set in storage directly in set state
2022-07-08 18:41:22 +01:00
fmtabbara
f72b56d07e
remove old fees ui
2022-07-08 17:06:08 +01:00
Jon Häggblad
44ddbf9ac3
nym-connect: update package versions to resolve conflict ( #1450 )
...
* nym-connect: update package versions to resolve conflict
* nym-connect: add pre-target to build shared packages when building storybook
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-07-08 16:34:25 +01:00
fmtabbara
27c377860a
remove old property useBootstrapper. See https://newreleases.io/project/github/tauri-apps/tauri/release/tauri-utils-v1.0.0-rc.5
2022-07-08 15:33:06 +01:00
Mark Sinclair
9a3f60f224
nym-connect: at pre-build target that builds the shared packages
2022-07-08 14:16:10 +01:00
Gala
5776600db3
Wallet: Dark mode for Balance page, Side nav. bar & theming in Storybook. ( #1396 )
...
* dark mode for balance page
* nav bar dark mode styles
* test wallet stories modes view
* Action Modals and Simple Modal stories
* Redeem Modals stories
* Delegation Modals
* mode handling
* remove not used code
* updating modal historial after update with develop
* wallet: more modals refactor for storybook
* more refactor
* non use redundant boolean value
* dark mode for balance page
* nav bar dark mode styles
* test wallet stories modes view
* adding missing import
* fixing modals in stories
* Action Modals and Simple Modal stories
* Redeem Modals stories
* Delegation Modals
* wrapper dialog content with a paper
2022-07-08 14:08:54 +01:00
Mark Sinclair
e851ad8b27
Nym Connect: move into the workspace ( #1449 )
...
* nym-connect: use monorepo workspace and dependent packages
* nym-wallet: fix up dependencies
* nym-connect: ip and port copy values to clipboard with UI hint in tooltip
* nym-connect: update icons and word mark
* nym-connect: add automatic updater
* nym-connect: update CHANGELOG
2022-07-08 12:31:30 +01:00
Jon Häggblad
2e0e319511
validator-api: fix typo in apy estimate endpoint ( #1447 )
...
* validator-api: fix bug in apy calculations
* validator-api: missing variable
2022-07-07 13:41:51 +02:00
Jon Häggblad
6dd3e36acb
mixnode & gateway: move detailed build info back to --version ( #1445 )
...
* mixnode and gatway: move build info back to version instead of help
* changelog: add note
2022-07-07 13:16:46 +02:00
Jon Häggblad
40cbfccb73
client: upgrade clap to latest and use declarative form ( #1444 )
...
* socks5: upgrade clap to latest and use declarateive derive form
* socks5: rustfmt and clippy
* socks5: missing doc strings
* socks5: default values for eth arguments
* socks5: tidy
* client: upgrade native client to latest clap and declerative form
* changelog: add note
2022-07-07 11:44:08 +02:00
Fouad
b49681ef1d
Feature/wallet bonding with fees rebase ( #1428 )
...
* use confirmation modal for successful/failed unbond
* show loading modal when getting fees
* use new back button
* use new confirmation modal component
2022-07-06 22:34:46 +01:00
Fouad
7e9409bbef
Feature/send with simulated fee ( #1402 )
...
* add simulate send function
* extract loading modal into its own component
* move appbar component into folder
* add additional prop for making modal list item text bold
* create new send UI and stories
* remove old send page
* use simulated fee in send request
* use new confirmation modal component
2022-07-06 21:08:40 +01:00
Fouad
a11e674967
Wallet: Transfer token component with fee included ( #1385 )
...
* set up transfer token component with fee included
* open transfer modal after balance refresh
* create fee warning component
* use confirmation modal
2022-07-06 16:19:15 +01:00
Jon Häggblad
2f4e505aac
connect: add export_keys tauri function ( #1443 )
...
* connect: tidy
* connect: add export_keys tauri function
* changelog: add note
* connect: remove unused
2022-07-06 14:02:40 +02:00
Gala
90d8e5305f
some refactor
2022-07-06 13:35:54 +02:00
Gala
81a678f9e2
using a tag instead of link component for external link
2022-07-06 10:52:12 +02:00
Jon Häggblad
0a4bbf2573
Merge pull request #1440 from nymtech/jon/chore/nym-connect/upgrade-tauri
...
nym-connect: upgrade tauri to 1.0.2
2022-07-05 21:33:12 +02:00
Jon Häggblad
2ae5ebb8cb
nym-connect: upgrade rust tauri to 1.0.2
2022-07-05 21:03:03 +02:00
Jon Häggblad
11be1f8e3e
nym-connect: upgrade frontend tauri to 1.0.2
...
yarn upgrade @tauri-apps/cli @tauri-apps/api --latest
2022-07-05 21:03:03 +02:00
Jon Häggblad
513baba3fd
nym-connect: sort out error handling
2022-07-05 21:02:39 +02:00
Jon Häggblad
21b87f6af5
nym-connect: fix catching panic in init
2022-07-05 20:36:55 +02:00
Fouad
fe59697aa9
Merge pull request #1435 from nymtech/feature/wallet-modal-back-button
...
Feature/wallet modal back button
2022-07-05 14:58:32 +01:00
Pierre Dommerc
566ceae325
feat(wallet): add confirmation modal component ( #1434 )
...
* feat(wallet): add confirmation modal component
2022-07-05 15:48:47 +02:00
fmtabbara
6bc4d32573
remove unused import
2022-07-05 14:25:53 +01:00
fmtabbara
1fc3c9f31c
rename prop
2022-07-05 14:10:54 +01:00
fmtabbara
3cb08a410e
fix conflicts
2022-07-05 13:59:46 +01:00
fmtabbara
1648aef1d3
add component story
2022-07-05 11:16:58 +01:00
fmtabbara
d98b6b107c
add back button option to simple modal component
2022-07-05 11:03:11 +01:00
Mark Sinclair
d3db0fc2cd
Update CODEOWNERS
2022-07-05 10:00:29 +01:00
Jon Häggblad
06b823f4c1
connect: catch panics during init
2022-07-04 17:19:41 +02:00
Jon Häggblad
1c0ce9a420
Merge pull request #1429 from nymtech/jon/feat/nym-connect-disconnect-signalling
...
nym-connect: disconnect signalling
2022-07-04 16:46:37 +02:00
Jon Häggblad
dede8899cf
cargo: exclude nym-connect from top-level workspace
2022-07-04 15:51:09 +02:00
Jon Häggblad
70f6059ceb
connect: handle disconnect signalling
2022-07-04 15:51:09 +02:00
Jon Häggblad
fefd2dd267
Merge pull request #1427 from nymtech/feature/nym-connect-directory
...
nym-connect: add ability to select service provider and gateway
2022-07-04 15:50:17 +02:00
Jon Häggblad
0fbe77d934
connect: clippy
2022-07-04 15:23:14 +02:00
Tommy Verrall
8a267cfe3d
Merge pull request #1426 from nymtech/tommy/add-placeholder-qa
...
Add placeholders to service
2022-07-04 14:10:06 +01:00
Jon Häggblad
5ebb2a3efe
changelog: add note
2022-07-04 15:06:23 +02:00
Jon Häggblad
de605dc3b9
connect: append gateway to id
2022-07-04 15:00:31 +02:00
Mark Sinclair
6a01edf5fe
Nym Connect: fetch list of services from wellknown location and let the user choose
2022-07-04 15:00:31 +02:00
tommy
806b37bd83
Add placeholders to service
...
Update the all.rs to allow all envs
Placing placeholder addresses only
2022-07-04 13:40:22 +02:00
Jędrzej Stuczyński
ffff596d45
Removed redundant lock file on explorer api ( #1424 )
2022-07-04 09:47:38 +01:00
dependabot[bot]
ad826da782
build(deps): bump got from 11.8.2 to 11.8.5 in /nym-wallet/webdriver ( #1394 )
...
Bumps [got](https://github.com/sindresorhus/got ) from 11.8.2 to 11.8.5.
- [Release notes](https://github.com/sindresorhus/got/releases )
- [Commits](https://github.com/sindresorhus/got/compare/v11.8.2...v11.8.5 )
---
updated-dependencies:
- dependency-name: got
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:45:31 +01:00
dependabot[bot]
3414eeea7a
build(deps): bump protobufjs from 6.10.2 to 6.10.3 in /clients/validator ( #1407 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.10.2 to 6.10.3.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/commits )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:45:10 +01:00
dependabot[bot]
3a32d34fb4
build(deps): bump protobufjs ( #1408 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.10.2 to 6.10.3.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/commits )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:45:04 +01:00
dependabot[bot]
248052aec7
build(deps): bump protobufjs from 6.10.2 to 6.10.3 in /testnet-faucet ( #1409 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.10.2 to 6.10.3.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/commits )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:44:58 +01:00
dependabot[bot]
90c00fc343
build(deps): bump protobufjs from 6.10.2 to 6.10.3 ( #1410 )
...
Bumps [protobufjs](https://github.com/protobufjs/protobuf.js ) from 6.10.2 to 6.10.3.
- [Release notes](https://github.com/protobufjs/protobuf.js/releases )
- [Changelog](https://github.com/protobufjs/protobuf.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/protobufjs/protobuf.js/commits )
---
updated-dependencies:
- dependency-name: protobufjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-04 09:44:51 +01:00
Tommy Verrall
7bdfbfdcc5
Merge pull request #1384 from Tonycrypto44/Tonycrypto44-patch-1
...
Update README.md
2022-07-04 09:15:06 +01:00
Jon Häggblad
44e22b74a5
all: fix more clippy::derive-partial-eq-without-eq ( #1423 )
2022-07-03 23:37:25 +02:00
Jon Häggblad
7920c27648
nym-connect: Cargo.lock ( #1422 )
2022-07-03 19:34:13 +02:00
Jon Häggblad
be733fab5a
contracts: comment out failing tests ( #1418 )
...
Comment out 3 failing tests. These have been failing for some time
(forever?), and were beind `ignore` flags. However recently we've
started using `ignore` for slow tests per the suggestion in the Rust
book, so we can't have failing ignored tests anymore.
2022-06-29 20:50:11 +02:00
Jon Häggblad
1fc3c2b792
all: fix clippy on beta toolchain ( #1420 )
...
* all: fix clippy::derive-partial-eq-without-eq
* all: fix clippy::let-and-return
* all: fix clippy::unnecessary-to-owned
* all: fix clippy::needless-return
2022-06-29 20:49:29 +02:00
Jon Häggblad
f09b984b20
mixnode: handle SIGTERM ( #1417 )
...
* all: cargo upgrade dirs --workspace
* mixnode: remove unused serial dependency
* mixnode: handle SIGTERM and SIGQUIT on unix
* mixnode: some clippy warnings
* changelog: add note
2022-06-29 16:47:03 +02:00
Jon Häggblad
f2afb42daf
github: clippy review annotations for the workspace too ( #1416 )
...
* github: clippy review annotations for the workspace too
* client-libs: remove unused imports
* client-libs: tweak use dep
* client-libs: try to regroup cfg conditional use items
2022-06-29 08:47:12 +02:00
Bogdan-Ștefan Neacşu
03a78c04ef
Get auto fee values for payer different then signer ( #1414 )
2022-06-29 09:34:19 +03:00
Jon Häggblad
ea22a6f80f
connect: allow user select gateway on backend ( #1415 )
...
* connect: allow user selected gateway
* rustfmt
2022-06-28 17:39:33 +02:00
Fouad
bb0c3d251e
Merge pull request #1357 from nymtech/feature/wallet-delegation-fees
...
Wallet: simulated delegation fees
2022-06-28 16:13:50 +01:00
Jon Häggblad
3e2c54c283
connect: expose tauri get_config_file_location ( #1413 )
...
* connect: expose get_config_file_location
* rustfmt
2022-06-28 17:11:03 +02:00
Mark Sinclair
6c9c961152
GitHub Actions: Nym Connect - fix filename
2022-06-28 16:07:56 +01:00
Jon Häggblad
64c3009aa9
connect: reuse the same id ( #1412 )
...
* connect: reuse the same id
* changelog: add note
* rustfmt
* clippy
2022-06-28 16:32:15 +02:00
Jędrzej Stuczyński
a2409c0a84
Chore/network config ( #1335 )
...
* Definition of NymNetworkDetails
* Initial attempt at changing network usage for nymd client
* Removed deprecated denom call and added constructor for custom network
* Cargo fmt
2022-06-28 15:10:20 +01:00
Mark Sinclair
a646f84221
GitHub Actions: fix up and adjust retention time
2022-06-28 14:53:59 +01:00
Mark Sinclair
33a6cb1f3e
GitHub Actions: fix up Nym Connect output package paths
2022-06-28 13:55:56 +01:00
Jon Häggblad
f8ceb0881f
connect: update the hardcoded provider
2022-06-28 12:26:45 +02:00
Jon Häggblad
a05830304f
wallet-recovery-cli: add raw mode ( #1411 )
2022-06-28 07:46:11 +02:00
Mark Sinclair
8c25bc47c4
GitHub Actions: Nym Connect troubleshooting
2022-06-27 22:18:35 +01:00
Mark Sinclair
c39046c4aa
GitHub Actions: fix check
2022-06-27 21:05:14 +01:00
Mark Sinclair
c2e4309212
GitHub Actions: add manual build steps and artifact uploads
2022-06-27 20:58:03 +01:00
Mark Sinclair
11d1397906
Nym Connect: add GitHub Actions to build signed binary
2022-06-27 20:54:07 +01:00
Jon Häggblad
479cc20083
connect: add tauri methods to get and set provider ( #1406 )
2022-06-27 20:54:58 +02:00
Jon Häggblad
97f77c4549
client: consolidate and de-duplicate initialization between clients and nym-connect ( #1405 )
...
* clients: consolidate and dedup init logic between clients and nym-connect
* changelog: add note
* connect: tweak print
2022-06-27 18:03:56 +02:00
Jon Häggblad
1de8b2abe9
explorer-api: add apy values to mix_nodes endpoint ( #1401 )
...
* explorer-api: add apy fields to PrettyDetailedMixNodeBond
* explorer-api: clippy warnings
* explorer-api: use uptime from mixnodes endpoint
* changelog: add note
* rustfmt
2022-06-27 16:18:56 +02:00
Mark Sinclair
70b01783bf
ts-packages/react: Fix currency amount display key bug
2022-06-27 12:21:45 +01:00
Raphaël Walther
c2375850f9
Changed cron time of nightly builds
2022-06-27 09:17:01 +02:00
Bogdan-Ștefan Neacşu
0df801ab4e
Feature/expose validator cosmos address ( #1404 )
...
* Move coconut validator api req out of coconut interface
and expose a new cosmos-address endpoint
* Finish cosmos address endpoint
* Guard under coconut feature gateway & validator-api code
* Update CHANGELOG
2022-06-24 18:36:13 +03:00
Bogdan-Ștefan Neacşu
fe9cb8a4e6
Feature/fix validator api ( #1403 )
...
* Include CoconutSigner in build for template completion
* Use dummy mnemonic for validator-api
2022-06-24 16:28:45 +03:00
fmtabbara
6f5878b6a7
add fees to operations
2022-06-24 12:49:07 +01:00
fmtabbara
f4b15a8976
update type
2022-06-24 09:49:36 +01:00
fmtabbara
bae495249c
Merge branch 'develop' into feature/wallet-delegation-fees
2022-06-23 20:18:05 +01:00
Jędrzej Stuczyński
aa3310fb9c
Feature/wallet sim gas adjustment ( #1388 )
...
* Incorporating GasAdjustment into wallet fee simulation
* Adjusting the gas only a single time
* Hacky implementation of ts_rs on FeeDetails
* changelog
2022-06-23 17:31:02 +01:00
Jon Häggblad
bfcc49ab78
validator-api: parametrized node reward endpoint ( #1400 )
...
* validator-api: initial work on compute reward endpoint
* validator-api: dedup and clean up
* cargo.lock
2022-06-23 13:54:45 +02:00
Jon Häggblad
3bd21300e0
validator-api: add apy data to mixnodes endpoint ( #1393 )
...
* validator-api: compute and return APY for all mixnode bonds
* validator-api: tidy
* validator-api: handle the absence of storage
* validator-api: some comments
* validator-api: refinements to apy calc
* validator-api: extract out some calculations
* changelog: add note
2022-06-23 13:42:29 +02:00
Mark Sinclair
63692eb30d
GitHub Actions: fix paths
2022-06-23 11:58:16 +01:00
Mark Sinclair
6172f03ada
GitHub Actions: fix typo
2022-06-23 11:57:20 +01:00
Mark Sinclair
5bb631fe8f
GitHub Actions: new action to build release version of the smart contracts
2022-06-23 11:55:45 +01:00
Jędrzej Stuczyński
03aec96592
Defined DenomDetails that explicitly sets base and display names ( #1389 )
...
* Defined DenomDetails that explicitly sets base and display names
* missed substitutions
* Unused imports
2022-06-23 11:31:59 +01:00
Jon Häggblad
8c3d6fa54b
wallet: fix error in unit test on windows ( #1399 )
2022-06-23 11:57:32 +02:00
Bogdan-Ștefan Neacşu
ae88e25300
Feature/include nymd client in gateway ( #1398 )
...
* Reinclude custom validators in coconut
* Check mnemonic validity early
* Include nymd client in coconut verifier
and simplify the erc20 bridge part
2022-06-23 12:28:40 +03:00
Jon Häggblad
6b07f31a87
wallet: remove broken platform constants ( #1395 )
...
Due to a bug (typo) these constants were actually never used, and at
this point we can't fix it without breaking backwards compatibility.
2022-06-23 11:08:31 +02:00
Jon Häggblad
736fcafa9b
rustfmt
2022-06-22 22:14:55 +02:00
Jędrzej Stuczyński
64687e9656
Removed mixnet contract migration
2022-06-22 17:55:14 +01:00
Jędrzej Stuczyński
49718e724e
Removed mixnet contract migration
2022-06-22 17:51:38 +01:00
Jędrzej Stuczyński
8bce52f9a9
bump contract versions and update changelog
2022-06-22 17:02:07 +01:00
Mark Sinclair
babc18d491
GitHub Actions: revert trigger changes
2022-06-21 19:02:51 +01:00
Mark Sinclair
a5da6ccdab
Update CHANGELOG for wallet release v1.0.6
2022-06-21 19:01:09 +01:00
Mark Sinclair
8dd10a5e10
GitHub Actions: wallet trigger
2022-06-21 18:52:49 +01:00
Mark Sinclair
f9d3a60c32
GitHub Actions: triggers and Windows .env file
2022-06-21 18:50:08 +01:00
Drazen Urch
1178902634
Fix rewards bounds ( #1391 )
...
* Fix rewards bounds
* Fix operator reward calculation
2022-06-21 18:27:26 +02:00
Mark Sinclair
c39527c841
GitHub Actions: generate wallet .env from base64 string
2022-06-21 17:04:46 +01:00
Mark Sinclair
2fecde8f19
Wallet: update copy on mixnode saturation delegation warning modal
2022-06-21 17:04:01 +01:00
Bogdan-Ștefan Neacşu
03b484dbdf
Fix eth feature enabled build ( #1379 )
2022-06-21 15:16:17 +03:00
Drazen Urch
f3a926375a
Change epoch length to 10 minutes ( #1345 )
...
* Change epoch length to 10 minutes
* Derive operator cost, and reward params from epoch length
* Fix tests
* Migrate back to hourly
* Remove length migration
* Push everything
2022-06-21 14:04:27 +02:00
Drazen Urch
66b5f50ad0
Add locked token pledge limit ( #1331 )
...
* Add locked token pledge limit
* Add messages for interacting with the locked pledge cap
* Add locked pledge controls to the nymd client
2022-06-21 10:25:00 +02:00
Mark Sinclair
f9cc21dce9
GitHub Actions: fix filenames in readme
2022-06-20 20:47:18 +01:00
Mark Sinclair
a693195b57
Update nym-wallet-release.yml
2022-06-20 20:44:45 +01:00
Mark Sinclair
c89c66b174
GitHub Actions - an action to create a wallet release
2022-06-20 20:42:43 +01:00
Jędrzej Stuczyński
42ef2eb98c
Bugfix/correct reward stake supply ( #1373 )
...
* Constructing `EpochRewardParams` with proper staking_supply
* Query for current staking supply
* More crate visibility on epoch reward params
* unused import
* Remove duplicate save of epoch_reward_params
* test fixes
* Changelog
* Moved PR references to correct section
* cargo fmt
* Removed old migration code
2022-06-20 18:25:22 +01:00
Pierre Dommerc
b2df4ca4fd
feat(wallet): style changes to match new design ( #1333 )
...
* feat(wallet): style changes to match new design
* fix(wallet): style
* feat(wallet): style changes to match new design
* fix(wallet): style
* feat(wallet): style adjustment create mnemonic
* feat(wallet): style adjustment create mnemonic
2022-06-20 16:22:23 +01:00
Gala
608ef779d2
changing avg uptime name and tooltip ( #1386 )
2022-06-20 16:20:59 +01:00
Jędrzej Stuczyński
c0e178fdf7
Feature/bond queries ( #1369 )
...
* Added queries to get bond details by identity key
* Added relevant calls in the nymd client
* Changelog
* Removed unused import
2022-06-20 11:25:00 +01:00
Fouad
60a58b30a1
bring back the modal ( #1381 )
2022-06-20 10:19:05 +01:00
Dave Hrycyszyn
135c818fee
Feature/report node hardware info ( #1308 )
...
* Adding simple hardware info reporting to the mixnode HTTP API
* Adding sgx availability as another example field
* Added sysinfo crate for addtitional simple hardware reporting
* Added reporting on number of cpu cores and available ram
* Cleanup of unused struct
* Fixing merge conflict
* Checking for supported system before using sysinfo
* Breaking commit containing additional types
...and a painfully wrong implementation of the SMT processor cores type.
* Handling unavailable brand string
* Fixed getting SMT logical processor count
* Rebase with develop + cleaned up changelog
* unused import
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-06-20 09:49:32 +01:00
Raphaël Walther
b4f3a48550
Fixed disk space issue with Ubuntu runner
2022-06-20 09:41:25 +02:00
Tonycrypto44
f02f914ae2
Update README.md
2022-06-19 19:10:27 -04:00
fmtabbara
3e5aeefbb8
Merge branch 'develop' into feature/wallet-delegation-fees
2022-06-17 10:43:53 +01:00
fmtabbara
8cc244cf9c
include vesting fees for delegate and undelegate
2022-06-17 10:43:22 +01:00
Jon Häggblad
56b1dba66a
cargo upgrade rocket --workspace ( #1330 )
2022-06-16 17:59:46 +02:00
Fouad
6bd0ff796a
archive password when new paasword is created ( #1380 )
2022-06-16 16:02:36 +01:00
Jon Häggblad
287c45d6b5
ci: add nym-connect rust to build ( #1378 )
...
* ci: add nym-connect rust to build
* rustfmt
* connect: add gitkeep in dist dir
* wallet: dont trigger connect on pull_request
* github: libayatana-indicator3-dev
* github: libayatana-appindicator3-dev
2022-06-16 16:45:33 +02:00
Bogdan-Ștefan Neacșu
3aff419a76
Fix imports for macos
2022-06-16 16:26:51 +02:00
Bogdan-Ștefan Neacşu
4f46e36aa8
Feature/gateway direct stats ( #1376 )
...
* Make gateway mnemonic optional
* Remove unnecessary timer struct
* Prepare for code reuse
* Use trait for stats collector
* Put trait definition in common crate
* Gateway stats runner
* Custom statistics url arg
* Build & send stats req to url
* Storage support for new stats type
* Make gateway stats opt in
* Test&clippy fixes
* CHANGELOG update
2022-06-16 15:24:31 +02:00
Mark Sinclair
c59e8086a6
GitHub Actions: fix up .env file generation
2022-06-16 14:14:20 +01:00
Mark Sinclair
f8c8b1a85e
GitHub Actions: adjust generating .env file and add conditional to release upload
2022-06-16 14:09:42 +01:00
Mark Sinclair
c926e0e652
GitHub Actions: fix syntax error
2022-06-16 13:43:54 +01:00
Mark Sinclair
2689de2334
GitHub Actions: fix up condition
2022-06-16 13:42:46 +01:00
Mark Sinclair
92f154fde5
GitHub Actions: generate wallet .env file and add manual trigger for MacOS build
2022-06-16 13:35:07 +01:00
Mark Sinclair
eaf207b667
GitHub Actions: delete test file
2022-06-16 13:22:25 +01:00
Mark Sinclair
13d74200e2
GitHub Actions: add test workflow
2022-06-16 13:19:51 +01:00
fmtabbara
3816c94ee5
merge develop
2022-06-16 13:05:47 +01:00
Pierre Dommerc
b42472486f
feat(wallet): add a custom link component to match new design ( #1355 )
...
* feat(wallet): add custom link component
* feat(wallet): uniformize links
* feat(wallet): move link component to ts-packages
* feat(wallet): post merge fix
* ts-packages: build theme first, then react components
* Update README.md
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2022-06-16 12:36:30 +01:00
Mark Sinclair
661a1420c1
Wallet: add error checking when switching networks and determining admin mode
2022-06-16 12:12:44 +01:00
Jon Häggblad
784f6d0939
wallet: dont try archive if file doesnt exist ( #1377 )
2022-06-16 11:52:23 +01:00
Jon Häggblad
5b715acc4e
client: allow rerun init for gateway config ( #1353 )
...
* socks5: reuse existing gateway configuration instead of failing on init
* socks5: rework setting and registering gateway logic
* rustfmt
* client/native: port same changes here
* changelog: add note about re-running init for clients
* client-core/config: add with_gateway_endpoint_from_config
* clients: pass GatewayEndpoint
* clients: add warning note onf force-register-gateway
* connect: fix with_gateway_endpoint call
2022-06-16 12:24:19 +02:00
Gala
8eae2e3136
Wallet: Sending again the NodeId to fetch the saturation ( #1375 )
...
* Sending again the identity key when fetching the saturation
* Remove non-null assertion
2022-06-16 10:39:23 +01:00
Mark Sinclair
e1a1b70832
Wallet: remove pre from version to try to fix Windows build failing on candle.exe
2022-06-16 10:38:20 +01:00
Mark Sinclair
dc0cb3f68b
GitHub Actions - make node version install regular and install NodeJS v16
2022-06-16 09:36:18 +01:00
Raphaël Walther
216b5535b3
Fixed nightly build windows storage issue
2022-06-16 08:58:04 +02:00
Mark Sinclair
8819e81393
Wallet: add env var ENABLE_QA_MODE to show QA network in built wallet versions
2022-06-15 19:03:49 +01:00
Mark Sinclair
ce26c3cf76
Wallet: create main context mock to fix up delegation page stories
2022-06-15 18:19:22 +01:00
Mark Sinclair
b826b5d957
Wallet: Fix up stories and linting
2022-06-15 18:18:58 +01:00
Mark Sinclair
a4ec7e4912
Wallet: handle redeem and compound
2022-06-15 17:40:33 +01:00
Mark Sinclair
a67a80d28d
Derive debug for wallet types
2022-06-15 17:34:54 +01:00
Gala
1ad458b2be
Wallet: Avoid oversaturated node delegation or compound ( #1356 )
...
* wip checking ts-package
* adding the validation to the identity form field
* changing the error message
* changing node oversaturated error mss
* adding oversaturated modal blocker
* adding error colour to palette, and styles to basic modal
* wip
* wip
* some refactor
* dont validate field till we have api response
* fix typo
* adding line break
* catch error when node is not valid
* handle error out of the field component
* removing logs
* Adding disableCompoundRewards prop in DelegationsActionsMenu
* Adding disableCompoundRewards to DelegationsActionsMenu
* refactor validation
* Revert some not needed changes
* adding line break
* adding stories
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
2022-06-15 16:51:57 +01:00
Mark Sinclair
937ae22e6b
Wallet - fix redeeming, compounding and undelegating with vesting contract ( #1372 )
...
* Add TODO reminders to implement vesting contract checks for operator reward compounding and redemption
* Add tauri operation to compound and redeem for locked and unlocked tokens
* Remove rewards from delegations context
* Claim and compound rewards for rewards context
* Delegations modal handles multiple transactions and can show the vested token balance (when present)
* Integrate changes to reward and delegation contexts
* Remove unused files
* Fix eslint errors
* Regenerate types
* Add tauri operation to undelegate using the mixnet and vesting contracts for a mixnode, producing two txs
* Fix up undelegation for mixed mixnet and vesting contract delegations
* Changelog grooming
* Update changelog
2022-06-15 16:51:37 +01:00
Fouad
e6ffbc468b
Wallet: create forgot password page ( #1367 )
...
* create forgot password page
* navigate back
* add rust work
* pr update
2022-06-15 16:50:35 +01:00
Jon Häggblad
8a3f7a869b
wallet: add archive_wallet_file ( #1370 )
...
* wallet: add archive_wallet_file
* wallet: fix append filename test
* wallet: simplify exit logic
* rustfmt
* changelog: add entry
* wallet: fix append filename test
2022-06-15 16:57:11 +02:00
Jon Häggblad
4240a88be3
connect: remove webdriver directory ( #1371 )
2022-06-15 16:40:15 +02:00
dependabot[bot]
cc293dc166
build(deps): bump simple-get from 3.1.0 to 3.1.1 in /nym-connect
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-15 10:46:55 +01:00
dependabot[bot]
01f9871d1f
build(deps): bump follow-redirects from 1.14.5 to 1.15.1 in /nym-connect ( #1361 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.5 to 1.15.1.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.15.1 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-15 10:23:25 +01:00
dependabot[bot]
244410f69d
build(deps): bump async from 3.2.1 to 3.2.4 in /nym-connect/webdriver ( #1359 )
...
Bumps [async](https://github.com/caolan/async ) from 3.2.1 to 3.2.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-15 10:23:17 +01:00
Raphaël Walther
b0517705ba
Merge pull request #1364 from nymtech/chore/lock-dkg-tests-in-CI
...
Ignored most of expensive dkg tests and made them run only on PRs to develop/master
2022-06-15 09:29:53 +02:00
Mark Sinclair
e6a00ad8d4
Merge pull request #1363 from nymtech/feature/reorder-delegation-table-columns
...
reorder delegation table columns
2022-06-14 18:40:14 +01:00
fmtabbara
815416bb41
allow sign in with enter key + create key listener hook
2022-06-14 17:21:07 +01:00
Jędrzej Stuczyński
c7b480f488
Added expensive tests to nightly CI
2022-06-14 17:07:04 +01:00
Jędrzej Stuczyński
088b7ab16d
Ignored most of expensive dkg tests and made them run only on PRs to develop/master
2022-06-14 17:03:35 +01:00
fmtabbara
f6f0e68fac
reorder delegation table columns
2022-06-14 16:52:45 +01:00
Mark Sinclair
70b23063c8
Update changelog and increment wallet version number for next release
2022-06-14 16:47:21 +01:00
Jędrzej Stuczyński
25a9fc85d2
Chore/lock file cleanup ( #1360 )
...
* Removed redundant lock files + updated cw3 and cw4 cw-storage-plus
addresses #1313
* Removed redundant lock files for clients
addresses #1314 , #1315 , #1316
2022-06-14 16:34:17 +01:00
Mark Sinclair
3079a9ee7e
Merge pull request #1362 from nymtech/bugfix/delegations-reward-success-message
...
fix redeem rewards success message
2022-06-14 16:30:40 +01:00
fmtabbara
06603ec585
fix redeem rewards success message
2022-06-14 16:21:08 +01:00
dependabot[bot]
fd940c4c7c
build(deps): bump minimist from 1.2.5 to 1.2.6 in /nym-connect/webdriver ( #1346 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 15:39:10 +01:00
dependabot[bot]
a90a8926fe
build(deps): bump async from 2.6.3 to 2.6.4 in /nym-connect ( #1349 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 15:38:36 +01:00
dependabot[bot]
e40cb960ce
build(deps): bump ejs from 3.1.6 to 3.1.8 in /nym-connect/webdriver ( #1348 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.8.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.8 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 15:38:30 +01:00
dependabot[bot]
0f2d01c91a
build(deps): bump async from 3.2.1 to 3.2.4 in /nym-wallet/webdriver ( #1347 )
...
Bumps [async](https://github.com/caolan/async ) from 3.2.1 to 3.2.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.1...v3.2.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-14 15:38:22 +01:00
fmtabbara
660c813c0a
remove duplicate function
2022-06-14 11:57:04 +01:00
Jędrzej Stuczyński
ba8a8cbfa4
Added simulation endpoints for vesting delegation
2022-06-14 11:25:24 +01:00
fmtabbara
0702968f3a
merge develop
2022-06-14 10:08:38 +01:00
fmtabbara
ce7d02220f
refactor
2022-06-13 17:17:26 +01:00
Gala
81bbb61dac
enabling discord icon ( #1319 )
2022-06-13 15:56:07 +01:00
Gala
e768d99e3d
Explorer: Moving where is displayed the delegators number ( #1341 )
...
* moving the delegators number
* changing column header and styles order
* another color test
2022-06-13 15:37:48 +01:00
Mark Sinclair
987cb5d424
Bump wallet version number
2022-06-13 13:52:24 +01:00
Fouad
7f1d5e0691
Merge pull request #1352 from nymtech/feature/tx-hash-for-rewards
...
Show transaction hash in modals when redeeming or compounding rewards
2022-06-13 12:41:44 +01:00
Mark Sinclair
6ed28b5a1d
Show transaction details in context methods and confirmation modals for redeeming/compounding rewards
2022-06-13 12:27:39 +01:00
Mark Sinclair
b48184ba13
Add return type for redeeming or compounding rewards
2022-06-13 12:26:37 +01:00
Tommy Verrall
d1499f3361
Merge pull request #1350 from nymtech/feature/bring-back-node-settings
...
bing back node settings
2022-06-13 12:04:47 +01:00
fmtabbara
98e0e1fc4e
fix initial request for node stats
2022-06-13 11:49:18 +01:00
fmtabbara
70011d0592
add fees for claim and compound
2022-06-13 11:35:34 +01:00
Mark Sinclair
bdc8fb7ae7
nym-wallet: add font files for all weights for wallet as not working in some Linux distros ( #1351 )
2022-06-13 10:50:53 +01:00
fmtabbara
0b0cbe3181
bing back node settings
2022-06-13 10:22:07 +01:00
Mark Sinclair
076a651199
Fix clippy warnings in tests
2022-06-13 10:14:13 +01:00
Pierre Dommerc
b4e9ebd9cc
[wallet] style changes to match new design and layout ( #1336 )
...
* feat(wallet): style changes to match new design
* fix(wallet): style
* feat(wallet): remove useless color
* feat(wallet): some style changes
in balance page, show entire address
set a small size to avatar account
set vertical alignment to start for page cards
* feat(wallet): fix padding
2022-06-13 11:03:16 +02:00
fmtabbara
0a632599cd
make subheader optional
2022-06-11 00:22:50 +01:00
fmtabbara
a9ff98418c
update modals
2022-06-11 00:19:00 +01:00
fmtabbara
7d4f6c0bbd
give SimpleModal component a secondary action
2022-06-10 21:49:26 +01:00
fmtabbara
b731aa0bcf
update modals
2022-06-10 21:48:43 +01:00
fmtabbara
89d4910e6f
update simulation functions
2022-06-10 21:47:17 +01:00
fmtabbara
4ea9bb7dc6
fix spelling error
2022-06-10 21:41:09 +01:00
fmtabbara
cfc7e6df77
widen delegation modals
2022-06-10 21:40:49 +01:00
fmtabbara
a7a39526b4
move modal list item to shared dir
2022-06-10 21:40:28 +01:00
fmtabbara
70a9bd0f6d
fix heading bug
2022-06-10 21:39:44 +01:00
fmtabbara
4cbbead359
create new tx confirmation modal
2022-06-10 21:38:53 +01:00
Jon Häggblad
77d16d34af
changelog: added entry for nym-connect
2022-06-10 19:41:34 +02:00
Jon Häggblad
9e8868f357
Merge pull request #1338 from nymtech/feature/hrycyszynvpn
2022-06-10 16:44:16 +02:00
Jon Häggblad
64fdf5a270
Merge remote-tracking branch 'origin/develop' into feature/hrycyszynvpn
2022-06-10 16:13:21 +02:00
Jon Häggblad
c17d65380c
connect: disable keybase notfication
2022-06-10 16:12:40 +02:00
Mark Sinclair
00e234a754
Network Explorer upgrades and fixes ( #1343 )
...
* Upgrade storybook and add mock for Tauri `api/app`
* Upgrade Network Explorer to React Router 6
* Update changelog for react router 6 upgrade
2022-06-10 14:42:53 +01:00
Mark Sinclair
6ef50b93bc
Fix type in StateParams.ts and apply es-lint formatting
2022-06-10 14:23:07 +01:00
Jon Häggblad
437b3b6885
socks5: allow some unused methods temporarily
2022-06-10 14:39:17 +02:00
Jon Häggblad
6976be3e3a
connect: fix unused warnings
2022-06-10 14:18:58 +02:00
Jon Häggblad
dca7a9da94
connect: update readme
2022-06-10 13:55:30 +02:00
Jon Häggblad
56b1005226
connect: remove some unused stuff and tidy
2022-06-10 13:55:14 +02:00
Jon Häggblad
caa32299a9
workflow: rename support files for nym-connect
2022-06-10 12:49:34 +02:00
Drazen Urch
eff732aa2c
Introduce staking supply, contract and wallet ( #1324 )
...
* Introduce staking supply, contract and wallet
* Migration staking supply (#1327 )
* Staking supply to params migration
* Include into migration entrypoint
* StateParams merge
* Add changelog
* Make everyone happy
2022-06-10 12:36:35 +02:00
Tommy Verrall
68889bd362
Merge pull request #1342 from nymtech/bugfix/prevent-multiple-send-requests
...
Bugfix: Prevent multiple send requests
2022-06-10 11:21:11 +01:00
Jon Häggblad
1b4853b5ba
workflow: update nym-connect names
2022-06-10 12:16:11 +02:00
fmtabbara
45cc531056
move setloading state
2022-06-10 11:05:06 +01:00
Jon Häggblad
8df24b8ce2
verloc: signalling for graceful shutdown ( #1323 )
...
* common/verloc: signalling for graceful shutdown
* verloc: make shutdown handler not optional
* verloc: logging without explicit target
* rustmt
* mixnode: note about rocket
* verloc: remove accidental duplicate block
* verloc: pass shutdown handler as argument to connection handler
2022-06-10 11:36:48 +02:00
Elliot
e1b5407613
Fix validator docker build on other platforms ( #1329 )
...
* Fix validator docker build on other platforms
* Require build arguments in validator docker build
* docker-compose.yml: Remove unused WASMD_COMMIT_HASH argument
* docker-compose.yml: Update WASMD_VERSION to v0.27.0
* Update changelog for 1329
2022-06-10 10:30:48 +03:00
Jon Häggblad
34d3d520d9
Merge remote-tracking branch 'origin/develop' into feature/hrycyszynvpn
2022-06-10 00:03:06 +02:00
Jon Häggblad
9a103d5e20
wallet: fix clippy ( #1339 )
2022-06-10 00:02:31 +02:00
Jon Häggblad
352111d443
wallet: add to Makefile
2022-06-09 23:30:04 +02:00
Jon Häggblad
e9b72d1c37
rustfmt
2022-06-09 23:26:04 +02:00
Jon Häggblad
6e355dc75e
connect: update tokio
2022-06-09 21:32:15 +02:00
Jon Häggblad
d07279bde0
Merge remote-tracking branch 'origin/develop' into feature/hrycyszynvpn
2022-06-09 21:26:06 +02:00
Jon Häggblad
26f0001d9b
rustfmt
2022-06-09 21:25:49 +02:00
Jon Häggblad
f3ab6a6a4c
Remove rustfmt.toml
2022-06-09 21:25:35 +02:00
Jon Häggblad
818d2585da
Search replace all instances to nym-connect
2022-06-09 21:22:27 +02:00
Jon Häggblad
5f2b9378fe
Rename directory to nym-connect
2022-06-09 21:10:01 +02:00
Jon Häggblad
5a374fe8ff
Spawn socks5 runtime in thread
2022-06-09 21:07:44 +02:00
Fouad
62baada93d
Feature/wallet delegation UI squashed ( #1326 )
...
* Delegation UI:
Update QA vars
fmt
re-map coin type for qa
add correct bech32 address as the network-explorer-api was complaining
clean up
fmt
Delegation components
Show delegation story on paper
Remove actions header from delegations list
Add copy to clipboard for delegation list node ids
Move tooltip
Modals
Extract modal styles
Fix exports
Rewards summary and redeem modal
Factor out simple modal
Delegations actions modals: delegate, delegate more, undelegate
Coin mark and move logo stories
Rust types
React components handle currency
Form field to enter and display an Identity Key
Fix up build order
Update README
Flat buttons
End adornment
Currency form field
Add more props
Export components
Add currency and mixnode fields
Group stories into folders and add flow
Change exports from shared packages to stop webpack bundling issues
Fix logo import
Add mock for tauri api in storybook that shows a console error for operations that are not mocked
Delegations views and routes for wallet
Delegations list show pending delegations and undelegations
wip - delegations page status
Add typescript type checking to storybook webpack config and more mocks for tauri
Add more interstitial states and confirmation modals
Copy change
Move config to inside source tree
Fix up `Console` typings
Add wrapper around Tauri `invoke` that logs operations in development mode
wip
wip
wip
ts-rs: remove old files
ts-rs: update paths to `ts-packages/types`
ts-rs: remove old files
ts-rs: export new types to `ts-packages/types`
Add `MajorCurrencyAmount` to convert to and from TS types for various backend currency types
New crate `nym-types` to provide types for frontend apps (wallet, explorer, etc)
wip
update type imports and fix some lint errors
update packages
update type imports
update type imports
update type imports
update type imports
start pulling out use of minorMajor and majorMinor
update type imports
update import
Add missing types generated by ts-rs
fix types
Adding denom to account
type updates
Handle micro currency denoms
Fix type conversion mistake
Add clean target
eslint: formatting
Update React currency components to use `MajorCurrencyAmount`
Add separators and extra props to currency components
replace currency mapper with denom returning from service
Adjust type while generation is broken
start integrating new CurrencyFormField component
update balance and vesting on client change (not only client address)
Fix up conversion from cosmwasm coin to major currency for minor denoms
Fix up typings and validations to remove more `Coin` usage
fix conflict
fix delegations form
start fixing validation
type update
remove console log
tidy up
remove more unused types
remove more unused types
Fix `Coin` denom to be `minor`
Fix up to minor_cosmos_coin
Fix up send
Remove `Coin` type
Fix up exported types
start delegation UI
more UI work
close actions modal on action select
update label
fix old delegateion form
minor updates
undo change to currency in stringD
Fix up types
Add feature flag for generating typescript
Generate types behind feature flag
Use custom cli tool to export `ts-rs` types
`ts-rs-cli` moves files into place and fix up `Makefile`
Update generations target
Add missing types for generation
Generate typescript types
reorder imports
use make generate-typescript for new types + type import updates
update types
Add delegate with everything
Add get block to nymd client
More conversions
Get a big list of delegations with lots of stuff
Add `avg_uptime_percent`
component api updates
ui updates and fixes
Add delegation history and pending events
Fix up addition
Fix up pending delegation event types
Filter pending delegation events
add history and pending events
set total delegations
rebase
fix breaking type change on delegate page
Fix mixnode mapping
Add back refresh and set periodic refresh
upgrade to react router 6
Add logging
Export new types for gas and transactions
increase container size!
add sendtx type
update onOK to return MAjorCurrencyAmount
align table items
display dash if amount not availble
work on delegate and undelegate
Make serializable
More types
Fix up errors
align item icon
type updates
Add operation to get all pending delegation/undelegation events
Fix up logging
Add more logging
Fix undelegate error
get pending delegation events
remove unused import
* Fix rebase errors
* Integrate fees changes:
- make operations available as requests (typed with any for now, needs changing)
- move `FeeDetails` to `common/types`
- mock `getGasFee()`
* get wallet balance after transactions
* fix duplicate key
* use token pool selector
* update wording
* Created nymd internal coin
* spell delegations correctly!
* Additional From implementations plus a constructor
* try_add
* Changed client API to use the new coin type
* CoinConverter trait
* Made wallet compilable with the recent changes
* Simplified the API by removing the generics in favour of explicit Coin type
* Fixed validator api
* integrate modal divider with modal component
* handle undelegation of locked tokens
* only return events table if there are events
* Fixed up tests and clippy
* Refactored missed coin-generic API methods
* changelog
* refresh on network or client details change
* Bunch of temporary workaround to have wallet working-ish
* Add claim and compound wallet endpoints, proc_macro to generate execute and simulate
* CHANGELOG
* Sort CHANGELOG lines
* PR comments
* allow sorting of pending events
* fix lint errors
* handle page overflow
* handle reedem and vesting redeem requests
* set up compound rewards
* refresh locked tokens on page load
* remove old delegations pages + remove settings modal + update network explorer url
* update validation for hostname (prevent leading spaces)
* add compound success case
* display est fee until new simulations are used
* fix up coin validation
* tommy fixes
* Show app version at bottom of nav
* Show admin page when account matches account id from `.env` file `ADMIN_ADDRESS` map. Value is fetch from GH Actions secrets at build time.
* Update change log
Co-authored-by: tommy <tommyvez@protonmail.com >
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: durch <durch@users.noreply.github.com >
2022-06-09 17:05:17 +01:00
Bogdan-Ștefan Neacşu
fbdf31b879
Feature/split stats service ( #1328 )
...
* Replace client address with service address
* Copy over the server parts of the statistics server
* Separate API in module
* Rename struct
* Add insertion endpoint
* Remove unused code from network requester
* Box big rocket error
* Remove the feature-specific code
* Construct http req
* Clippy + Cargo.lock update
* Re-added needed sqlx feature
* Wrap http req in ordered msg
* Add http headers
* Move common api functionality into the separate crate
* Make stats server address configurable, especially for testing
* Update changelog
* Fix clippy
* Help command update
2022-06-09 16:58:51 +03:00
Jon Häggblad
e9aa75ccac
wallet: fix clippy ( #1334 )
2022-06-09 14:35:44 +02:00
Jon Häggblad
be938cf4f0
client/native: tidy some logging ( #1320 )
...
* client/native: some logging refinement
* client/native: fix pedantic clippy warn
* client/native: another pedantic clippy warn
* rustfmt
2022-06-08 21:51:00 +02:00
Bogdan-Ștefan Neacşu
12412d32e6
Panic early if re-init with new gateway ( #1322 )
...
* Panic early if re-init with new gateway
* Update CHANGELOG
2022-06-08 14:07:17 +03:00
Bogdan-Ștefan Neacşu
fb5193163e
Remove coconut debugging code ( #1321 )
2022-06-08 12:08:12 +03:00
Jędrzej Stuczyński
c13d3ab15d
Updated cosmwasm dependencies to 1.0.0 ( #1318 )
...
* Updated cosmwasm dependencies to 1.0.0
* changelog
2022-06-07 12:55:10 +01:00
Bogdan-Ștefan Neacşu
f655a9d8c6
Replace default network with provided network ( #1317 )
2022-06-07 14:44:48 +03:00
gala1234
73a2fd68c6
Merge branch 'develop' of github.com:nymtech/nym into develop
2022-06-07 13:18:33 +02:00
gala1234
ca16dc6d66
Revert "Adding discord icon"
...
This reverts commit 24d3089458 .
2022-06-07 13:17:15 +02:00
Jon Häggblad
d5c456a370
wallet: additional wallet test ( #1312 )
2022-06-07 13:16:00 +02:00
gala1234
24d3089458
Adding discord icon
2022-06-07 13:14:16 +02:00
Tommy Verrall
b020251b62
Merge pull request #1309 from nymtech/feature-219-explorer-small-changes
...
Explorer: Feature 219 explorer small changes
2022-06-07 11:31:29 +01:00
Jon Häggblad
f15ecdda06
mixnode: graceful shutdown on ctrl-c ( #1304 )
...
* mixnode: add graceful notification to most tasks
* Add note about remaining work
* task/shutdown: add shutdown timer
* changelog: add entry for shutdown
* mixnode: revert some temp changes
* common/task: make sure to use latest tokio
2022-06-07 11:41:58 +02:00
Raphaël Walther
7a74bb9ad5
Fixed unused variables in test ( #1311 )
2022-06-07 09:47:59 +01:00
gala1234
67625fe768
explorer: move stake-sat column in node list
2022-06-07 09:40:55 +02:00
gala1234
858ef7b3f9
cleaning
2022-06-06 16:49:04 +02:00
gala1234
c7dd48edbb
remove delegators number column on node list and hardcode
2022-06-06 16:47:30 +02:00
gala1234
7c6d8daba2
Merge branch 'develop' into feature-219-explorer-small-changes
2022-06-06 16:40:22 +02:00
vnpmid
d8fed178aa
Upgrade to tokio 1.19.1, tokio-util 0.7.3, tokio-stream 0.1.9, tokio-test 0.4.2 ( #1305 )
...
* Upgrade to tokio 1.19.1, tokio-util 0.7.3, tokio-stream 0.1.9, tokio-test 0.4.2
* Tokio-util 0.7.3 handle_done_delaying, handle_expired_ack_timer
* Upgrade to tokio 1.19.1, tokio-util 0.7.3, tokio-stream 0.1.9, tokio-test 0.4.2
2022-06-06 14:38:01 +01:00
Drazen Urch
27a4a44717
Claim and compound reward wallet endpoints ( #1302 )
...
* Add claim and compound wallet endpoints, proc_macro to generate execute and simulate
* CHANGELOG
* Sort CHANGELOG lines
* PR comments
2022-06-06 14:19:36 +02:00
Drazen Urch
459db5718e
Set probability to 1 if less nodes then the limit ( #1306 )
...
* Set probability to 1 if less nodes then the limit
* Check both sets independantly
2022-06-06 14:19:24 +02:00
durch
1bdaab6c97
Fix underflow in rewards estimation
2022-06-06 14:17:59 +02:00
Tommy Verrall
d3fe80c875
Merge pull request #1303 from nymtech/feature-225-delegation-number
...
explorer: implement SummedDelegations endpoint and display value on f…
2022-06-06 10:04:32 +01:00
Raphaël Walther
ec799cf17c
Add sccache to wallet workflow
2022-06-02 18:59:23 +02:00
Bogdan-Ștefan Neacşu
5f7b3db9a4
Feature/spend coconut ( #1261 )
...
* Add coconut verifier structure for coconut protocol in gateway
* Add endpoint for validator-api cred verification
* Remove unused signature field
* Register new endpoint
* Improve validator-api config handling
* Aggregate verif result from all apis
* Simplify aggregate functions
* Verify cred on apis correctly
* Introduced coconut bandwidth contract to validator client
* Fix rebase double import
* Fix clippy on non-coconut
* Add multisig contract address to validator client
* Refactor Credential struct
* Do bincode magic in the coconut interface
* Implement serialization for credential and remove bindcode
* Fix clippy and don't remove dkg
* Client release funds proposal
* Add wrapper for blinded serial number
Also compare theta with a blinded serial number (in base 58 form)
for future double spend protection.
* Only post blinded serial number to blockchain
* Validator api propose credential spending
* Fix wallet
* Gateway calls proposal creation
* Query for proposal in verify coconut
* Remove db from git
* Verify against proposal description
* Validator apis vote based on verification of cred
* Fix wallet fmt
* Execute the release of funds
* Fix translation between token and bytes
* Update CHANGELOG
2022-06-02 16:54:59 +03:00
gala1234
6a929af584
Merge branch 'develop' into feature-225-delegation-number
2022-06-01 15:39:57 +02:00
Tommy Verrall
a5759ab227
Merge pull request #1300 from nymtech/feature-224-add-stake-saturation
...
explorer: adding stake saturation o node list
2022-06-01 14:38:24 +01:00
Raphaël Walther
960305b54e
Modify runner label
2022-06-01 15:20:40 +02:00
Raphaël Walther
066aded9bb
Modify runner label
2022-06-01 14:54:22 +02:00
gala1234
a6a5ffce68
explorer: implement SummedDelegations endpoint and display value on frontend
2022-06-01 14:18:20 +02:00
Jon Häggblad
802334b37e
explorer-api: add endpoint for summed delegations ( #1299 )
...
* explorer-api: add endpoint for summed delegations
* changelog: add note
2022-06-01 13:36:34 +02:00
Jon Häggblad
c79ee5052f
validator-api: add detailed mixnode bond endpoints ( #1294 )
...
* validator-api: add mixnodes-detailed endpoint
* validator-api: add detailed variants of active and rewarded set
* explorer-api: cache as mixnode bond detailed
* explorer-api: add in stake-saturation in response
* changelog: update
* rustfmt
* validator-api: rename to MixNodeBondResponse
* validator-api: cache MixNodeBondResponse instead
* validator-api: rename to MixNodeBondAnnotated
* validator-client: fix unused warning
* explorer-api: remove unnecessary clone
* rustfmt
2022-06-01 13:02:16 +02:00
Tommy Verrall
fc985da2f7
Merge pull request #1301 from nymtech/feature/update-geo-ip
...
Update to use new geo_locate stats
2022-06-01 11:43:11 +01:00
tommy
b7d3333ff8
Update to use new geo_locate stats
2022-06-01 11:19:54 +01:00
gala1234
41f4097628
explorer: remove hardcoded part
2022-06-01 11:29:02 +02:00
gala1234
e21216419d
Merge branch 'develop' into feature-224-add-stake-saturation
2022-06-01 11:05:02 +02:00
Tommy Verrall
79e6dc5e77
Merge pull request #1298 from nymtech/fix/dotenv
...
Clippy warnings on .env file
2022-06-01 08:24:25 +01:00
tommy
266b050c82
merge
2022-05-31 17:30:12 +01:00
tommy
7609e7084c
clippy warnings
2022-05-31 17:27:32 +01:00
Tommy Verrall
0faed6085e
Merge pull request #1297 from nymtech/fix/dotenv
...
Allow .env not to be present
2022-05-31 17:05:54 +01:00
tommy
c513d59724
allow dotenv not to be present
2022-05-31 17:01:02 +01:00
Jędrzej Stuczyński
9f51c60bac
Wallet simulate bandaid ( #1296 )
...
* Removed Add/Sub that somehow got brought back in a merge
* Created 'get_old_and_incorrect_hardcoded_fee' to make wallet as it did before
* Brought back all Operation variants just in case
2022-05-31 15:52:26 +01:00
Jędrzej Stuczyński
58b5389ed9
Consolidate validator-client coin ( #1295 )
...
* Created nymd internal coin
* Additional From implementations plus a constructor
* try_add
* Changed client API to use the new coin type
* CoinConverter trait
* Made wallet compilable with the recent changes
* Simplified the API by removing the generics in favour of explicit Coin type
* Fixed validator api
* Fixed up tests and clippy
* Refactored missed coin-generic API methods
* changelog
2022-05-31 14:10:19 +01:00
Drazen Urch
2f4be6dedc
Add claim reward to vesting and mixnet contract ( #1292 )
...
* Add claim reward to vesting contract
* Add compound and claim methods to nymd client
* Add TrackReward message
* CHANGELOG
2022-05-31 11:06:10 +02:00
Drazen Urch
189b83e769
Fix uptime integer division, change lambda and sigma from ticked to regular ( #1284 )
...
* Add more data to reward-estimate response
* Fix uptime integer division error
* typo
* Reify tuple response
* Fix uptime calculation
* Use lambda and sigma instead of ticked versions for delegator and operator rewards calculation
* Changelog
2022-05-31 11:03:28 +02:00
Jon Häggblad
83f80f094c
wallet: tweak log text to avoid confusion
2022-05-31 09:06:57 +02:00
gala1234
c65c1ef7cb
re-organising node list columns and validators column name change
2022-05-30 13:03:25 +02:00
Jędrzej Stuczyński
2dfbd2f714
Removed rustfmt.toml file and adjusted wallet formatting ( #1293 )
2022-05-30 10:57:49 +01:00
gala1234
296ed47ba4
explorer: fixing colour
2022-05-26 12:32:21 +02:00
gala1234
7dd11d4602
explorer: stake saturation colour
2022-05-26 12:25:43 +02:00
gala1234
e7a8221005
Merge branch 'develop' into feature-219-explorer-small-changes
2022-05-26 12:05:28 +02:00
gala1234
02a34b2592
Merge branch 'develop' into feature-224-add-stake-saturation
2022-05-26 12:04:26 +02:00
gala1234
6afecbddfa
explorer: mook stake saturation response from API
2022-05-26 12:02:44 +02:00
gala1234
1ee1d4ebf7
explorer: altering api response to make ui work
2022-05-26 11:32:57 +02:00
Mark Sinclair
41d5c05a76
Merge pull request #1290 from nymtech/fix/build-dev-wallet-windows
...
add run-all package to build dev wallet on windows
2022-05-26 09:57:09 +01:00
Bogdan-Ștefan Neacşu
a9422a32ed
Make stats in network requester opt-in ( #1288 )
2022-05-26 11:33:25 +03:00
Jędrzej Stuczyński
177f1deefe
Feature/gas simulation improvements ( #1291 )
...
* Updated cosmrs
* Simpler fmt::Display for Operation
* Adjusted GasPrice parsing test due to changes in Denom FromStr impl
* Removed direct dependency on cosmrs in the wallet
* Removed TryFrom<GasPrice> for Coin as it didn't make much sense
* disgusting workaround for providing serde for fee
* NymdError improvements
* Ability to simulate "send"
* Removed needless conversions
* Changedi nterface to "normal" send to account for new fee
* Removed outdated imports in tests
* Removal of 'Operation' enum
* Implemented simulate endpoints for all other txs
2022-05-26 09:26:49 +01:00
Tommy Verrall
a1f633d225
add run-all package to build dev wallet on windows
2022-05-25 17:13:01 +01:00
gala1234
780c6041ef
bond, stake and pledge re-wording
2022-05-25 14:09:09 +02:00
gala1234
e9280f2c17
swap bond to stake and pledge to bond
2022-05-25 10:45:08 +02:00
gala1234
ddd84295c4
remove layer column
2022-05-25 10:11:36 +02:00
Jon Häggblad
60526fdb90
wallet: check against importing same mnemonic twice ( #1283 )
2022-05-24 15:13:45 +02:00
Jędrzej Stuczyński
7d82fe0c0d
Feature/various improvements ( #1282 )
...
* Added abci::Data field to ExecuteResult
* optional serde support for ed25519 keys
* optional serde support for x25519 keys
* actually calling dotenv at validator API startup
* Added STATE_DENOM network specific constant
* unit test fixes
2022-05-24 09:52:00 +01:00
Jon Häggblad
db09870352
Remove unused deps
2022-05-23 15:52:46 +02:00
Jon Häggblad
d703e160e3
Start socks5 client in task
2022-05-23 15:49:21 +02:00
Bogdan-Ștefan Neacşu
d7920a4f50
Use remote source for stats provider address ( #1281 )
2022-05-23 16:33:47 +03:00
durch
71cfdb4d07
Add vesting glossary
2022-05-23 13:25:20 +02:00
Raphaël Walther
db743578a9
Add an extra clean step in nightly build
2022-05-23 11:13:07 +02:00
Jon Häggblad
1d6dabd0b5
Remove some tracing in socks5 client
2022-05-20 16:11:47 +02:00
Jon Häggblad
4ce68fd6f2
Merge branch 'develop' into feature/hrycyszynvpn
2022-05-20 16:07:11 +02:00
Jon Häggblad
83f6fbec5d
Remove things not needed
2022-05-20 15:42:16 +02:00
Bogdan-Ștefan Neacșu
ba7f535cb7
Update stats provider mainnet client address
2022-05-20 13:23:58 +03:00
Bogdan-Ștefan Neacşu
fd4f5b319c
Add serviced client data to stats ( #1278 )
...
* Add serviced client data to stats
* Put stats service address in network defaults
* Update CHANGELOG.md
2022-05-19 15:54:51 +03:00
Mark Sinclair
6045f57612
Merge pull request #1279 from nymtech/change-text
...
change text
2022-05-19 12:50:20 +01:00
Mark Sinclair
878cb3f0e5
Merge pull request #1277 from nymtech/av-uptime-nodes-list
...
adding percentage symbol and make column wider
2022-05-19 12:50:06 +01:00
gala1234
686c0de5eb
change text
2022-05-19 13:42:51 +02:00
Drazen Urch
5ce2e0c8bb
Optimize fetch and loop ( #1271 )
...
* Optimize fetch and loop
* Better operator fetch
* cargo fmt
2022-05-19 11:33:11 +02:00
Jon Häggblad
d87479f28c
Uncomment code and try build
2022-05-18 16:06:48 +02:00
Drazen Urch
68e120dbf4
Replace checked with saturating sub ( #1275 )
...
* Replace checked with saturating sub
* CHANGELOG
2022-05-18 13:33:19 +02:00
gala1234
1362fcdbfa
adding percentage symbol and make column wider
2022-05-18 09:41:56 +02:00
Jon Häggblad
3281f10443
wallet: multi account support in wallet-recovery-cli ( #1276 )
...
* wallet-recovery-cli: support multi accounts
* wallet-recovery-cli: simplify tests
2022-05-17 22:48:13 +02:00
Jon Häggblad
2409f85e31
Merge pull request #1273 from nymtech/fix/wallet-store-ids-in-state
...
wallet: store ids in state and require password to switch account
2022-05-17 22:21:01 +02:00
Jon Häggblad
37c06f338f
wallet: just print account id in log statement
2022-05-17 21:56:19 +02:00
fmtabbara
8a37df64b5
update methods
2022-05-17 15:43:37 +01:00
fmtabbara
20828d0d28
rework account selection functions
2022-05-17 15:43:22 +01:00
fmtabbara
1e3c8ed3e0
confirm password modal
2022-05-17 15:41:25 +01:00
fmtabbara
830dbcecfc
extend component props
2022-05-17 15:41:06 +01:00
fmtabbara
a0d3144837
extend component props
2022-05-17 15:40:18 +01:00
fmtabbara
a4988e3547
tidy up
2022-05-17 15:39:56 +01:00
fmtabbara
0b585a15b7
use confirm password modal on account selection
2022-05-17 15:39:45 +01:00
fmtabbara
86a93a71e9
relocate modals to their own directory
2022-05-17 15:39:17 +01:00
fmtabbara
967692bf88
create confirm password modal
2022-05-17 15:38:06 +01:00
Jędrzej Stuczyński
662b4d2fff
Modified docker setup to start 2 validators in local consensus ( #1270 )
...
it was mostly for my own needs, but figured I might create separate PR for that
2022-05-17 09:52:32 +01:00
Jon Häggblad
add4747e99
wallet: more test files and regression tests ( #1274 )
...
* wallet: add test file for 1.0.4
* wallet: add test file for 1.0.5
* wallet: add test for multi account wallet file
* rustfmt
2022-05-17 10:20:39 +02:00
Bogdan-Ștefan Neacșu
242733f144
Add release configuration for network requester rocket
2022-05-17 11:19:47 +03:00
Jon Häggblad
0cc1926636
Merge branch 'develop' into fix/wallet-store-ids-in-state
2022-05-17 07:22:30 +02:00
Jon Häggblad
0f54c073a7
wallet: simple cli tool for decrypting the wallet ( #1272 )
...
* wallet: simple cli tool for decrypting the wallet
* changelog: add note about wallet file recovery tool
2022-05-17 07:18:50 +02:00
Jon Häggblad
3bfce128a6
wallet: store id instead of mnemonic in state
2022-05-17 00:33:23 +02:00
Raphaël Walther
1b3e79e84d
Add a way to manually trigger build
2022-05-16 16:43:42 +02:00
Gala
e94f99211f
Merge pull request #1269 from nymtech/av-uptime-nodes-list
...
adding average uptime on mix nodes table
2022-05-16 16:04:10 +02:00
gala1234
003ea095cc
remove not needed variable, PR request
2022-05-16 14:12:31 +02:00
gala1234
74d93df74b
adding av uptime on mix nodes table
2022-05-16 13:41:10 +02:00
Bogdan-Ștefan Neacşu
0c66cc7393
Feature/service stats ( #1267 )
...
* Send message from service provider to stats service
* Put some actual data in stats
* Put stats sender on its own thread and send response data too
* Use SQLite for storing stats
* Add the data interval and timestamp
* Fix clippy
* Set description at boot
* Guard stats service functionality under a feature for now
* Make stats service address data into consts
* Add README to network requester
* Retrieve sql data in interval
* Expose sql data via rocket rest api
* Add entry to changelog
2022-05-16 12:06:15 +03:00
Fouad
82abfa5c5c
Merge pull request #1265 from nymtech/sprint/wallet-multiple-accounts
...
Support multiple accounts in the wallet
2022-05-13 12:46:01 +01:00
fmtabbara
f7486f0490
add field validation for mnemonic and account name
2022-05-13 12:22:19 +01:00
Jon Häggblad
ee5f0f5808
cargo: update lock files
2022-05-13 13:16:03 +02:00
Jon Häggblad
6cb25cf1fb
wallet: dont use default wallet when removing
2022-05-13 11:53:27 +02:00
Jon Häggblad
db01c245d9
wallet: update wallet error enum cases
2022-05-13 11:53:22 +02:00
Jon Häggblad
53347bec67
changelog: added note about multiple accounts
2022-05-13 11:23:50 +02:00
Jon Häggblad
252385688d
wallet: remove unnecessary blank lines
2022-05-13 09:35:27 +02:00
Jon Häggblad
cbcef9fbcd
wallet: switch from PathBuf to Path
2022-05-13 09:18:21 +02:00
Jon Häggblad
e27fc82524
wallet: use login_id and account_id instead of id and inner_id
2022-05-13 09:00:09 +02:00
Jon Häggblad
f661bf0446
wallet: write_to_file function
2022-05-12 22:15:38 +02:00
Jon Häggblad
1d22f35c82
wallet: pass by ref
2022-05-12 22:05:40 +02:00
Jon Häggblad
fa41fe62c4
wallet: simplify naming
2022-05-12 21:48:23 +02:00
fmtabbara
94a006a725
Merge branch 'develop' into sprint/wallet-multiple-accounts
2022-05-12 15:13:12 +01:00
Jon Häggblad
98cbd2509c
wallet: more moving things around
2022-05-12 15:24:38 +02:00
Jon Häggblad
d2d99ca5c9
wallet: additional tidy
2022-05-12 14:43:22 +02:00
Jon Häggblad
9e4904ff37
wallet: tweak names of wallet_storage functions
2022-05-12 14:43:22 +02:00
Jon Häggblad
bf9db4128d
wallet: qualify with wallet_storage
2022-05-12 14:43:22 +02:00
Jon Häggblad
bce86235c7
wallet: create LoginId type to distinguish
2022-05-12 11:56:00 +02:00
Tommy Verrall
423f6bfb55
Merge pull request #1266 from nymtech/feature/update-qa
...
Update QA network defaults
2022-05-12 10:22:12 +01:00
tommy
38fcbb7f2e
fmt
2022-05-12 10:21:37 +01:00
tommy
1785b10d91
clean up
2022-05-12 10:20:52 +01:00
Jon Häggblad
7771c5d3d9
wallet: create password with multi-account by default
2022-05-12 10:28:45 +02:00
Jon Häggblad
d6206a04bd
wallet: restore test in account
2022-05-12 08:37:54 +02:00
Jon Häggblad
83a7f6577b
wallet: logout before re-connecting
2022-05-11 22:26:54 +02:00
Jon Häggblad
97c6567139
wallet: restore unit tests
2022-05-11 22:26:48 +02:00
tommy
a1534d23af
add correct bech32 address as the network-explorer-api was complaining
2022-05-11 18:17:49 +01:00
tommy
bcbda85477
re-map coin type for qa
2022-05-11 16:01:04 +01:00
Jon Häggblad
54e95d795e
wallet: revert back to old default account name for the time being
2022-05-11 16:48:10 +02:00
tommy
11c0e79725
fmt
2022-05-11 15:03:06 +01:00
tommy
4525be9871
Update QA vars
2022-05-11 14:56:07 +01:00
fmtabbara
b83d4ca1a3
reset to initial step after add account
2022-05-11 13:47:41 +01:00
fmtabbara
bfb868bfc7
move textfield components to global components
2022-05-11 13:39:01 +01:00
fmtabbara
7b00282b27
reset add account step on completion
2022-05-11 13:21:22 +01:00
Jon Häggblad
54194c03e1
wallet: fix default inner account name
2022-05-11 12:17:08 +02:00
fmtabbara
87c2a317d5
merge develop
2022-05-11 10:54:25 +01:00
Jon Häggblad
59db03a55d
Fix build on linux
2022-05-11 11:20:20 +02:00
Jon Häggblad
be92171fec
common/config: fix clippy ( #1264 )
...
* common/config: fix clippy
* common/config: use cfg_if
2022-05-10 13:32:18 +02:00
Jon Häggblad
04eef83c15
wallet: add backend support for validator name ( #1262 )
...
* wallet: add support for validator nymd name
* changelog: add entry for wallt validator name
* rustfmt
* wallet: keep nymd_name entirely on wallet side
* wallet: lint fixes
2022-05-10 11:26:49 +02:00
fmtabbara
25cc7dbebf
content update
2022-05-10 10:23:08 +01:00
Jon Häggblad
beeb67e9c2
wallet: change default name of first account
2022-05-10 10:25:40 +02:00
Fouad
ec19de6fa3
Merge pull request #1227 from nymtech/feature/multi-accounts-integrate-rust
...
Multiple accounts
2022-05-09 14:40:59 +01:00
fmtabbara
575845af38
fix lint errors
2022-05-09 13:38:38 +01:00
fmtabbara
b6b757436e
remove edit button until feature delivered
2022-05-09 13:36:38 +01:00
fmtabbara
eda69447de
add how-to modal for creating multi accounts
2022-05-09 13:31:01 +01:00
Jędrzej Stuczyński
0f6f47c5ac
Fixed overflow in determining reconnection backoff ( #1260 )
...
* Fixed overflow in determining connection backoff
* Updated changelog
2022-05-09 13:23:14 +01:00
fmtabbara
b57c17e5af
fix storybook
2022-05-09 10:34:14 +01:00
Drazen Urch
c237b37ea6
Use saturating_sub for extra safety ( #1258 )
...
* Use saturating_sub for extra safety
* More saturating_sub
* Save some lines
* Add change log
2022-05-09 09:47:03 +02:00
fmtabbara
f2fa221489
big tidy and some refactoring of high level component hierachy
2022-05-07 17:53:46 +01:00
Gala
d7e82b075f
Network Explorer: add economic dynamics ( #1223 )
...
* adding delegators number info on mixnode details
* add PM, Delegators and Avg. Uptime fields to the node list hardcoded
* make delegations number dynamic
* fixing bg color bug
* wip node info statistics
* adding basic tooltip new section and some ui
* tooltip customisation
* progress bar styles
* remove not used import
* fix info icons color
* remove discord icon
* Economic dynamics stats endpoint on the explorer API with dummy fixture data
* fetching economic-dynamics-stats
* Populating the endpoint with real data aggregated from validator api
* Introduced new cache functionalities
* using explorer-api data
* adding marging profit
* adding average update
* Update network-explorer.yml
* adding more info on mix nodes page
* display only part of wallet and node id
* typo
* remove log
* adding new values on node response and fix a typo
* remove delegators number column
* Endpoints for average mixnode uptime
* remove TODO
* Clippy
* some ui fixes for percentage linear progress
* GitHub Actions: build storybook for the Network Explorer and add to notification
* Fix file extension to `.ts`
* Fix up formatting and types
* Add storybook
* Add story for mix node details economics
* Fix unused warning
* adding percentage symbol on uptime in mix nodes
* Change eslint config
* some refactor
* progress bar story
* wip refactoring
* more refactor
* adding empty state to the story
* change default values for empty state
* refactor naming and progress bar contrast
* adding hardcoded selection chance and update the storybook
* adding selection chance stories
* adding the progress bar back
* tooltip button padding fix
* Endpoints for average mixnode uptime
* Fix unused warning
* Rustfmt
* moking selection chance response and new colors
* remove log
* fix camelCases issue
* remove hardcoded code
* remove avg_uptime at mixnodes table
* Add jsonchema to uptimeresponse struct
- add the route for avg_uptimes
* adding space between words
* update selection chance colours
* adding the 2 missing tooltips
* fix up uptimeresponse
* fix duplicate entry
* fmt
* validator-client: use statement
* explorer: PR requests
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Fouad <fmtabbara@hotmail.co.uk >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: tommy <tommyvez@protonmail.com >
2022-05-06 20:50:26 +01:00
fmtabbara
0e4787f078
minor refactors
2022-05-06 15:54:38 +01:00
Jędrzej Stuczyński
f684664472
Removed an 'expect' in mixnet contract query ( #1257 )
...
* Removed an 'expect' in mixnet contract query
* Updated changelog
2022-05-06 14:28:57 +01:00
Jędrzej Stuczyński
cd5fff92ad
Added network information to --version (or --help) command ( #1256 )
...
* Added network information to --version (or --help) command
* Updated changelog
2022-05-06 10:46:17 +01:00
fmtabbara
9b0b961d43
content updates
2022-05-06 09:56:13 +01:00
Raphaël Walther
4b95e71adb
Merge pull request #1254 from nymtech/cargo_manifest_path
...
Fixed nightly build mainifest path
2022-05-06 10:39:30 +02:00
Raphaël Walther
cde5b66306
Fixed nightly build mainifest path
2022-05-06 09:44:55 +02:00
Jon Häggblad
ac72e20447
wallet: additional test for decrypting stored wallet file
2022-05-06 09:41:36 +02:00
Jon Häggblad
571fd5cb93
wallet: removing an account in a login twice should fail
2022-05-06 09:01:48 +02:00
Jon Häggblad
7f3166d230
changelog: fix link
2022-05-05 17:06:27 +02:00
Jon Häggblad
68050d77df
changelog: add note about swagger and validator-api
2022-05-05 16:44:38 +02:00
Jędrzej Stuczyński
943337db0d
Running tests with the same opt-level in CI, but preserving debug assertions ( #1253 )
2022-05-05 15:13:04 +01:00
dependabot[bot]
8fbf84174d
Bump ejs from 3.1.6 to 3.1.7 in /nym-wallet/webdriver ( #1245 )
...
Bumps [ejs](https://github.com/mde/ejs ) from 3.1.6 to 3.1.7.
- [Release notes](https://github.com/mde/ejs/releases )
- [Changelog](https://github.com/mde/ejs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mde/ejs/compare/v3.1.6...v3.1.7 )
---
updated-dependencies:
- dependency-name: ejs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 13:47:24 +01:00
dependabot[bot]
d42a175289
Bump async from 2.6.3 to 2.6.4 ( #1233 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 13:47:18 +01:00
dependabot[bot]
ac01df0817
Bump async in /clients/native/examples/js-examples/websocket ( #1232 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 13:47:12 +01:00
dependabot[bot]
7b27065608
Bump async from 2.6.3 to 2.6.4 in /clients/webassembly/js-example ( #1231 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 13:47:07 +01:00
Jon Häggblad
0523ccdce8
workflow: add wallet rust ci job ( #1251 )
...
* workflow: add wallet rust ci job
* workflow: remove not used matrix file
* workflow: add wallet rust part to nightly build
* workflow: add nym-wallet to step names
* workflow: tweak wallet names
* workflow: run on ubuntu-latest
* workflow: skip sccache
* workflow: tweak name
* workflow: switch back to self-hosted tag
2022-05-05 13:58:07 +02:00
Jędrzej Stuczyński
df8ae52d8c
Added pull request template with changelog checklist
2022-05-05 11:21:25 +01:00
fmtabbara
7cfaf6fa1e
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-05-05 11:16:30 +01:00
fmtabbara
6e9eab4edb
allow access to prev steps when creating account
2022-05-05 11:15:56 +01:00
Jon Häggblad
0812378fdd
wallet: reset account state when adding and removing accounts
2022-05-05 12:13:31 +02:00
Jon Häggblad
188a7ec91d
validator-api: reenable swagger openapi ( #1249 )
...
* validator-api: reenable swagger openapi
* rustfmt
* validator-api: rename openapi tag to status
2022-05-05 11:35:00 +02:00
Jon Häggblad
c91bf3f8d1
wallet: fix rust unit tests ( #1252 )
2022-05-05 10:31:00 +02:00
fmtabbara
ecb27e2cc2
import accounts wip
2022-05-04 22:36:09 +01:00
fmtabbara
a1961dbc2f
add accounts wip
2022-05-04 21:34:42 +01:00
fmtabbara
ef4af0a1db
display account errors
2022-05-04 20:49:19 +01:00
fmtabbara
5930ec1f18
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-05-04 20:46:09 +01:00
fmtabbara
72c7049fca
set up loading page for account switch
2022-05-04 20:45:33 +01:00
Jon Häggblad
92cbe651de
wallet: add account returns wallet entry
2022-05-04 20:14:01 +02:00
Jędrzej Stuczyński
777fcf8cb3
Release/nym wallet v1.0.4 ( #1248 )
...
* Bumped up version numbers to 1.0.1
* Updated changelog attempting to use new format
* Bumped up wallet version number
* Updated changelog attempting to use new format
* Updated tauri version
2022-05-04 17:03:08 +01:00
Jędrzej Stuczyński
945dda0c24
Release/1.0.1 ( #1247 )
...
* Bumped up version numbers to 1.0.1
* Updated changelog attempting to use new format
2022-05-04 16:57:36 +01:00
fmtabbara
b44b074af7
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-05-04 16:22:31 +01:00
fmtabbara
7a0dff5f00
update main state to respond to account changes
2022-05-04 16:22:00 +01:00
fmtabbara
6685b129bb
refactor to use accounts context
2022-05-04 16:21:29 +01:00
fmtabbara
e0a80c777e
stories broken until mock context added
2022-05-04 16:19:52 +01:00
Jędrzej Stuczyński
479d410d20
Feature/broadcast sync with polling ( #1246 )
...
* Broadcast tx in a sync mode and poll for its inclusion
* Adjusted internal type used in TauriTxResult
* Re-exported MsgSend
* Increased polling rate + removed print
2022-05-04 16:19:34 +01:00
fmtabbara
ab019266cc
derive color from name now address
2022-05-04 16:19:25 +01:00
fmtabbara
92fcae9a37
use context for accounts state
2022-05-04 16:18:56 +01:00
Jon Häggblad
413e2662ff
wallet: rustfmt
2022-05-04 16:50:51 +02:00
Jon Häggblad
e026a532dd
wallet: store unlocked accounts in Vec to preserve order
2022-05-04 16:50:01 +02:00
Mark Sinclair
a1ca330ce9
GitHub Actions: upload network requester to releases
2022-05-04 14:31:21 +01:00
Jon Häggblad
139e89643c
Endpoints for average mixnode uptime ( #1238 )
2022-05-04 11:28:41 +02:00
fmtabbara
a1e0087760
merge sprint branch updates£
2022-05-04 10:01:39 +01:00
fmtabbara
b15cc094ea
small refactors
2022-05-04 10:00:17 +01:00
Jędrzej Stuczyński
8eb3f6f862
Changed opt-level for test code to speed up especially dkg tests
2022-05-04 09:54:18 +01:00
Jędrzej Stuczyński
9032d81d52
Fixed dkg benchmarking code to take into account resharing attributes
2022-05-04 09:44:10 +01:00
Jon Häggblad
7adee63ebe
wallet: add show_mnemonic_for_account_in_password
2022-05-04 10:01:34 +02:00
Jon Häggblad
1a5580229b
wallet: more unit tests
2022-05-04 01:35:57 +02:00
Jon Häggblad
df4c6493d4
wallet: split and add more wallet_store tests
2022-05-03 23:20:16 +02:00
Jon Häggblad
30a41261ea
wallet: add more log statements
2022-05-03 20:03:46 +02:00
Fouad
f2e95d2fd5
Merge pull request #1244 from nymtech/feature/inclusion-probability-ui-update
...
update inclusion prob UI update
2022-05-03 16:57:22 +01:00
fmtabbara
5730c914e8
use coming soon chip
2022-05-03 16:38:15 +01:00
fmtabbara
7845e32742
update inclusion prob UI
2022-05-03 15:14:16 +01:00
Jon Häggblad
4cce235e13
validator-api: disable swagger temporarily
2022-05-03 15:49:44 +02:00
Jędrzej Stuczyński
521eb98f25
Generated changelog for 1.0.0
2022-05-03 14:27:54 +01:00
Jon Häggblad
c77ccddcb3
Add swagger for validator-api ( #1239 )
...
* validator-api: add swagger openapi
* Lock file
2022-05-03 14:40:11 +02:00
Drazen Urch
b8ce97e005
Mitigate PM change attack ( #1236 )
...
* Mitigate PM change attack
* More paranoid test
2022-05-03 14:36:29 +02:00
Bogdan-Ștefan Neacşu
49e29af5f4
Fix gateway test wallet address ( #1237 )
...
* Fix gateway test wallet address
Since we're switching to mainnet as default, use the correct wallet
address format.
* Fix other test with prefix problems
2022-05-03 14:36:29 +02:00
durch
41319fe7ad
Fix unbonding for new nodes
2022-05-03 14:36:29 +02:00
durch
4fcf0da5c0
Move amount to liquidate to const
2022-05-03 14:36:29 +02:00
durch
0a6b2a8aaf
Fix vesting accounting
2022-05-03 14:36:29 +02:00
Drazen Urch
b09db50bba
Fix checkpointing ( #1230 )
...
* Fix checkpoint strategy and order, test
* Debug pending delegation events
* Debug print
* Switch print to log
* Add debug print
* More printing
* Remove problematic checkpoint
* checkpoint mixnodes in separate block
* more debugs
* Removing old migration just in case
* Printing all checkpoint heights at migration
* Purging old checkpoint from storage
* Attempting to load raw storage value
* More printing...
* Removed expect
* deserialization changes
* error handling
* cleanup
* clippy
* dead code
* Reduce minimum age for rewarding to 1 epoch
* Add checkpoint query
* Get checkpoint at height
* Fix delegation compounding, fix undelegate accumulate_rewards
* Fix potential overflow, add debug logging
* Moar logging
* Fix total_delegations + rewards
* Better error for horrible overflow
* fmt
* Fixed unit test assertions in bech32 validation
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2022-05-03 14:36:29 +02:00
Jędrzej Stuczyński
82e6d7335b
Bandwidth credentials disabled by default
2022-05-03 14:36:29 +02:00
Jędrzej Stuczyński
21d19d2447
Renamed testnet mode to disabled credentials mode
2022-05-03 14:36:29 +02:00
Jędrzej Stuczyński
5f116f8104
Set mainnet as the default network build target
2022-05-03 14:36:29 +02:00
Jędrzej Stuczyński
04f633446e
Updated binaries versions to 1.0.0
2022-05-03 14:36:29 +02:00
durch
be5421719c
Fix undelegations
2022-05-03 14:36:29 +02:00
Jon Häggblad
6d874cc34a
wallet: remove list_accounts_for_password
2022-04-29 16:54:25 +02:00
Jon Häggblad
7e356ea3b3
wallet: simplify account handling
2022-04-29 16:49:57 +02:00
Jon Häggblad
f7be9e7e6f
wallet: remove DecryptedAccount and make Accounts clone
2022-04-29 16:27:24 +02:00
Jędrzej Stuczyński
5db7f7e0bc
Fixing some dependencies
2022-04-29 14:39:42 +01:00
Jon Häggblad
05374393ef
wallet: contructors for DecryptedAccount
2022-04-29 15:36:06 +02:00
fmtabbara
580656c002
refactor + wip
2022-04-29 14:12:47 +01:00
Jon Häggblad
a7caf97b73
wallet: derive_address
2022-04-29 15:12:07 +02:00
Fouad
96f2718b94
Feature/show pending delegations ( #1229 )
...
* remove unused import
* use correct types
* set up pending delegations
* remove unused import
2022-04-29 12:53:52 +01:00
fmtabbara
091507b6d8
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-accounts-integrate-rust
2022-04-29 11:10:21 +01:00
Jon Häggblad
71b5bc9e71
wallet: backend account switching
2022-04-29 11:48:07 +02:00
fmtabbara
8bbffb6a88
prevent bubbling
2022-04-29 10:45:43 +01:00
fmtabbara
31c4fc6807
update display mnemonic component
2022-04-29 10:45:23 +01:00
fmtabbara
66b9b13edc
refactor and add more mocks
2022-04-29 10:05:18 +01:00
Mark Sinclair
2422f090cc
wip: add client
2022-04-27 14:30:17 +01:00
fmtabbara
1b945ae918
use account switch function
2022-04-27 13:43:39 +01:00
fmtabbara
be9b83a87d
set up account switching mechanism
2022-04-27 11:19:19 +01:00
Fouad
ba1fb17908
Merge pull request #1209 from nymtech/feature/multi-address-wallet
...
Feature/multi address wallet
2022-04-26 20:51:50 +01:00
Mark Sinclair
1362d8a3eb
Bump rust version and make dependencies match wallet
2022-04-26 17:14:10 +01:00
Drazen Urch
632612eca0
Bucket inclusion probabilities ( #1224 )
...
* Bucket inclusion probabilities
* Make display equal variant name for TS
2022-04-26 16:23:32 +02:00
Mark Sinclair
40274689e3
Add pinned versions from develop
2022-04-26 14:50:48 +01:00
Mark Sinclair
3f9d6b2f1c
wip
2022-04-26 14:50:47 +01:00
fmtabbara
5446874ebe
align top bar with nav
2022-04-26 14:29:17 +01:00
Drazen Urch
c250492f50
Create a new bundled delegation when compounding rewards ( #1221 )
...
* Create a new bundled delegation when compounding rewards
* Cleanup migration code
* Revert "Cleanup migration code"
This reverts commit 21d8ad6388 .
2022-04-25 20:34:43 +02:00
Mark Sinclair
52fdc3e0cf
Bump nym-wallet version
2022-04-25 14:34:23 +01:00
Mark Sinclair
5a91240992
Use new tauri operation to get the runtime env vars
2022-04-25 14:34:23 +01:00
Mark Sinclair
c9638097a0
Add tauri operation to get runtime environment vars
2022-04-25 14:34:23 +01:00
Mark Sinclair
383b197e5b
Use new query to get pending vesting delegations
2022-04-25 14:34:23 +01:00
Mark Sinclair
787a55a4ba
Fix typo
2022-04-25 14:34:23 +01:00
Mark Sinclair
bbdd53d2aa
Add terminal in dev mode
2022-04-25 14:34:23 +01:00
Mark Sinclair
67f6394a26
Bug fix undelegating locked tokens to use the correct contract methods
2022-04-25 14:34:23 +01:00
Mark Sinclair
dbfeaff661
Explorer API - reduce cache time to 60 seconds
2022-04-25 14:19:55 +01:00
Jędrzej Stuczyński
8318002b0a
Bugfix/delegation reconcile ( #1219 )
...
* Passing proxy value when attempting to compound delegator reward
* Do not attempt to delegate reward to mixnode if its zero
* Additional guards against sending 0 tokens
* Removed sign of sloppiness
* Fixes to rewards and delegation events storage
* Remove block count check, epoch cannot be advanced while in progress
* Add reward compound ops to vesting contract
* Migration to remove 0 value delegationns
Co-authored-by: durch <durch@users.noreply.github.com >
2022-04-25 12:01:45 +01:00
fmtabbara
afac630a77
add list accounts function
2022-04-25 11:27:07 +01:00
Tommy Verrall
9fb980dc5e
Merge pull request #1212 from pwnfoo/patch-1
...
chore: fix dark mode rendering
2022-04-22 17:39:50 +01:00
Jędrzej Stuczyński
ce77b17534
Bugfix/query proxied pending delegations ( #1218 )
...
* Removed 'expect' from one of the queries
* Query for pending vesting delegation events
2022-04-22 14:51:53 +01:00
Jędrzej Stuczyński
e6372d3b02
Using custom gas multiplier in the wallet ( #1217 )
2022-04-21 16:52:17 +01:00
Jędrzej Stuczyński
836ef9d4c8
Feature/vesting accounts support ( #1216 )
...
* Utility for parsing Vec<ProtoCoin>
* Support for different types of vesting accounts
* Derived Debug for Account
* Exposed method for querying for account details
* Renamed ibid. to a more appropriate name
2022-04-21 13:18:05 +01:00
Jędrzej Stuczyński
dd66697884
Release/1.0.0 rc.2 ( #1214 )
...
* Updated binaries versions to 1.0.0-rc.2
* Update GitHub Action to build nym binaries
* Fix contract bootstraping
* Relax the active_set check
* Cleanup migration
* Fix validator-api mainnet config
* Removed reward estimation ts-files
* Removed old migration tests
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
Co-authored-by: durch <durch@users.noreply.github.com >
2022-04-21 10:36:48 +01:00
Sachin S. Kamath
7c4bb68399
chore: fix dark mode rendering
2022-04-15 16:43:07 +05:30
Dave Hrycyszyn
58f3a96cde
Adding security disclosure instructions
2022-04-14 20:44:01 +01:00
fmtabbara
3250d6982e
refactor to separate logic from view
2022-04-14 14:31:55 +01:00
Bogdan-Ștefan Neacşu
76a61cb3ae
Feature/spend coconut ( #1210 )
...
* Import cw3-flex-multisig and cw4-group contracts
* Add release_funds to coconut-bandwidth-contract
* Create contract.rs file
* Add cw multi test and a test that uses it
* Use mnemonic for coconut mode too
* Stricter access to config file, which contains mnemonic
* Update tests
* Remove signed deposits dir after merging that into sql db
* Clippy nits
* More clippy
* Remove backtraces features to pass clippy tests
* Merge the same mnemonic for rewarding and coconut
* Simplify things, letting network monitor use testnet-mode with gateways
* Unify the nymd clients
* Sqlx common storage for buying/consuming credentials
* Link credential storage to credential client
* Trigger rewarded_set update on bootstrap error
* Fix bug on message signing
* Simplify coconut feature in code and set it in validator-api
* Update some local consts
* Link clients to credential storage
* Simplify sql query and change socks5 too
* Update attr handling such that public ones are usable
* Normalize test addresses
* Fix clippy
* Merge storages for (non)coconut creds
* Fmt miss
* Disable wasm client support for now
Co-authored-by: durch <durch@users.noreply.github.com >
2022-04-14 14:25:21 +02:00
fmtabbara
ecdbe1a6fb
refactor
2022-04-13 18:08:57 +01:00
fmtabbara
6ba79ee924
use avatar component
2022-04-13 18:07:54 +01:00
fmtabbara
2bebb4b0c2
remove unused component
2022-04-13 18:07:31 +01:00
fmtabbara
81b7d49624
create avatar component
2022-04-13 18:07:06 +01:00
fmtabbara
f118a0c854
move story files
2022-04-13 18:06:53 +01:00
Mark Sinclair
94be4c71a4
Update GitHub Action to build nym binaries
2022-04-13 16:22:35 +01:00
fmtabbara
db6ecaaecb
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-address-wallet
2022-04-13 14:41:12 +01:00
fmtabbara
bd13aa6f35
add new modals
2022-04-13 11:53:13 +01:00
Jędrzej Stuczyński
046dd4cbba
Bugfix/unique sphinx key ( #1207 )
...
* Cosmwasm beta6 => beta8 upgrade
* Introducing additional unique index constraint on sphinx key
* Unit test for checking for duplicate sphinx key
* Fixed other unit tests due to changed constraint
2022-04-13 10:56:39 +01:00
Drazen Urch
485257d29b
Add read and write timeouts ( #1206 )
2022-04-13 11:39:52 +02:00
fmtabbara
0cad7f635d
new stories
2022-04-12 12:25:15 +01:00
Jędrzej Stuczyński
37de4bf2f7
Crypto part of the Groth's NIDKG ( #1182 )
...
* Work in progress NIDKG
* Encryption of multiple shares
* Extracted baby-step giant-step lookup table as a separate entity
* Proof of discrete log
* Adjusted discrete log domainn
* Producing proof of log during keygen
* Zeroize for epoch
* Proof of secret sharing
* empty main for compiler appeasement
* Construction of proof of chunking
* Initial untested verification of proof of chunking
* Converted chunk responses from Scalar to u64
* Additional tests for proof of chunking
* Minor cleanup and reorganisation
* Fixed enc/dec to use f0
* Deriving node coverage of required tree nodes
* Finally seemingnly working encryption under nonzero epoch
* Branch park
* Decryption key updates to specified epochs
* Ciphertext integrity checks
* Progress in integration tests
* Fixed ciphertext combining and integration test
* Dealing type and simplification of the integration test
* Benchmark for creation of baby-step-giant-step lookup table
* Initial import cleanup + broken 2nd integration test
* Using correct assertions in the integration test (and correctly combining shares)
* Removed unused modules
* Changed proof of sharing to allow for node indices being different from [1,2,...n]
* Reorganised bte module
* Benchmark for g2 precomputation
* Created more strongly typed Epoch type
which is essentially a Tau such that it is a leaf node
* Extending tau with a temporary oracle output
* Using random oracle for tau extension
* More benchmarks!
* encryption-related benchmarks
* Serialization of PublicKeyWithProof
* Typos
* Removed any changes made in validator-api or smart contracts
* Made the integration test slightly more concise
* Further purge of unused modules
* Fixed combining share to use lagrangian interpolation
* Recovery of verification keys from the dealings
* Verification key verification + extended integration tests
* Fixed Tau not being included in digest for producing Tau_h
* Tau serialization
* Serialization of a BTE Node
* Serialization of DecryptionKey
* Serialization of PublicCoefficients
* Utility method for setting constant coefficient of a polynomial
* Serialization of Ciphertexts
* Serialization of Proof of Secret Sharing
* Serialization of Proof of Chunking
* Serialization of Dealing
* Adjusted capacity of responses_r in proof of chunking
* Made notation more consistent with the paper equivalents
* Optional arguments for creating/verifying resharing dealings
2022-04-12 11:59:26 +01:00
Drazen Urch
d3372bfc85
Additional, more informative routes ( #1204 )
...
* Have reward set updater run its own timer (#1200 )
* Have reward set updater run its own timer
* Filter rocket log spam
* Take last day of uptime for rewarding (#1202 )
* Take last day of uptime for rewarding
* Rejigger calculations
* Blacklist based on last 24 hr
* Cleanup
* Clippy
* Additional, more informative routes
* Improve blacklist updates
* Fix rewards estimation
2022-04-12 11:55:32 +02:00
Jon Häggblad
a5e6032393
wallet: support multiple accounts per encrypted login ( #1205 )
...
* wallet: support multiple accounts per encrypted login
Rework wallet storage to allow grouping accounts under a single
encrypted entry, in a way that is backwards compatible.
* wallet: remove commented out lines
2022-04-12 11:53:38 +02:00
fmtabbara
4edc0700a1
Merge branch 'sprint/wallet-multiple-accounts' into feature/multi-address-wallet
2022-04-12 10:33:43 +01:00
fmtabbara
019a04c0fc
code tidy and restructure
2022-04-12 10:33:16 +01:00
Raphaël Walther
25e1bfa345
Moved clean task
2022-04-12 09:26:31 +02:00
dependabot[bot]
dc0b9c271c
Bump ansi-regex in /docker/typescript_client/upload_contract ( #1171 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 14:07:59 +01:00
Jon Häggblad
9ef29037bc
Merge pull request #1195 from nymtech/feature/expose-more-validator-in-wallet
...
wallet: expose additional validator configuration functionality to the frontend
2022-04-11 11:21:08 +02:00
Jon Häggblad
1e13d41245
wallet: make config file version optional
2022-04-11 10:52:58 +02:00
Jon Häggblad
46a4991c12
wallet: add version number to network config files
2022-04-11 10:52:58 +02:00
Jon Häggblad
9d2d670990
wallet: remove duplicate handler entries
2022-04-11 10:52:58 +02:00
Jon Häggblad
baba5ed212
wallet: additional backend logic for selecting validators
2022-04-11 10:52:58 +02:00
Jon Häggblad
ceb5f090cf
wallet: expose select, add and remove validators
2022-04-11 10:52:58 +02:00
Raphaël Walther
b6ffe8664c
Added additionnal clean task for Windows
2022-04-11 09:39:01 +02:00
Fouad
2e7b8e911f
Merge pull request #1201 from nymtech/feature/multi-address-wallet
...
Feature/multi address wallet
2022-04-08 13:13:09 +01:00
Jon Häggblad
be4bc2bdcc
Merge branch 'release/1.0.0-rc.1' into develop
...
Conflicts:
validator-api/Cargo.toml
2022-04-08 12:14:47 +02:00
Jędrzej Stuczyński
bc049cb954
Feature/aggregated econ dynamics explorer endpoint ( #1203 )
...
* Economic dynamics stats endpoint on the explorer API with dummy fixture data
* Populating the endpoint with real data aggregated from validator api
* Introduced new cache functionalities
2022-04-08 10:15:50 +01:00
fmtabbara
50f4699c95
change button size
2022-04-07 22:04:19 +01:00
fmtabbara
3265df019a
more multi account ui
2022-04-07 22:00:30 +01:00
Drazen Urch
9aa5b98465
Debugging validator ( #1198 )
...
* Checkpoint
* Replace Stream logic with StreamMap
* Ignore blacklisted mixnodes and gateways
* Moar logging
* Remove version checks
* Cleanup
* Some more cleanup
2022-04-07 18:13:29 +02:00
fmtabbara
902721bda3
yarn lock updated
2022-04-07 16:28:57 +01:00
fmtabbara
585724fc79
more storybook work for multi accounts
2022-04-07 16:27:30 +01:00
fmtabbara
c6578384a8
storybook ui for multi addresses
2022-04-07 14:01:58 +01:00
fmtabbara
3b245e16db
more multi account UI work
2022-04-07 11:34:48 +01:00
fmtabbara
6d0e2cf491
start component work for multi accounts
2022-04-06 11:25:08 +01:00
Jędrzej Stuczyński
d6c9d1d08d
Using fork of cosmrs with different address length validation
2022-04-05 17:52:59 +01:00
Jędrzej Stuczyński
49fc51853a
Updated mainnet defaults to the most recent values
2022-04-05 17:52:41 +01:00
Jędrzej Stuczyński
c177f14073
Using fork of cosmrs with different address length validation
2022-04-05 17:35:50 +01:00
Mark Sinclair
026932dc16
Wallet 1.0.2 visual tweaks ( #1197 )
...
* Add `fill` prop to Nym wordmark component
* Tweaks to client address display
* Add story for ClientAddress
2022-04-05 17:06:47 +01:00
Jędrzej Stuczyński
515d4b73f7
Updated mainnet defaults to the most recent values
2022-04-05 16:52:16 +01:00
Fouad
fda3636783
Password for wallet with routes ( #1196 )
...
* new password flow
* update global error and load state from children
* fix linting
* dont load account when creating mnemonic
* wallets: provide placeholder functions for ui password
* wallet: platform_constants
* wallet: swap println to log
* UI for existing mnemonic to be use
* wallet: inline encryption of wallet file
* wallet: tweak error enum names
* wallet: general wallet_storage tidy
* wallet: tweak some type names
* create sign-in context
* update sign in functions
* move state to context
* update pages
* connect new rust methods with frontend
* update components
* remove non-existent method
* add separate sign in pages for mnemonic and password
* add a hook for clipboard copy
* fix workmark svg sizing issue
* create step component
* use new sign in pages
* reorder pages
* use clipboard lib directly
* ui tweaks
* use login type selector
* update password strength test + use autofocus prop for password input
* start adding routes
* restructure with routes
* wip
* more wip
* more wip
* reset state where required
* minor flow updates
* validate version (any valid semver version)
* reset error on page move
* flow tweaks
* content update
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
2022-04-05 16:46:16 +01:00
Dave Hrycyszyn
c056269f0e
Tagging release contracts
2022-04-05 15:37:38 +01:00
Mark Sinclair
ca49fe2293
GitHub Actions fixes for publishing wallet
2022-04-05 09:42:37 +01:00
Mark Sinclair
1b37ff2242
Update wallet lock file
2022-04-04 18:17:42 +01:00
Mark Sinclair
3712b38230
Fix wallet lock file version
2022-04-04 18:17:13 +01:00
Mark Sinclair
467bda8ddd
Add tauri updater feature
2022-04-04 18:15:33 +01:00
Mark Sinclair
b083335f56
Add updater config to tauri.conf.json
2022-04-04 18:15:25 +01:00
Mark Sinclair
5cc08211b7
Merge pull request #1194 from nymtech/feature/nym-wallet-updater
...
Add auto-updater to Nym Wallet
2022-04-04 17:57:28 +01:00
Drazen Urch
a63a94623f
Update and query rewarding validator address ( #1193 )
2022-04-04 16:55:46 +02:00
Mark Sinclair
5deafaa27b
Add tauri updater feature
2022-04-04 15:03:21 +01:00
Mark Sinclair
021b542a4a
Add updater config to tauri.conf.json
2022-04-04 15:03:21 +01:00
Mark Sinclair
64ee03112e
GitHub Actions: fix wallet updater location for MacOS
2022-04-04 15:03:01 +01:00
Mark Sinclair
bed709b155
Fix wallet lock file version
2022-04-04 15:02:36 +01:00
Mark Sinclair
1f6d4153a7
GitHub Actions: fix wallet updater path for upload to release
2022-04-04 14:25:55 +01:00
Mark Sinclair
de45ab8995
GitHub Actions: nym wallet build uploads updater zip and signature to release
2022-04-04 13:47:01 +01:00
Mark Sinclair
15b552fa62
GitHub Actions wallet publish - add missing env vars for updater signing
2022-04-04 12:07:30 +01:00
Mark Sinclair
0d343eb82d
Update GitHub Actions for wallet to upload the signature for the auto-updater
2022-04-04 11:39:08 +01:00
Jon Häggblad
b5eddb6919
wallet: fix get urls function call
2022-04-04 09:19:00 +02:00
Jon Häggblad
7ddde50ffa
wallet: expose validator urls to the frontend
2022-04-04 09:10:56 +02:00
Jon Häggblad
d81967189a
Fix clippy warnings for beta toolchain
2022-04-04 08:55:34 +02:00
Jon Häggblad
11b22ce2c1
wallet: add test for decrypting file
2022-04-03 22:39:39 +02:00
Jon Häggblad
58fd40fb8e
Fix clippy warnings
2022-04-03 21:15:50 +02:00
Max Hampshire
5bb516471e
updated mainnet bandwidthgen contract address
2022-04-03 20:26:25 +02:00
Mark Sinclair
2b9ea90e16
Nym Wallet version 1.0.2
2022-04-01 18:50:16 +01:00
Mark Sinclair
2779b5d28a
Password for wallet with routes ( #1187 )
...
* new password flow
* update global error and load state from children
* fix linting
* dont load account when creating mnemonic
* wallets: provide placeholder functions for ui password
* wallet: platform_constants
* wallet: swap println to log
* UI for existing mnemonic to be use
* wallet: inline encryption of wallet file
* wallet: tweak error enum names
* wallet: general wallet_storage tidy
* wallet: tweak some type names
* create sign-in context
* update sign in functions
* move state to context
* update pages
* connect new rust methods with frontend
* update components
* remove non-existent method
* add separate sign in pages for mnemonic and password
* add a hook for clipboard copy
* fix workmark svg sizing issue
* create step component
* use new sign in pages
* reorder pages
* use clipboard lib directly
* ui tweaks
* use login type selector
* update password strength test + use autofocus prop for password input
* start adding routes
* restructure with routes
* wip
* more wip
* more wip
* reset state where required
* wallet: remove unused rust use statements
* fix unbond page
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
Co-authored-by: Jon Häggblad <jon.haggblad@gmail.com >
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2022-04-01 18:44:44 +01:00
Mark Sinclair
9ea2ce5c70
Merge pull request #1184 from nymtech/feature/adding-discord
...
Feature/adding discord
2022-04-01 15:50:03 +01:00
Jon Häggblad
11e1e728e1
Merge pull request #1183 from nymtech/feature/wallet-save-and-load-validators-from-file
...
wallet: config backend for validator selection
2022-04-01 15:40:02 +02:00
Jon Häggblad
4116aa18a8
wallet: config backend for validators
2022-04-01 15:18:59 +02:00
Jon Häggblad
bdebe00c25
Merge pull request #1186 from nymtech/feature/wallet-add-validate-mnemonic
...
wallet: add validate_mnemonic
2022-04-01 15:18:09 +02:00
Jon Häggblad
e106390e1d
wallet: add validate_mnemonic
2022-04-01 15:09:22 +02:00
Jon Häggblad
7a53821af9
Merge pull request #1185 from nymtech/feature/wallet-support-remove-account
...
wallet: support removing accounts from the wallet file
2022-04-01 14:57:32 +02:00
Jon Häggblad
efe6df12c9
wallet: remove unused
2022-04-01 14:46:44 +02:00
Jon Häggblad
23fb34f564
wallet: support removing accounts from the wallet file
2022-04-01 14:42:05 +02:00
gala1234
09155fbf12
update discord url
2022-04-01 12:42:17 +02:00
gala1234
53292ceca9
enable discord icon
2022-04-01 12:37:24 +02:00
Mark Sinclair
45b41d9e20
Update README.md
2022-04-01 10:07:02 +01:00
Drazen Urch
95b6ac50be
Type safe bounds ( #1179 )
...
* Type safe bounds
* Debug get_all_delegations
* List raw delegations
* query all delegation values
* Get all keys and values
* Differentiate on len
* Clean up duplicates
* Remove stop gap
* Cleanup, fix paged query key
* Reduce queries required to get all delegations
* Sandbox migration
* Delete migration
2022-03-30 12:20:03 +02:00
Tommy Verrall
5f2247ab83
Merge pull request #1180 from nymtech/update-wallet-unbond
...
fix unbond page
2022-03-30 09:35:22 +01:00
Tommy Verrall
842bcfa782
fix unbond page
2022-03-30 09:34:17 +01:00
Jon Häggblad
c85b0ad07d
Merge pull request #1170 from nymtech/feature/connection-test-nymd-api-urls-indep
...
wallet: connection test nymd and api urls independently
2022-03-30 00:11:20 +02:00
Jon Häggblad
adf4537183
rustfmt
2022-03-30 00:02:34 +02:00
Jon Häggblad
1cf101d50f
connection-tester: refine log statements
2022-03-29 23:57:54 +02:00
Jon Häggblad
e91e6943c6
connection-tester: add nymd-client cfg
2022-03-29 23:53:09 +02:00
Jon Häggblad
700f6a4e98
connection-tester: add missing timeout for nymd test
2022-03-29 23:53:09 +02:00
Jon Häggblad
b759e5e7f2
connection-tester: extract out connection test methods
2022-03-29 23:53:09 +02:00
Jon Häggblad
deefa09066
connection-tester: extract out setup method
2022-03-29 23:53:09 +02:00
Jon Häggblad
3f6cb919ac
connection-tester: extract or collection method
2022-03-29 23:53:09 +02:00
Jon Häggblad
d08bf61905
wallet: rustfmt
2022-03-29 23:53:09 +02:00
Jon Häggblad
da18a60a91
wallet: remove deprecated validator_health checks
2022-03-29 23:53:09 +02:00
Jon Häggblad
cec7496794
connection-tester: cap number of urls tested async
2022-03-29 23:53:09 +02:00
Jon Häggblad
dd82b24d61
wallet: skip duplicate validator url entries
2022-03-29 23:53:09 +02:00
Jon Häggblad
df827b6b09
validator-client: rework connection tester
2022-03-29 23:53:09 +02:00
Mark Sinclair
cb25cc2eb9
Merge pull request #1178 from nymtech/feature/wallet-storybook
...
Add storybook to wallet
2022-03-29 17:26:46 +01:00
Mark Sinclair
abf7e1f6ad
Bundle fonts into wallet
2022-03-29 17:18:33 +01:00
Mark Sinclair
0f5137ea24
Add storybook to nym-wallet
2022-03-29 17:16:00 +01:00
Drazen Urch
c2938e0672
Fix delegation paging ( #1174 )
...
* Fix delegation paging and tests
* Circuit breaker, upgrade storage and cosmwasm
* beta6
* Cleanup delegation events
2022-03-29 17:02:56 +02:00
Bogdan-Ștefan Neacșu
34903bfae6
Remove unneeded dep in wallet
2022-03-29 16:14:30 +03:00
Bogdan-Ștefan Neacşu
9e8f550e6d
Feature/signature on deposit ( #1151 )
...
* Add placeholder client for implementing coconut interactions
* Add db for persistance
* Add nymd client
* Add new coconut-bandwidth contract
* Call deposit function
* Introduce error handling
* Call the old flow of getting a signature
* List available tx hashes
* Add signed req in body
* Save signature received
* Add event generation
* Checks in validator-api
* Fail with error instead of panic in validator-api route
* Fix contract address and small bug
* Add file db for storing previous signatures
* Encrypt and store data in validator-api
* Decrypt the received signature
* Remove tx hashes after getting credentials
* Small listing changes in client
* Change response so that it easier to serialize
* Error message is sent to client for display
* Remove already signed error and return the previous sig
* Merge signature with deposit data in client
* Entrypoint for getting the encrypted signature
* Refactor blinding stuff so that it can be backed up
* Backed up the blind sign request
* Client can re-request the encrypted signature shares
* Update crypto features
* Fix clippy
* Activate instantiate test and remove unused code
* Add tx tests
* Add verification key endpoint test
* Voucher consistency test
* Test for some errors and a race condition on blind signing
* Refactor and add client trait for enabling better testing env
* Test some more of blind sign
* Finished testing all extract_encryption_key paths
* Split into function test and endpoint test
* Test for correct signature
* Test for state functions
* Remove print
* Test blind_sign endpoint
* Test for cached signature endpoint
* Stricter types in voucher
* Rename signature with partial_bandwidth_credential
* Extra route levels
* Length check and remove some unused code from coconut interface
* Renamed coconut-bandwidth common crate
* Renamed verification_key to identity_key
* Use const instead of hardcoded values
* Use type aliases for crypto algorithms
* Remove unused mods, until needed
* Remove unneeded unwrap
* Fix some coconut issues that were blocking the wasm client build
* Move from sled to existing sql database
* Update tests for new db type
* Fix wasm for coconut too
* Remove sled from dependencies
2022-03-29 15:03:38 +03:00
Tommy Verrall
278516ad11
Merge pull request #1172 from nymtech/feature/update-binary-version
...
Update binaries to rc version
2022-03-29 10:02:48 +01:00
Mark Sinclair
8ad3565f2c
Create nym-release-publish.yml
2022-03-28 18:16:41 +01:00
Mark Sinclair
ce241339bf
Create nym-release-publish.yml
2022-03-28 18:16:08 +01:00
Tommy Verrall
8d7428923a
Update binaries to rc version
2022-03-28 15:32:31 +01:00
Drazen Urch
4a1a4b6415
Different values for mixes and gateways ( #1169 )
2022-03-28 13:33:55 +02:00
Jon Häggblad
47bdf38776
wallet: fix clippy
2022-03-25 21:25:09 +01:00
Jon Häggblad
cdd883c174
Merge pull request #1153 from nymtech/feature/wire-up-wallet-storage
...
wallet: wire up account storage
2022-03-25 21:14:19 +01:00
Jon Häggblad
2d82a51905
wallet: reject storing account with the same id
2022-03-25 21:04:35 +01:00
Jon Häggblad
38c2ce9837
wallet: tweak some type names
2022-03-25 21:04:35 +01:00
Jon Häggblad
a867921fdd
wallet: general wallet_storage tidy
2022-03-25 21:04:35 +01:00
Jon Häggblad
423cdb1e1b
wallet: tweak error enum names
2022-03-25 21:04:35 +01:00
Jon Häggblad
7aeac58fd9
wallet: inline encryption of wallet file
2022-03-25 21:04:35 +01:00
Jon Häggblad
30fafa509c
wallet: swap println to log
2022-03-25 21:04:35 +01:00
Jon Häggblad
c950556506
wallet: platform_constants
2022-03-25 21:04:35 +01:00
Jon Häggblad
9a49213973
wallets: provide placeholder functions for ui password
2022-03-25 21:04:34 +01:00
Drazen Urch
65a45bc0a8
Add global blacklist to validator-cache ( #1168 )
2022-03-25 17:02:01 +01:00
Jędrzej Stuczyński
5932974108
Removed unused tauri client
2022-03-25 14:33:13 +00:00
Jędrzej Stuczyński
ce34e45afc
Merge branch 'develop' of github.com:nymtech/nym into develop
2022-03-25 14:20:15 +00:00
Jędrzej Stuczyński
afcefa9432
Dealt with typescript validator client
2022-03-25 14:20:09 +00:00
Mark Sinclair
d346fdcff9
Merge pull request #1165 from nymtech/dependabot/npm_and_yarn/node-forge-1.3.0
...
Bump node-forge from 1.2.1 to 1.3.0
2022-03-25 14:04:41 +00:00
Jędrzej Stuczyński
a05a7e261a
Merge branch 'develop' of github.com:nymtech/nym into develop
2022-03-25 14:03:59 +00:00
Jędrzej Stuczyński
ab9c892f8a
Updated BBBC contract tests dependencies
2022-03-25 14:03:51 +00:00
Mark Sinclair
ca7bfef865
Merge pull request #1163 from nymtech/dependabot/npm_and_yarn/clients/tauri-client/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6 in /clients/tauri-client
2022-03-25 14:03:38 +00:00
dependabot[bot]
f8c9397afd
Bump minimist from 1.2.5 to 1.2.6 in /clients/tauri-client
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-25 13:58:16 +00:00
Mark Sinclair
0c215efdb2
Merge pull request #1164 from nymtech/dependabot/npm_and_yarn/nym-wallet/webdriver/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6 in /nym-wallet/webdriver
2022-03-25 13:57:30 +00:00
durch
e1efcda3dd
Test last paged page
2022-03-25 11:09:46 +01:00
Drazen Urch
59056a22c5
Feature/upgrade rewarding sandbox ( #1167 )
...
* Add init_epoch msg
* Use 64BE ctr variant
* Remove query_all_delegations
* Comment migration
2022-03-25 10:57:49 +01:00
Mark Sinclair
13841e813b
Update nym-wallet version metadata
2022-03-25 08:48:51 +00:00
dependabot[bot]
da775af00a
Bump minimist from 1.2.5 to 1.2.6 in /nym-wallet/webdriver
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-24 18:04:30 +00:00
Mark Sinclair
bd99474f26
Update minimist version in workspace lock file
2022-03-24 18:03:28 +00:00
Mark Sinclair
9c70244157
Add ts-packages target to fix security warnings in workspaces lock file resulting from yarn audit.
...
Run with `yarn audit:fix`. Check the lock file before committing!
2022-03-24 18:03:09 +00:00
dependabot[bot]
736edcbe00
Bump node-forge from 1.2.1 to 1.3.0
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/digitalbazaar/forge/releases )
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-24 18:02:42 +00:00
Jędrzej Stuczyński
40e215473e
Merge branch 'develop' of github.com:nymtech/nym into develop
2022-03-24 17:41:27 +00:00
Jędrzej Stuczyński
6746514317
Fixed up most JS dependency warnings
...
Resolved dependency issues in testnet-faucet
Removed the outdated react example
Updated js example dependencies
Using sandbox in js example
Feature locking imports
Running wasm client in testnet mode by default
Allow using `None` BandwidthController in testnet mode
Reverted endianness change and left it for others to deal with
Fixed up websocket js-example
Changed endianness of aes counter
2022-03-24 17:40:20 +00:00
dependabot[bot]
50a332eb2b
Bump minimist from 1.2.5 to 1.2.6 in /clients/webassembly/js-example ( #1162 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24 15:51:43 +00:00
dependabot[bot]
08f1b176db
Bump minimist in /docker/typescript_client/upload_contract ( #1159 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24 15:22:53 +00:00
dependabot[bot]
00e2319be3
Bump minimist in /clients/native/examples/js-examples/websocket ( #1160 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-24 15:22:45 +00:00
durch
ecd566432b
Improve pagination test
2022-03-24 10:50:23 +01:00
durch
b6dc81304c
Fix get reward pool
2022-03-23 22:46:30 +01:00
durch
6337cd9966
Merge branch 'develop' of https://github.com/nymtech/nym into develop
2022-03-23 21:13:16 +01:00
durch
b41b8f94a4
Fix sqlx types
2022-03-23 21:11:01 +01:00
Mark Sinclair
52ced9d3ad
Generate webpack favicons from PNG
...
https://github.com/jantimon/favicons-webpack-plugin/issues/288 indicates that generating from an SVG sometimes freezes at 92%. This behaviour is seen on Windows wallet builds in CI.
2022-03-23 19:46:50 +00:00
durch
5eb2249ad5
Regenerate mixnet json schema
2022-03-23 20:40:24 +01:00
durch
008fc045b7
drop foreign key constraints
2022-03-23 20:35:09 +01:00
Mark Sinclair
38cc3b9e38
Add webpack thread loader to speed up wallet build time
2022-03-23 19:24:55 +00:00
Mark Sinclair
989285e009
Update nym-wallet-publish-windows10.yml
2022-03-23 18:29:24 +00:00
Mark Sinclair
c6e438600f
Update nym-wallet-publish-windows10.yml
2022-03-23 18:24:38 +00:00
Mark Sinclair
1dab01ca33
Upgrade GitHub Actions checkout
2022-03-23 18:10:14 +00:00
Mark Sinclair
53e0432934
Build dependencies before building nym-wallet
2022-03-23 17:27:06 +00:00
Mark Sinclair
a1f2d33397
Enabled GitHub Action to build Windows release for nym wallet
2022-03-23 16:42:49 +00:00
Mark Sinclair
49aa79b5df
Update nym-wallet-publish-windows10.yml
2022-03-23 16:40:04 +00:00
Mark Sinclair
6f3b5fad15
Update nym-wallet-publish-windows10.yml
2022-03-23 16:37:38 +00:00
Mark Sinclair
0efa909374
Configure nym-wallet Windows signing
2022-03-23 15:51:36 +00:00
Fouad
43b102782e
Merge pull request #1158 from nymtech/feature/vesting-full
...
Feature/vesting full
2022-03-23 15:45:11 +00:00
Mark Sinclair
d6e6bab6a6
Update nym-wallet-publish-windows10.yml
2022-03-23 15:43:13 +00:00
Mark Sinclair
1a3cdc3128
Update nym-wallet-publish-windows10.yml
2022-03-23 15:36:55 +00:00
Mark Sinclair
39f75907e5
Update nym-wallet-publish-windows10.yml
2022-03-23 15:35:41 +00:00
Mark Sinclair
029c2698d7
Update nym-wallet-publish-windows10.yml
2022-03-23 15:34:12 +00:00
Mark Sinclair
60548770ba
Update nym-wallet-publish-windows10.yml
2022-03-23 15:19:14 +00:00
Mark Sinclair
39cfc2057b
Update nym-wallet-publish-windows10.yml
2022-03-23 15:14:58 +00:00
Mark Sinclair
4fbae2d5bd
Create GitHub Action to publish and sign Windows wallet
2022-03-23 15:12:07 +00:00
Jon Häggblad
9feee4c174
Fix some minor compiler and clippy warnings
2022-03-23 15:19:00 +01:00
fmtabbara
bca6b45273
Merge branch 'develop' into feature/vesting-full
2022-03-23 12:43:31 +00:00
fmtabbara
d9733a97ae
use 'estimated' fee
2022-03-23 12:42:56 +00:00
fmtabbara
e66dc01966
highlight pending delegation time
2022-03-23 12:00:13 +00:00
fmtabbara
2b4aca0194
prevent duplicates
2022-03-23 09:44:17 +00:00
fmtabbara
06aa09afcd
UI bug fix
2022-03-22 15:44:39 +00:00
durch
ddc09bbb2e
Additive rewarding test stub
2022-03-22 12:09:41 +01:00
fmtabbara
3003be5e68
use end epoch for undelegation completion time
2022-03-22 10:54:31 +00:00
fmtabbara
cb2ce87ab7
Merge branch 'develop' into feature/vesting-full
2022-03-22 10:24:50 +00:00
fmtabbara
2ad65fc455
display pending undelegations
2022-03-22 10:24:14 +00:00
Tommy Verrall
cb292b38c0
Merge pull request #1156 from nymtech/wallet_get_current_epoch
...
get_current_epoch tauri
2022-03-22 10:17:26 +00:00
durch
b710f796f9
get_current_epoch tauri
2022-03-22 11:10:41 +01:00
durch
fb5a9a7a3e
Fix opeartion order
2022-03-21 20:08:57 +01:00
Drazen Urch
071720c1cc
Cleanup ( #1155 )
2022-03-21 18:24:40 +01:00
Drazen Urch
6679944689
Feature flag reward payments ( #1154 )
2022-03-21 17:30:08 +01:00
fmtabbara
bec7814756
Merge branch 'develop' into feature/vesting-full
2022-03-21 11:24:07 +00:00
Drazen Urch
592b3b3bb1
Pending endpoints ( #1150 )
...
* Add QueryPendingDelegationEvents QueryMsg
* Add pending_delegation_events to nymd client
* Add pending delegation events to wallet
* Get rid of double epoch accounting
* Fix reward saving
* Try batching operations to reduce fees
* Bundle all transactions into one
* make nice
2022-03-21 10:07:51 +01:00
Jon Häggblad
c2ff786f41
validator-api: fix clippy::needless-question-mark
2022-03-21 09:14:41 +01:00
Drazen Urch
63dd26ca1b
Add Query endpoints for calculating rewards ( #1152 )
2022-03-18 15:44:26 +01:00
fmtabbara
07b6114adf
only create mnemonic on account creation
2022-03-17 18:00:58 +00:00
fmtabbara
07155b4fe5
dont disable token pool selector for delegations
2022-03-17 17:14:41 +00:00
fmtabbara
8b635a44b8
fix conflicts
2022-03-17 16:53:29 +00:00
fmtabbara
568862a571
fix conflicts + errors
2022-03-17 16:40:49 +00:00
Drazen Urch
f24d6e224d
Change accumulated reward to Option, migrate delegations ( #1147 )
...
* Change accumulated reward to Option, migrate delegations
* Remove interval from the validator cache
* Add info to db errors
* Remove interval fetch from the contract
* Rework epochs
* Fix undelegation errors
* Emit error event instead of error
* make no-clippy
* Fix clippy lints
2022-03-17 12:03:05 +01:00
Tommy Verrall
f9a154b36c
Merge pull request #1148 from nymtech/chore/use-urls-types-in-wallet
...
wallet: use Urls rather than Strings for validator urls
2022-03-16 09:17:04 +00:00
Tommy Verrall
72d994880b
Merge pull request #1149 from nymtech/feature/wallet-logging
...
wallet: add logging
2022-03-16 09:14:45 +00:00
Jon Häggblad
fe02bc4631
wallet: add logging
2022-03-15 16:03:39 +01:00
Mark Sinclair
1fb8e1bbaf
Add wellknown validators json file
2022-03-15 13:38:27 +00:00
Jon Häggblad
96aa355db3
wallet: use Urls rather than Strings for validator urls
2022-03-15 14:25:22 +01:00
Tommy Verrall
8dfb9c8173
Merge pull request #1134 from nymtech/dependabot/npm_and_yarn/clients/native/examples/js-examples/websocket/url-parse-1.5.10
...
Bump url-parse from 1.5.7 to 1.5.10 in /clients/native/examples/js-examples/websocket
2022-03-15 11:06:15 +00:00
Jon Häggblad
382d3e130e
wallet: remove unused use
2022-03-14 22:18:28 +01:00
Jon Häggblad
a8246621e1
wallet: add health query based on plain http
2022-03-14 22:12:34 +01:00
fmtabbara
7868725fed
revert console output
2022-03-14 14:18:02 +00:00
fmtabbara
d30667d8e4
add error log
2022-03-14 13:04:57 +00:00
Jon Häggblad
66b6a8aeef
wallet: fetch validators url remotely if available ( #1146 )
2022-03-14 12:19:11 +01:00
fmtabbara
3483a9e7f9
fix lint warnings
2022-03-14 11:00:47 +00:00
fmtabbara
893b28c51c
fix eslint warning - func-names
2022-03-14 09:49:17 +00:00
Jon Häggblad
93165ad699
nymcoconut: fix clippy
2022-03-14 09:34:32 +01:00
Jon Häggblad
2ebb498589
ci: run clippy with --workspace in build.yml
2022-03-14 09:19:09 +01:00
fmtabbara
47ffdfe496
linting, conflict fixes, and general tidy
2022-03-13 01:20:46 +00:00
fmtabbara
51bced8766
merge develop
2022-03-12 22:17:33 +00:00
fmtabbara
d4286aeb76
fix validation
2022-03-12 21:12:51 +00:00
Drazen Urch
929a780315
Fix delegated free calculation ( #1145 )
2022-03-11 21:44:28 +01:00
Daniel Filipe Nunes Silva
c7cdd1e1b4
feature/pedersen-commitments ( #1048 )
...
* add pedersen.rs and first alias type
* replace ciphertexts in BlindSignRequest by commitments and adapt try_from
* update BlindSignRequest.to_byte_vec
* add TODO to issuance.rs
* [WIP] update CmCs proof to use commitments
* complete ProofCmCs construct implementation
* [WIP] ProofCmCs verify
* complete ProofCmCs verify implementation
* complete ProofCmCs to_bytes implementation
* complete ProofCmCs from_bytes implementation
* WIP update ProofCmCs roundtrip tests
* WIP update prepare_blind_sign
* update prepare_blind_sign
* WIP update blind_sign
* update blind_sign
* update BlindedSignature and try_from
* update BlindedSignature unblind
* update BlindedSignature to_bytes
* move elgamal encrypto to elgamal and manage imports
* add verification keys for g1 method
* upadate tests to work with Pedersen commitments
* unused remove pedersen.rs
* update error message
* fix proof_cm_cs_bytes_roundtrip test
* Move generation of commitment openings into prepare blind signature function
* Edits
* Extende the verification key; remove validator's secret key from the unblind function
* Update the unblind function throughout the whole nymcoconut repo
* Fix broken tests
* Run cargo clippy and fmt
* Add benchmark measurements
* Add more detailed printouts
* Change byte printout
* Update benchmarks
* add public attributes as part of the commitment
* update bytes order comment for ProofCmCs
* check proof_cm_cs_bytes_roundtrip test and remove TODO
* remove irrelevant prints in blind signature tests
* remove inappropriate function to get betas_g1
* remove irrelevant prints in verification
* Remove print statement and add additional checks on the verification key
* Run clippy
* Fix coconut call in validator-api
* Update dependend packages
* Update the input to the obtain partial credential function
* Fix the verification key bytes calculation
* Run cargo fmt on keygen.rs
* Run cargo fmt for validator-api
* Run cargo fmt for credentials
* Replace concat with chain
* Remove unneccessary mut
* Run cargo fmt
* fix type conversion
Co-authored-by: aniampio <anna.piotrowska.15@ucl.ac.uk >
2022-03-11 11:44:25 +00:00
Mark Sinclair
8575a72a22
Update Nym wallet dependencies to use ts-packages ( #1144 )
...
* Use shared ts-packages in wallet
* Add eslint rules
* Formatting: run eslint --fix on all files
* Formatting: fix linting errors for dependencies
* linting fixes
* fix sign in pages
* fix breaking change
* fix ts errors
fix ts and es errors
* Fix up typings for image and json modules
Add tsconfig for eslint to process webpack config
* Use shared webpack config
* Use shared logo component
* Remove unused images
* Allow html path to be passed as an argument in shared webpack config
* Fix up webpack config for html template
* Build shared ts-packages before starting dev mode
* Fix webpack config
* use shared logo component
Co-authored-by: fmtabbara <fmtabbara@hotmail.co.uk >
Co-authored-by: mmsinclair <mmsinclair@users.noreply.github.com >
2022-03-11 11:41:17 +00:00
Jon Häggblad
9d03bec14b
clippy: fix lints from beta toolchain
2022-03-11 10:17:39 +01:00
fmtabbara
ce93e5f677
bug fixes and minor ui updates
2022-03-10 18:59:45 +00:00
Mark Sinclair
7c826ef881
Remove GitHub Action for TS type generation
...
Please generate type manually before committing.
2022-03-10 18:07:08 +00:00
Jon Häggblad
ac666b7a1d
wallet: fix unused use
2022-03-10 17:18:08 +01:00
Jon Häggblad
83a9b993a1
wallet: add a 3 sec timeout for detecting validator
2022-03-10 17:16:03 +01:00
fmtabbara
4b691d19a0
Merge branch 'feature/vesting-delegations' into feature/vesting-token-pool-selector
2022-03-10 15:37:36 +00:00
Jon Häggblad
fe4fcc7fdf
rustfmt
2022-03-10 11:28:32 +01:00
Jon Häggblad
a6e40443a4
ci: add --all-targets to nightly clippy
2022-03-10 11:24:01 +01:00
Jon Häggblad
0a583bd48a
clippy: remove unnecessary mut
2022-03-10 11:17:43 +01:00
Jon Häggblad
96ccce1049
clippy: run clippy fix on coconut tests
2022-03-10 11:03:23 +01:00
Jon Häggblad
89d0ff5624
ci: run nightly clippy with --workspace
2022-03-10 10:53:49 +01:00
Jon Häggblad
2391d11758
ci: replace deprecated --all with --workspace
...
According to the docs `--all` is a deprecated alias for `--workspace`
2022-03-10 10:19:43 +01:00
Jon Häggblad
902c674ff1
makefile: replace deprecated flag
2022-03-10 09:13:34 +01:00
Jon Häggblad
160328a08e
wallet: try validators one by one if available ( #1143 )
2022-03-10 07:38:39 +01:00
Mark Sinclair
9fea869bbc
Regenerate icon for nym-wallet
2022-03-10 00:04:05 +00:00
Mark Sinclair
c66d7ed489
Update Network Explorer Packages and add mix node identity key copy ( #1142 )
...
* Use new eslint rules and apply fixes. Use new logo component and shared theme + webpack config.
* Add shared component to display a copy icon and copy to clipboard with confirmation state
* Organise imports
* Add copy mixnode identity key to list of mixnodes and detail view
* Update nvm node version to 16
* Update GitHub Actions for Network Explorer to use yarn and yarn workspaces
* Switch favicon for smaller N icon
* Update README
* Add error boundary
2022-03-09 19:08:21 +00:00
fmtabbara
0e86761a13
Merge branch 'develop' into feature/vesting-delegations
2022-03-09 15:01:54 +00:00
Mark Sinclair
19d603ba1a
Fix package.json
2022-03-09 14:29:45 +00:00
Drazen Urch
b30f680549
Refactor to a lazy rewarding system ( #1127 )
...
* Remove eager operator and delegator rewarding
* Add mixnodes snapshoting
* Add Intervals map, getter and setter
* Refactor reward params
* Refactor MixnodeToReward
* Persist node reward params and results on chain
* Update cw-storage-plus to 0.12.1
* Refactor delegation storage
* Compound delegator reward command
* Compound delegator reward command
* Add defered delegate and undelegate
* Compound on behalf command
* Scale calculations to epoch
* Rename interval -> epoch where practical
* Store epochs on chain
* Cleanup first pass
* Adapt reporting to lazy rewarding
* make clippy --all
2022-03-09 14:28:16 +01:00
fmtabbara
55463da0da
merge develop
2022-03-09 12:23:26 +00:00
fmtabbara
518daeaf20
allow undelegation of unvested tokens
2022-03-09 12:16:20 +00:00
fmtabbara
f6ec12db94
allow delegation of vested tokens
2022-03-09 12:15:29 +00:00
Mark Sinclair
379dd1f02b
Merge pull request #1139 from nymtech/feature/ts-packages
...
Add `ts-packages` for shared Typescript packages
2022-03-09 12:09:40 +00:00
Mark Sinclair
38804279e8
Fix up dependency
2022-03-09 11:52:52 +00:00
Mark Sinclair
3907cd17fe
Improve eslint rules and fix up issues
2022-03-09 11:41:04 +00:00
fmtabbara
1e921186ad
merge develop
2022-03-09 10:06:01 +00:00
Mark Sinclair
67c69cbec9
Add Network Explorer to yarn workspaces
2022-03-08 18:29:25 +00:00
Mark Sinclair
abc5dd8b92
Add theme and palette explorer
2022-03-08 18:29:20 +00:00
Mark Sinclair
c791de426a
Add GitHub Action to build @nymproject/react storybook and example
2022-03-08 13:09:52 +00:00
Mark Sinclair
4c5d4ac4a4
Add docs
2022-03-08 10:50:41 +00:00
Mark Sinclair
48c1fcaf93
Add network selector component and storybook support for Nym themes
2022-03-08 10:50:41 +00:00
Mark Sinclair
31594c7a79
Add ts-packages for shared Typescript packages using yarn workspaces
2022-03-08 10:50:36 +00:00
Bogdan-Ștefan Neacșu
8ec3c04a39
Use 1.. indices and fix the blind sign request multiple generation
2022-03-08 10:59:57 +02:00
fmtabbara
d653ecde1e
remove unused import
2022-03-07 15:35:40 +00:00
Jon Häggblad
ba7fecde6f
wallet: use custom validator urls if configured
2022-03-07 13:24:37 +01:00
fmtabbara
5b9b4743dc
check locked funds when bonding
2022-03-07 12:20:54 +00:00
fmtabbara
5f9b384efa
remove client address from send form
2022-03-07 10:38:57 +00:00
fmtabbara
d69526fad9
Merge branch 'feature/vesting-token-pool-selector' of https://github.com/nymtech/nym into feature/vesting-token-pool-selector
2022-03-07 10:24:24 +00:00
fmtabbara
e10a4e8fca
fix fee position on the bond form
2022-03-07 10:24:08 +00:00
fmtabbara
9016878868
remove sig
2022-03-07 10:20:13 +00:00
Jon Häggblad
835a915f25
wallet: initial backend support for config file with validator urls
2022-03-07 10:53:31 +01:00
fmtabbara
1ca6e4a002
[ci skip] Generate TS types
2022-03-04 13:36:49 +00:00
fmtabbara
f9c73183db
use new vesting requests and types
2022-03-04 13:35:01 +00:00
fmtabbara
d296100ffa
allow percent profit update on locked tokens mixnode
2022-03-04 13:34:15 +00:00
fmtabbara
06669fe114
don't show profile if in settings if no mixnode details
2022-03-04 13:33:00 +00:00
fmtabbara
8022fc7e31
get bond details when settings is opened or settings tab changes
2022-03-04 13:32:25 +00:00
fmtabbara
2b915fd0aa
show locked balance if using locked pool
2022-03-04 13:31:40 +00:00
fmtabbara
4e45c54d17
allow unbonding for locked and balance tokens from bond screen
2022-03-04 13:31:17 +00:00
durch
9c16e5ebfa
Remove core-graphics pin
2022-03-04 14:21:32 +01:00
fmtabbara
0113141efd
use token pool selector in bond form
2022-03-04 13:06:09 +00:00
fmtabbara
614d096929
handle clear vesting account info
2022-03-04 13:01:42 +00:00
fmtabbara
fe7df3a909
get vesting pledge info for mixnode
2022-03-04 13:01:05 +00:00
fmtabbara
b14f6ab159
get vesting pledge info for mixnode
2022-03-04 13:00:50 +00:00
fmtabbara
e6040b0ecc
refacor log in flow and add notifications
2022-03-04 12:59:30 +00:00
fmtabbara
60e6d23fd8
create token pool selector
2022-03-04 12:59:01 +00:00
durch
5dc57d2a3e
Fix type generation, upgrade ts-rs
2022-03-03 22:17:35 +01:00
Raphaël Walther
fd619cad51
Moved clean task at an earlier stage
2022-03-03 18:47:28 +01:00
durch
953c0915d1
Lock tauri-versions, break type generation
2022-03-03 18:10:58 +01:00
Jon Häggblad
acb1aa8df0
network-defaults: make defaults a bit more dynamic
...
By attaching network defaults to the selector enum, we can get them
either from DEFAULT_NETWORK or a selector passed as a dependency.
Hopefully this opens up some venues for being able to toggle between
networks at runtime.
2022-03-03 13:26:53 +01:00
fmtabbara
d30038c570
Merge branch 'develop' into feature/vesting-token-pool-selector
2022-03-03 12:19:04 +00:00
fmtabbara
b9ef848523
fix clipboard and screen maximize
2022-03-03 12:18:08 +00:00
fmtabbara
e3813b4868
Merge branch 'develop' into feature/vesting-token-pool-selector
2022-03-03 12:06:56 +00:00
Tommy Verrall
b7bc713cd4
Merge pull request #1137 from nymtech/feature/allow-mainnet
...
allow main-net prefix and denom to work
2022-03-02 17:08:28 +00:00
Tommy Verrall
b966f962c8
allow main-net prefix and denom to work
2022-03-02 17:07:15 +00:00
fmtabbara
61a0e5bbfb
add token pool selector
2022-03-02 16:34:03 +00:00
Mark Sinclair
698cdc524d
Merge pull request #1136 from nymtech/feature/upgrade-blake3
...
Upgrade blake3 to v1.3.1 and tauri to 1.0.0-rc.3
2022-03-02 15:25:20 +00:00
Jędrzej Stuczyński
448aba0917
Fixed dependencies in mixnet contract tests
2022-03-02 12:51:58 +00:00
fmtabbara
b813e1fee0
refactor and bug fix
2022-03-02 11:08:19 +00:00
Jędrzej Stuczyński
23de430f93
Running tests with all features in CI
2022-03-02 10:34:45 +00:00
Jędrzej Stuczyński
9462bc726d
Feature-locking parts of common/crypto
2022-03-02 10:34:27 +00:00
fmtabbara
3d2eaeeabb
rebuild vesting timeline
2022-03-02 00:21:52 +00:00
fmtabbara
a732a676e0
Merge branch 'develop' into feature/vesting-actions
2022-03-01 20:52:09 +00:00
fmtabbara
d6a8fcda9c
start svg based vesting timeline
2022-03-01 20:51:42 +00:00
fmtabbara
3628cd92c9
start token pool selector
2022-03-01 20:51:25 +00:00
Mark Sinclair
8d26acbc7e
Upgrade tauri packages in nym-wallet
2022-03-01 18:50:05 +00:00
Mark Sinclair
07b971fe92
Upgrade tauri version on tauri-client
2022-03-01 18:50:05 +00:00
Jędrzej Stuczyński
2a539dc3cc
Upgrade blake3 to v1.3.1
2022-03-01 18:50:05 +00:00
Mark Sinclair
562eb639a2
Merge pull request #1133 from nymtech/bugfix/explorer-map-data
...
Use network explorer map data with disputed areas
2022-03-01 14:08:56 +00:00
Mark Sinclair
91dd830a5e
Network Explorer: move Crimea arcs from Russia to Ukraine according to https://github.com/nvkelso/natural-earth-vector/issues/489#issuecomment-903066759
2022-03-01 13:59:41 +00:00
Jon Häggblad
18837220f4
Make wallet denom dynamic
...
Making denom dynamic enables coin transfers on other nets than the
default sandbox net, such as mainnet.
2022-03-01 12:20:27 +01:00
fmtabbara
3fb9737db4
capitalise balance
2022-02-28 19:28:17 +00:00
durch
4d0b5b34ec
Export additional wallet types
2022-02-28 18:28:53 +01:00
durch
6af0dbd1da
Add AccountInfo to wallet
2022-02-28 18:24:40 +01:00
Mark Sinclair
2004148710
Network Explorer world map shows muted fill for countries with zero mixnodes
2022-02-28 12:58:18 +00:00
Bogdan-Ștefan Neacșu
1e805be5ad
Start from 0 instead of 1, to have the correct length
2022-02-28 12:56:32 +02:00
fmtabbara
7a25e600b3
merge auto-screen size for the wallet
2022-02-28 10:34:09 +00:00
Raphaël Walther
1fd7d54715
Set nightly builds notification only on failure
2022-02-28 10:10:25 +01:00
dependabot[bot]
0575f01f9b
Bump url-parse in /clients/native/examples/js-examples/websocket
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-28 04:45:35 +00:00
Fouad
43a6e62050
Merge pull request #1132 from nymtech/feature/vesting-ui
...
Feature/vesting UI
2022-02-25 15:23:27 +00:00
fmtabbara
39fb131d95
minor updates
2022-02-25 13:06:11 +00:00
fmtabbara
9533c2440a
clear all balanced on logout
2022-02-25 11:54:23 +00:00
fmtabbara
aab2be1fbd
only allow QA network selection in development mode
2022-02-25 10:56:28 +00:00
Raphaël Walther
448dcbeaa8
Added missing token for notification
2022-02-25 10:55:28 +01:00
fmtabbara
29b07b4904
sort out car alignment!
2022-02-24 17:55:18 +00:00
fmtabbara
cceb7a40bd
update contract addressess
2022-02-24 16:50:58 +00:00
fmtabbara
fb4b32359d
log error
2022-02-24 16:41:49 +00:00
fmtabbara
7ca92cc487
hide vesting card if no vesting period created
2022-02-24 15:59:34 +00:00
fmtabbara
15d612eff6
add fee
2022-02-24 15:00:13 +00:00
Jon Häggblad
021c2d14f2
gateway: extract out PersistantStorage
2022-02-24 15:37:34 +01:00
fmtabbara
3b85927a90
merge develop
2022-02-24 12:17:00 +00:00
fmtabbara
b386388b82
reorganise vesting ui
2022-02-24 12:15:40 +00:00
fmtabbara
7941b7099f
use window maximize
2022-02-24 09:51:38 +00:00
dependabot[bot]
6604d927c5
Bump ws from 6.2.1 to 6.2.2 in /clients/webassembly/js-example ( #1126 )
...
Bumps [ws](https://github.com/websockets/ws ) from 6.2.1 to 6.2.2.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/6.2.1...6.2.2 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-23 13:56:04 +00:00
Jon Häggblad
4fedf05b64
Fix clippy warnings on beta channel
2022-02-23 14:45:41 +01:00
Raphaël Walther
fa00f85a31
Removed condition in notification
2022-02-23 14:05:55 +01:00
Raphaël Walther
abf5a2d307
Triggerd workflow
2022-02-23 12:30:26 +01:00
Raphaël Walther
8e0000cb0b
Removed test workflow
2022-02-23 12:02:30 +01:00
Raphaël Walther
cc27911671
Moved workflow to different runners
2022-02-23 11:29:53 +01:00
Bogdan-Ștefan Neacșu
b598f1d1db
Make sure run uses the args passed at init, in eth mode
2022-02-23 12:45:31 +03:00
Raphaël Walther
d4f10c1d68
Triggered workflow
2022-02-23 09:24:22 +01:00
Raphaël Walther
1d7ff40d02
Added test workflow
2022-02-23 09:14:21 +01:00
Raphaël Walther
72703b36e1
Tested build workflow
2022-02-22 17:35:50 +01:00
Raphaël Walther
ecf7a40010
Enabled sccache
2022-02-22 17:23:47 +01:00
Raphaël Walther
272e9187d2
Removed test workflow
2022-02-22 16:18:28 +01:00
Raphaël Walther
69a1f3773c
Amended test workflow
2022-02-22 15:41:20 +01:00
Raphaël Walther
15c97b1cae
Amended test workflow
2022-02-22 15:31:02 +01:00
Raphaël Walther
2660ef59f7
Amended test workflow
2022-02-22 13:29:21 +01:00
dependabot[bot]
12a06d9dfe
Bump url-parse from 1.4.7 to 1.5.7 in /clients/webassembly/react-example ( #1125 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.4.7 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.4.7...1.5.7 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:56:29 +00:00
dependabot[bot]
6399cd24c8
Bump url-parse in /clients/native/examples/js-examples/websocket ( #1124 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.4 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.4...1.5.7 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:56:20 +00:00
dependabot[bot]
f30b5162e8
Bump url-parse from 1.5.1 to 1.5.7 in /clients/webassembly/js-example ( #1122 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.1 to 1.5.7.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.7 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:56:15 +00:00
dependabot[bot]
229329ae4c
Bump follow-redirects in /contracts/basic-bandwidth-generation ( #1117 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:56:10 +00:00
dependabot[bot]
a3bb5e466d
Bump follow-redirects from 1.14.3 to 1.14.8 in /explorer ( #1116 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.3 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.3...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:56:03 +00:00
dependabot[bot]
65d893a70b
Bump follow-redirects from 1.14.5 to 1.14.8 in /nym-wallet ( #1115 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.5 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:55:55 +00:00
dependabot[bot]
e0944e5238
Bump follow-redirects in /clients/native/examples/js-examples/websocket ( #1114 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:55:49 +00:00
dependabot[bot]
b451d4b709
Bump follow-redirects from 1.14.7 to 1.14.8 in /testnet-faucet ( #1113 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:55:42 +00:00
dependabot[bot]
1507e48158
Bump follow-redirects in /clients/webassembly/js-example ( #1112 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.1 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.1...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:55:36 +00:00
dependabot[bot]
6e7a7ed4a6
Bump simple-get from 3.1.0 to 3.1.1 in /explorer ( #1109 )
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-22 09:55:29 +00:00
Jędrzej Stuczyński
af4801ac47
Removes migration code ( #1071 )
2022-02-22 09:54:57 +00:00
Raphaël Walther
b748c55d4e
Amended test workflow
2022-02-22 09:37:31 +01:00
Raphaël Walther
84e5bfc286
Amended test workflow
2022-02-21 17:37:12 +01:00
Raphaël Walther
96bd9ecf49
Amended test workflow
2022-02-21 15:48:10 +01:00
Raphaël Walther
092851976f
Added test workflow
2022-02-21 13:23:04 +01:00
durch
9da1f82cca
Restore cargo.lock
2022-02-20 21:58:01 +01:00
durch
8c60927fe2
Update tauri
2022-02-18 18:20:18 +01:00
fmtabbara
ec5ef1db56
dynamic window sizing
2022-02-18 16:22:24 +00:00
fmtabbara
5dee6dd44f
layout updates
2022-02-18 15:54:32 +00:00
durch
aa6f5ad664
Update minor/patch versions
2022-02-18 12:18:28 +01:00
fmtabbara
201b5cc56f
ui updates
2022-02-17 17:09:02 +00:00
fmtabbara
510553a697
update content
2022-02-17 14:56:38 +00:00
Raphaël Walther
b81967c9f5
Set nightly notification on failure
2022-02-17 14:19:28 +01:00
Bogdan-Ștefan Neacşu
fadff7888b
Feature/reuse init owner ( #970 )
...
* Save gateway owner for later use in erc20 bandwidth request
* Pass owner in network monitor
* Switch to variable length owner address
* Add erc20 bridge contract in validator client
* Check bandwidth credential refers to gateway
* Check the owner of the gateway from the eth event
* Fix wasm client
* Hack to avoid unused warning on coconut path
* Hacked, one-time payment
* Remove print
* Update arg format
* Fix token check
* Fix native template
* Use utokens instead of full token
... when talking to eth
* Fix parse event for new field
* Fix socks5 template
* Add estimation of gas call
* Make fs backup more reliable
* Fix clippy
* Fix unused import
* Update waiting time
* Remove defaults from run, as it they should be set on init
* Remove debugging prints
* Replaced unwrap with error
* Fix build
* Make eth contract address dependent of network
* Use tokio for sleep
* Add approve before spending token on bandwidth
* Put bandwidth claim only at the beginning of the process
2022-02-17 11:56:11 +01:00
fmtabbara
24854f9254
Merge branch 'feature/faucet-release' into develop
2022-02-17 10:49:02 +00:00
Tommy Verrall
8ea7726e81
Merge pull request #1121 from nymtech/feature/update-sandbox
...
update contract address
2022-02-16 18:26:07 +00:00
Tommy Verrall
ea32a897b2
update contract address
2022-02-16 17:38:27 +00:00
Raphaël Walther
5d7a14c5ab
Added a custom runner for ubuntu only builds
2022-02-16 17:14:19 +01:00
Raphaël Walther
cad68b8d6c
Set test schedule
2022-02-16 16:42:09 +01:00
Raphaël Walther
1d125ed97f
Set test schedule
2022-02-16 14:36:36 +01:00
Raphaël Walther
36d4ec5a72
Set test schedule
2022-02-16 13:49:38 +01:00
Raphaël Walther
44981b8621
Set test schedule
2022-02-16 13:27:40 +01:00
fmtabbara
bd68797432
replace local storage with cookie
2022-02-16 12:23:44 +00:00
Mark Sinclair
636759789c
Merge pull request #1119 from nymtech/feature/gh-actions-notifications
...
Refactor GitHub Actions notifications
2022-02-16 14:21:16 +02:00
Mark Sinclair
c03a859223
Refactor GitHub Actions notifications
2022-02-16 14:09:12 +02:00
fmtabbara
b269cdae31
refactor
2022-02-16 11:10:15 +00:00
Raphaël Walther
2177a396b9
Added assume yes option on apt-get install
2022-02-16 11:48:11 +01:00
Raphaël Walther
4c50dd64f4
Added test build
2022-02-16 11:19:41 +01:00
fmtabbara
be9d3a48bb
update error message
2022-02-16 10:19:09 +00:00
fmtabbara
37d890c634
refactor 💪
2022-02-15 22:15:10 +00:00
fmtabbara
6287583f4b
component refactor
2022-02-15 21:35:34 +00:00
fmtabbara
c7760c6c10
eslint check + additional validation
2022-02-15 18:46:03 +00:00
fmtabbara
2c0058c477
update env sample£
2022-02-15 16:38:07 +00:00
fmtabbara
02fb2e56ca
add validation
2022-02-15 16:34:41 +00:00
Jon Häggblad
8b2c72eb91
gateway: upgrade clap and use declarative cli argument parsing
2022-02-15 17:11:51 +01:00
durch
805eb31728
Fix typo
2022-02-15 16:21:13 +01:00
fmtabbara
22d4c89e48
display total vesting
2022-02-15 15:04:14 +00:00
fmtabbara
28d5ac92b3
fix alignment
2022-02-15 14:19:37 +00:00
fmtabbara
a2e678587c
Merge branch 'feature/vesting-ui' of https://github.com/nymtech/nym into feature/vesting-ui
2022-02-15 13:59:46 +00:00
fmtabbara
0ac7bb5f03
terminology updates
2022-02-15 13:59:35 +00:00
durch
7f45cbd5df
Rename all -> test
2022-02-15 14:41:00 +01:00
fmtabbara
8ce709bbb4
update currency
2022-02-15 10:20:07 +00:00
Raphaël Walther
46db139f79
Set cron schedule
2022-02-14 18:09:31 +01:00
Raphaël Walther
069c5bf332
Added repo checkout on new job
2022-02-14 18:08:06 +01:00
Jess
54a4653e7d
Merge pull request #1118 from nymtech/bugfix/gateway-bond
...
Change `pledge` to `bond` in gateway list
2022-02-14 15:07:49 +00:00
Raphaël Walther
ea1f689c71
Added a job for notification
2022-02-14 15:59:35 +01:00
Mark Sinclair
3d60299b22
Change pledge to bond in gateway list
2022-02-14 16:42:04 +02:00
fmtabbara
4d9dfac812
[ci skip] Generate TS types
2022-02-14 14:07:39 +00:00
fmtabbara
0012294dc0
add current vesting period
2022-02-14 13:58:45 +00:00
Raphaël Walther
5b5063676f
Corrected wrong indentation
2022-02-14 14:20:54 +01:00
Raphaël Walther
833556020d
Set runner OS to ubuntu-latest for notification
2022-02-14 14:16:27 +01:00
Fouad Tabbara
0cdb68bcf3
fix breaking changes + add vesting total period
2022-02-14 11:47:42 +00:00
Raphaël Walther
aa00eb70d5
Adedd env variables for notification
2022-02-14 12:19:13 +01:00
Fouad Tabbara
a882d10848
Merge branch 'develop' into feature/vesting-ui
2022-02-14 11:18:07 +00:00
Fouad Tabbara
c03a58ae9a
change file ext
2022-02-14 11:15:31 +00:00
Drazen Urch
2caf79fba0
Feature/vesting get current period ( #1111 )
...
* Add GetCurrentPeriod Msg
* Add a few more query endpoints
* Enrich original vesting response
2022-02-14 12:13:55 +01:00
Raphaël Walther
eda1822653
Removed beta and nightly rust builds
2022-02-14 10:28:12 +01:00
Raphaël Walther
0f1ff5ffd2
Added notifications to nightly builds
2022-02-14 09:04:02 +01:00
Raphaël Walther
9512fc34f0
Added workflow for daily builds
2022-02-11 14:21:06 +01:00
fmtabbara
75348922fc
close snackbars on component unmount
2022-02-11 13:13:45 +00:00
Drazen Urch
938eb2d0f0
Add UpdateMixnodeConfigOnBehalf to vestng contract ( #1091 )
...
* Add UpdateMixnodeConfigOnBehalf
* Rename one_u* function
2022-02-11 12:15:00 +01:00
dependabot[bot]
ede51fa589
Bump simple-get in /contracts/basic-bandwidth-generation ( #1110 )
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 2.8.1 to 2.8.2.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v2.8.1...v2.8.2 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 11:03:26 +00:00
dependabot[bot]
7e0711ce12
Bump simple-get from 3.1.0 to 3.1.1 in /clients/tauri-client ( #1108 )
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 11:02:32 +00:00
dependabot[bot]
822f40239f
Bump simple-get from 3.1.0 to 3.1.1 in /nym-wallet ( #1107 )
...
Bumps [simple-get](https://github.com/feross/simple-get ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/feross/simple-get/releases )
- [Commits](https://github.com/feross/simple-get/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: simple-get
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 11:02:27 +00:00
Tommy Verrall
31149e6ba1
Merge pull request #1105 from nymtech/dependabot/npm_and_yarn/clients/webassembly/react-example/node-sass-7.0.0
...
Bump node-sass from 4.14.1 to 7.0.0 in /clients/webassembly/react-example
2022-02-11 10:36:16 +00:00
Drazen Urch
ba233b6016
Fix hardcoded period logic ( #1104 )
2022-02-11 09:44:15 +01:00
dependabot[bot]
3d17ab6a4b
Bump node-sass in /clients/webassembly/react-example
...
Bumps [node-sass](https://github.com/sass/node-sass ) from 4.14.1 to 7.0.0.
- [Release notes](https://github.com/sass/node-sass/releases )
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sass/node-sass/compare/v4.14.1...v7.0.0 )
---
updated-dependencies:
- dependency-name: node-sass
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-10 23:34:48 +00:00
fmtabbara
492f1dd199
add notifications
2022-02-10 10:16:23 +00:00
fmtabbara
172399f792
unlock spendable tokens
2022-02-09 17:06:31 +00:00
fmtabbara
22407c2911
create address component
2022-02-09 13:49:56 +00:00
fmtabbara
bdace0f9cb
truncate address
2022-02-09 12:31:30 +00:00
fmtabbara
15bbba590b
minor refactors
2022-02-09 11:27:26 +00:00
fmtabbara
a72264c685
get and display token allocation values
2022-02-09 11:27:09 +00:00
fmtabbara
2612cca708
refactoring
2022-02-09 11:25:26 +00:00
fmtabbara
fc16d1c839
add QA to network selector (temporary)
2022-02-09 10:36:29 +00:00
Jędrzej Stuczyński
f22bb282ab
Fixed underflow in rewarding all delegators ( #1099 )
...
* Fixed underflow in rewarding all delegators
* Slightly simplifying the loop
2022-02-07 11:30:17 +00:00
Jędrzej Stuczyński
d907b6b81a
Fixes infinite loops in requests involving pagination ( #1085 )
...
* Fixes infinite loops in requests involving pagination
* Removed duplicate code and added extra explanation for the decision
2022-02-07 11:29:00 +00:00
Tommy Verrall
1903938035
Merge pull request #1094 from nymtech/feature/minor-rewarding-adjustments
...
Emit original bond as part of rewarding event
2022-02-03 14:58:13 +00:00
mfahampshire
bb646c4f6a
updated token contract address
2022-02-03 14:43:37 +01:00
Mark Sinclair
99e64a7bc1
Merge pull request #1095 from nymtech/bug-fix/mainnet-blocks-url
...
create custom urls for mainnet
2022-02-03 12:30:40 +00:00
fmtabbara
7b960fa8a4
create custom urls for mainnet
2022-02-03 12:00:43 +00:00
Jędrzej Stuczyński
4c65ef3a2f
Emit original bond as part of rewarding event
2022-02-03 09:52:44 +00:00
Mark Sinclair
a4d84ffb1b
GitHub Action for Ubuntu wallet build needs new dependencies
2022-02-03 09:30:08 +00:00
Mark Sinclair
c495762a42
GitHub Actions add Ubuntu dependencies for tauri
2022-02-03 09:25:29 +00:00
Mark Sinclair
8d60a3ef6e
GitHub Action to publish Ubuntu wallet
2022-02-03 09:20:03 +00:00
Jon Häggblad
e24f8aa219
Fix rust 2018 idioms warnings ( #1092 )
...
* Fix elided-lifetimes-in-paths warnings
Enabling `-Wrust-2018-idioms` generates `-Welided-lifetimes-in-paths`
warnings about hidden lifetime parameters in types being deprecated
* Unused extern crate
2022-02-02 20:47:28 +01:00
Fouad
de864fe828
Feature/wallet login with password ( #1074 )
...
* create nymlogo component
* start scaffolding
* set up mnemonic check pages
* start on guess words components
* mnemonic verification work
* more mnemonic verification
* hard code number of words to generate
* mnemonic verification section 2
* add password strength indicator
* add password confirmation
* update text
* disable word tiles on selection
* add exisiting account page
* finish exisiting account login
* add back buttons to return to the initial screen
* update button size
* create network selection component
* implement network selector component
* update page types
* make currency and network dynamic variables
* remove unused env values
* [ci skip] Generate TS types
* lighten subtext
* display network name in app
* create network selector component
* remove old network display component
* update state in response to network selection
* state updates
* implement logout
* refresh delegations on network change
* Initial implementation of data encryption/decryption with provided password
* Removing milhon network.
* Removing more milhon references.
* Adding in mainnet constants for network defaults. Contracts are not yet defined.
* Allow encryption of EncryptedData<T>, where T: Serialize + Deserialize
It uses serde_json for representation of T
* Making contract addresses optional
* [ci skip] Generate TS types
* Add mainnet as implicit network
* Fix unreachable code warning
* Using zeroize for encrypted data + password
* Get denom dynamically
* initialize network to undefined before login
* Fix str parse to dynamic denom
* Pass network in config all the way to hd wallet generation
* Fixed encrypted data deserialization
* Storing and loading accounts from the disk
* Additional error variants
* Fix clippy in wallet
* Simplified contract address parsing
* display error
* fix typo
* uncomment code
* Use sandbox as backend default again
* Reorganised wallet storage for easier testing + unit test
* Fix denom showing
* to_major call only on printable balance
* fix up state changes
Co-authored-by: Dave Hrycyszyn <futurechimp@users.noreply.github.com >
Co-authored-by: fmtabbara <fmtabbara@users.noreply.github.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: Bogdan-Ștefan Neacșu <bogdan@nymtech.net >
2022-02-02 18:25:02 +00:00
Mark Sinclair
8bc8671678
Fix up readme
2022-02-02 17:39:50 +00:00
Mark Sinclair
c37d6b9296
Add release documentation for the Nym wallet
2022-02-02 17:36:29 +00:00
Mark Sinclair
a4d1d2c354
Change GitHub Actions if syntax
2022-02-02 16:44:43 +00:00
Mark Sinclair
0a59e21d97
Fix condition of GitHub Action for building the wallet
2022-02-02 16:39:14 +00:00
Mark Sinclair
911a3d0c04
Change trigger for GitHub Action to build and sign the wallet
2022-02-02 16:28:47 +00:00
Mark Sinclair
163d4ff5fb
Wallet signing on MacOS ( #1093 )
...
* Fix up tauri config to have correct Apple signing metadata
* Add GitHub Actions to create a release, build and sign the wallet (on MacOS) when pushing to a `nym-wallet-*` tag
* Review feedback
* [ci skip] Generate TS types
Co-authored-by: mmsinclair <mmsinclair@users.noreply.github.com >
2022-02-02 16:01:20 +00:00
Drazen Urch
2b84b5472b
Prevent contract overwriting ( #1090 )
2022-02-02 13:34:41 +01:00
Jon Häggblad
c4ad3b8f05
Setup basic test for mixnode stats reporting ( #1077 )
...
* mixnode: add basic test for node_statistics
* mixnode: rename to SharedNodeStats
* mixnode: add some comments
* mixnode: formatting
* mixnode: fix test
* mixnode: fix test
* mixnode: remove unreliable assert
* mixnode: switch from sleep to advance in test
* workspace: use resolver 2
* mixnode: formatting
2022-02-02 07:49:33 +01:00
Drazen Urch
fe33df723b
Tag contract errors, and print out lines for easier QA ( #1084 )
...
* Tag contract errors, and print out lines for easier QA
* Allow updating mixnet address by admin
* Add reply endpoint, and unbond callback
* Extract vesting messages
* Wrap up
2022-02-01 18:10:33 +01:00
mfahampshire
3a0e499199
added verification args for bandwidth generator with nymt
2022-02-01 17:39:05 +01:00
mfahampshire
ce23662270
added NYMT contract address kv pairs
2022-02-01 17:38:44 +01:00
Jon Häggblad
c6e41ca3f3
Update to rust edition 2021 everywhere ( #1086 )
...
* chore: update to rust edition 2021 everywhere
* validator-api: simplify into_iter call in rust 2021
2022-02-01 13:28:02 +01:00
Jędrzej Stuczyński
9f0971f8a9
Logout operation ( #1087 )
2022-01-31 13:05:48 +00:00
Drazen Urch
538616af54
Feature/flexible vesting + utility queries ( #1083 )
...
* Flexible vesting schedules
* Utility queries
* make vesting specification fields public
* Address review comments
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2022-01-28 14:07:07 +01:00
dependabot[bot]
6333042826
Bump @openzeppelin/contracts in /contracts/basic-bandwidth-generation ( #1082 )
...
Bumps [@openzeppelin/contracts](https://github.com/OpenZeppelin/openzeppelin-contracts ) from 4.3.1 to 4.4.2.
- [Release notes](https://github.com/OpenZeppelin/openzeppelin-contracts/releases )
- [Changelog](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/OpenZeppelin/openzeppelin-contracts/compare/v4.3.1...v4.4.2 )
---
updated-dependencies:
- dependency-name: "@openzeppelin/contracts"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:31:26 +00:00
dependabot[bot]
b6d9ca2056
Bump nth-check in /clients/native/examples/js-examples/websocket ( #1081 )
...
Bumps [nth-check](https://github.com/fb55/nth-check ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/fb55/nth-check/releases )
- [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: nth-check
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:31:10 +00:00
dependabot[bot]
844d612808
Bump url-parse in /clients/native/examples/js-examples/websocket ( #1080 )
...
Bumps [url-parse](https://github.com/unshiftio/url-parse ) from 1.5.1 to 1.5.4.
- [Release notes](https://github.com/unshiftio/url-parse/releases )
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.1...1.5.4 )
---
updated-dependencies:
- dependency-name: url-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:31:02 +00:00
dependabot[bot]
9becf5457f
Bump follow-redirects in /clients/native/examples/js-examples/websocket ( #1079 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.1 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.1...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:30:55 +00:00
dependabot[bot]
3d07f1eeb9
Bump nanoid in /clients/native/examples/js-examples/websocket ( #1078 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.23 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.23...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 10:30:48 +00:00
Jon Häggblad
0747e12273
mixnode: make wallet_address mandatory for init ( #1076 )
2022-01-28 09:39:12 +01:00
Drazen Urch
5f4d56c1d8
Rework vesting contract storage ( #1061 )
...
* Rework storage
* Handle may_load failures
* Set ADMIN on init
* Use strings for storage keys
* Add GetAccount
* Move amount to msg
* Use iterators everywhere
* mock test properly
* Configure mixnet contract on init
* Updated Cargo.lock
2022-01-27 21:47:28 +01:00
Mx
390e58f603
Merge pull request #1022 from nymtech/feature/testnet-deploy-scripts
...
Feature/testnet deploy scripts
2022-01-27 16:42:04 +01:00
mfahampshire
6cf16d9c8f
fixed merge clash
2022-01-27 16:36:20 +01:00
Jon Häggblad
1368ab133e
Add trait to mock client dependency in DelayForwarder ( #1073 )
...
* client-libs/mixnode: add trait for client sending
* mixnode: instantiate and test DelayForwarder
* mixnode: remove commented out line
2022-01-27 15:34:32 +01:00
Jon Häggblad
ff1d92b576
Tidy nym-mixnode module visibility ( #1075 )
...
* mixnode: make command modules private
* mixnode: make some node modules private
* mixnode: make config structs private
* mixnode: restore accidentally moved function
2022-01-27 15:03:58 +01:00
Jon Häggblad
1703a0a6f5
mixnode: bump rust-version to latest stable ( #1072 )
2022-01-27 12:39:40 +01:00
Jon Häggblad
344eb92396
Add @octol as codeowner ( #1068 )
2022-01-26 11:40:04 +01:00
Jędrzej Stuczyński
8a77287eaa
Fixes CI for our wasm build ( #1069 )
...
* Feature-locked unused imports
* Reverted wasam-bindgen to 0.2.78 to temporarily bypass https://github.com/rustwasm/wasm-bindgen/issues/2774
* Reorganised imports
2022-01-26 09:11:35 +00:00
mfahampshire
9bfda6a254
prettified contract addresses json
2022-01-25 19:11:50 +01:00
mfahampshire
147be7afd9
increased logging, added localhost config to hardhat for gas approximation
2022-01-25 19:10:17 +01:00
mfahampshire
0a2ce7fa6d
added new builds
2022-01-25 18:22:44 +01:00
mfahampshire
72f24c2c9d
added new tests for killswitch
2022-01-25 18:22:36 +01:00
mfahampshire
f5b5d139ac
added killswitch for credential generation
2022-01-25 18:22:25 +01:00
Tommy Verrall
2da6fdc2e8
Merge pull request #1067 from nymtech/feature/wallet-inclusion-probability
...
set-up inclusion probability
2022-01-25 17:05:01 +00:00
Jędrzej Stuczyński
f7574924a8
Mixnet Contract constants extraction ( #1060 )
...
* Extracted constants that could realistically be controlled by governance to constants.rs
Also made interval control be more explicit in the contract
* Extracted active set work factor to a constant
* Required type changes in wallet code
* [ci skip] Generate TS types
* Missing change in test code
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
2022-01-25 16:46:46 +00:00
fmtabbara
5d07115706
refinements and small bug fix
2022-01-25 13:58:15 +00:00
fmtabbara
9e994dfd55
set-up inclusion probability
2022-01-25 11:51:36 +00:00
Jon Häggblad
59bc7cb53d
Upgrade Clap and use declarative argument parsing for nym-mixnode ( #1047 )
...
* mixnode: upgrade clap and use declarative cli parsing
* mixnode: map argument to enum for sign
* mixnode: address review comments
2022-01-25 12:51:26 +01:00
Jędrzej Stuczyński
655ff9bffb
De-'float'-ing Interval (Display impl + serde) ( #1065 )
...
* Updated time to 0.3.6
* Changed Display impl for Interval so it doesnt use floats
* Explicit rfc3339 datetime serialization
* Typo
* Changed 'visit_borrwed_str' to 'visit_str'
2022-01-25 11:17:44 +00:00
Bogdan-Ștefan Neacşu
a03cb1ef9f
Feature/wasm client ( #1066 )
...
* Fix wasm client
* Re-enable CI on wasm client
There is an `unused-unit` lint that will fail for now, but this is
regarded as a false positive and should eventualy get fixed:
https://github.com/rustwasm/wasm-bindgen/issues/2774
* The wasm tests would be run under native arch
2022-01-24 18:48:44 +02:00
Jędrzej Stuczyński
60f965ec52
Made contract addresses for query NymdClient construction optional ( #1055 )
...
Similarly as it is the case when creating SigningNymdClient
2022-01-24 15:43:20 +00:00
Jędrzej Stuczyński
8d26e48a5b
Introduced RPC query for total token supply ( #1053 )
...
* Introduced RPC query for total token supply
* Cargo fmt
2022-01-24 15:43:10 +00:00
Jędrzej Stuczyński
94527ab594
Changed bech32_prefix from punk to nymt ( #1064 )
2022-01-24 12:40:36 +00:00
Tommy Verrall
e312a28aad
Merge pull request #1059 from martinyung/develop
...
fix: make explorer footer year dynamic
2022-01-24 11:39:42 +00:00
dependabot[bot]
e84a0c4438
Bump nanoid from 3.1.30 to 3.2.0 in /nym-wallet ( #1062 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-24 10:18:11 +00:00
dependabot[bot]
6f1a0d987d
Bump nanoid from 3.1.30 to 3.2.0 in /testnet-faucet ( #1063 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-24 10:18:02 +00:00
mfahampshire
48ceb9d1ce
mainnet token args for contract verification
2022-01-21 23:43:51 +01:00
mfahampshire
e82e8b8bc3
added mainnet config
2022-01-21 23:43:32 +01:00
Yung Chun Ern Martin
3caa4c15ca
fix: make explorer footer year dynamic
2022-01-22 00:11:13 +08:00
Tommy Verrall
741131f376
Merge pull request #1058 from nymtech/bug-fix/display-client-address
...
display client address on wallet creation
2022-01-21 15:54:59 +00:00
fmtabbara
ae6f161cd6
display client address on wallet creation
2022-01-21 15:49:01 +00:00
Tommy Verrall
b940c87d64
Merge pull request #1057 from nymtech/feature/fix_wallet_mnemonic
...
Add mnemonic just on creation, to display it
2022-01-21 15:41:28 +00:00
Drazen Urch
fe6c685ab1
Feature/hourly set updates ( #1012 )
...
* Rename function/variables mixnodes->set
* Stub utility interface
* Rewarded set contract interface
* Move epoch to common, epoch to contract
* Move epoch to the chain
* Rewarded set validator-api
* [ci skip] Generate TS types
* Epoch queries
* Moved new code to a new module
* Restored cosmwasm dependencies to their beta.3 versions for better compatibility with the rest of the codebase
* Rewarded set write reorganisation
* Stub for validator api module responsible for rewarded set updates
* Reorganised validator api cache
* Pending contract changes
* Relevant updates to the validator client
* Updating rewarded set based on contract state
* Advancing/Setting current epoch in the contract
* Using blocktime as 'now' at startup
* Adjusted validator-api side rewarding code
* Contract cleanup + query for epoch rewarded set heights
* [ci skip] Generate TS types
* Simplified rewarder processing loop and initial sync
* [ci skip] Generate TS types
* Fixed EXISTING query-related unit tests
* Fixed existing unit tests for rewarding-related transactions
* Cargo fmt
* Removed some dead code
* Using cosmwasm 1.0.0-beta3 for compatibility [with cw-storage-plus and rest of codebase]
* Missing TryInto import
* Additional storage and query related unit tests + a bug fix
* Transaction-related unit tests + bug fixes
* Required migration code
* Update common/cosmwasm-smart-contracts/mixnet-contract/src/msg.rs
Co-authored-by: Drazen Urch <drazen@urch.eu >
* Update common/cosmwasm-smart-contracts/mixnet-contract/src/msg.rs
Co-authored-by: Drazen Urch <drazen@urch.eu >
* Constant renaming
* Changed determining previous epoch return type to Option<Epoch> if they would precede the genesis
* Exposed the new endpoint to the wallet
* Epoch-related unit tests fixes
* Recommended #[must_use] on next_epoch method
* Renamed all epoch occurences to interval
As they refer to the 'rewarding interval'
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
2022-01-21 14:04:23 +00:00
Bogdan-Ștefan Neacșu
c64c36022f
Add mnemonic just on creation, to display it
2022-01-21 14:57:42 +02:00
Mark Sinclair
e52fe65985
Network Explorer: updates to API and UI to show the active set ( #1056 )
...
* Add identicons package
* Tidy up styling and move methods into component directories with better naming
* Add mixnode status colours to theme
* Mixnode status and icon components
* Add status to mixnode types
* Add API method to get mixnode details
* Add mixnode details to state
* Add status and name+description section to mixnode detail page
* Wrap with div instead of p
* Limit width of description and link to new tab
* Limit length of link button and truncate with elipsis
* Replace `filter` with `find`
* Move mix node detail components to a location that is better named
* Refactor mixnode detail state and separate into an independent context from main state.
This prevents the mixnode detail page from showing stale data when switching between mix nodes.
* Tidy up mixnode detail page adding new state provider and a guard component to handle loading, error and not found states
* Layout changes to mixnode description header section
* Add methods to Explorer API client to get a mixnode by id, active set by status and overview summary
* Add color prop to StatsCard and make count optional
* Add optional start and end children to TableToolbar
* Tidy up naming
* Add summary overview and getting mixnodes by active set status to main state
* Add mix node status overview cards
* Add mix node status to routes
* Mixnode list has a dropdown component to select the active set status
* Clean up caching code
* Add resource to get a single mixnode by id
* Add API resources to get `active`, `inactive` and `standby` mixnodes
* Add mixnode summary to API
* Add overview summary endpoint to API
* Fix OpenAPI/swagger base url
* Make clippy happy
* Add method to get validators
* Add methods to get active and rewarded mixnodes
* Fix naming
* Move client creation to crate root
* Move cache to module
* Delete unused files
* Add validators API resource
* Add gateways API resource
* Move tasks to crate root
* Add new HTTP resources for validators and gateways to routes
* Tidy up naming and locations for mixnodes
* Add validator and gateways to state, and tidy up naming
* Add gateways and validator modules to main
* Overview shows validator and gateway summaries from state
* Bundle variable weight Open Sans fonts
* Fix up font weights and sizes
* Fix up typing
* Fix up social icons
* Fix navbar colour
* Fix paper colour in dark mode and border radius
* Fix up stats card
* Tidy up Nym icons
* Fix up overview
* Fix up spacing and padding for overview
* Add light mode shades that are darker for mixnode status values
* Review feedback
2022-01-21 11:28:59 +00:00
Tommy Verrall
fea64d4d4f
Merge pull request #1052 from nymtech/feature/tokio-console
...
Feature/tokio console
2022-01-20 12:23:29 +00:00
durch
6ff02bc2a1
Fix wallet clippy lints
2022-01-20 11:31:35 +01:00
durch
8b166f12f8
Instrument tokio console
2022-01-20 11:17:33 +01:00
Jędrzej Stuczyński
ecdbe034fa
Implemented beta clippy lint recommendations ( #1051 )
2022-01-19 20:32:48 +01:00
Tommy Verrall
3e46c8630d
Merge pull request #1050 from nymtech/update/validator-client-profit-percentage
...
add new function to update profit percentage
2022-01-19 16:18:47 +00:00
fmtabbara
93e962524a
update types
2022-01-19 14:05:43 +00:00
dependabot[bot]
5b6c1c032c
Bump shelljs in /contracts/basic-bandwidth-generation ( #1043 )
...
Bumps [shelljs](https://github.com/shelljs/shelljs ) from 0.8.4 to 0.8.5.
- [Release notes](https://github.com/shelljs/shelljs/releases )
- [Changelog](https://github.com/shelljs/shelljs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/shelljs/shelljs/compare/v0.8.4...v0.8.5 )
---
updated-dependencies:
- dependency-name: shelljs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-19 14:00:19 +00:00
dependabot[bot]
135f1a6e7f
Bump follow-redirects in /contracts/basic-bandwidth-generation ( #1041 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.4 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.4...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-19 14:00:12 +00:00
dependabot[bot]
c61f89144e
Bump follow-redirects from 1.14.5 to 1.14.7 in /testnet-faucet ( #1040 )
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.5 to 1.14.7.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.5...v1.14.7 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-19 14:00:06 +00:00
Tommy Verrall
67fe368e65
Merge pull request #1033 from nymtech/feature/configurable_wallet
...
Feature/configurable wallet
2022-01-19 10:36:17 +00:00
Bogdan-Ștefan Neacşu
522229459b
Fix clippy on relevant lints ( #1044 )
...
* Fix clippy on relevant lints
return_self_not_must_use still produces errors, but that will be
auto-fixed once the change to move it to pedantic is released to beta
channel
* Run fmt
2022-01-18 21:37:51 +01:00
Drazen Urch
e3d8b71ea2
Endpoint for rewarded set inclusion probabilities ( #1042 )
...
* Add validator-api endpoint
* Add validator-client method
* Make it a bit nicer
* Address review comments
* Cap probability at 1.
2022-01-18 21:26:15 +01:00
Fouad
4f98fde362
Merge pull request #1046 from nymtech/feature/additional-bond-validation
...
Feature/additional bond validation
2022-01-18 12:57:14 +00:00
fmtabbara
aa75e54419
dont display warnings on successful bond or delegate
2022-01-18 11:45:27 +00:00
fmtabbara
5190a541a6
add warning to delegate page
2022-01-18 11:30:56 +00:00
fmtabbara
3a39fff006
PR updates
2022-01-18 10:16:36 +00:00
fmtabbara
0e302b83ab
add warning for unbonding
2022-01-17 18:42:13 +00:00
Fouad
0d0637fe19
Merge pull request #1036 from nymtech/feature/node-settings-update
...
Feature/node settings update
2022-01-17 18:16:24 +00:00
fmtabbara
1f0c0090dc
merge develop
2022-01-17 17:53:14 +00:00
fmtabbara
4f960330b1
Merge branch 'develop' into feature/additional-bond-validation
...
merge develop
2022-01-17 17:36:41 +00:00
fmtabbara
a273980aa0
refactor
2022-01-17 17:34:39 +00:00
neacsu
13a55f00d8
[ci skip] Generate TS types
2022-01-17 15:50:06 +00:00
Bogdan-Ștefan Neacșu
4feec780d4
Use fn new() for Account
2022-01-17 17:39:21 +02:00
Bogdan-Ștefan Neacșu
35c044c340
Store all clients and discard mnemonic
2022-01-17 17:24:52 +02:00
Bogdan-Ștefan Neacșu
ac5539a0fa
Export ts type file
2022-01-17 14:44:43 +02:00
Bogdan-Ștefan Neacșu
9c569cbb62
Expose switch_network to frontend
2022-01-17 14:13:15 +02:00
Bogdan-Ștefan Neacșu
72485cacd3
Pass possible network values using Network type
...
Export a Network type to TS and make seamless transitions between this
type and the network defaults one. We may have more networks supported
in the backend then in the frontend at a certain moment in time.
2022-01-17 13:38:10 +02:00
Drazen Urch
56d36d2c46
Migrate to cw-storage-plus 0.11.1 ( #1035 )
2022-01-14 20:59:40 +01:00
Drazen Urch
8fb54dd4e7
Feature/downcast reward estimation ( #1031 )
...
* Downcast u128 to u64
* fmt
* Fix status
* fmt
2022-01-14 20:57:51 +01:00
dependabot[bot]
44d59ff8c2
Bump @openzeppelin/contracts in /contracts/basic-bandwidth-generation ( #1034 )
...
Bumps [@openzeppelin/contracts](https://github.com/OpenZeppelin/openzeppelin-contracts ) from 4.4.1 to 4.4.2.
- [Release notes](https://github.com/OpenZeppelin/openzeppelin-contracts/releases )
- [Changelog](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/OpenZeppelin/openzeppelin-contracts/compare/v4.4.1...v4.4.2 )
---
updated-dependencies:
- dependency-name: "@openzeppelin/contracts"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-14 15:50:57 +00:00
fmtabbara
a8caf19f8c
additional balance check before bonding
2022-01-14 14:32:16 +00:00
fmtabbara
53b44fb9c6
remove unused import
2022-01-13 17:30:11 +00:00
fmtabbara
c0959e853e
spacing updates
2022-01-13 17:07:18 +00:00
fmtabbara
144df00782
fix conflicts and refine UI
2022-01-13 16:40:59 +00:00
Fouad
be4708cc84
Merge pull request #1028 from nymtech/feature/ui-updates
...
Wallet UI updates
2022-01-13 15:45:36 +00:00
fmtabbara
d5cddec03c
merge develop
2022-01-13 15:36:06 +00:00
fmtabbara
7c26cab4e6
get updated mixnode details after bonding/unbonding txs
2022-01-13 15:32:29 +00:00
Bogdan-Ștefan Neacșu
f0bcf8c36f
Update wallet backend
2022-01-13 17:20:17 +02:00
Bogdan-Ștefan Neacșu
ac2f0a172e
Store multiple network values in one place
2022-01-13 17:20:17 +02:00
Bogdan-Ștefan Neacșu
898070bc87
Rename some defaults
2022-01-13 17:20:17 +02:00
Bogdan-Ștefan Neacșu
cc707660aa
Expose both default and specific network values
2022-01-13 17:20:17 +02:00
fmtabbara
31624cf4e4
fix Rust u128 -> TS BiInt issue
2022-01-13 11:22:04 +00:00
fmtabbara
e6a69170a4
raise mixnodedetails to main context
2022-01-13 11:22:04 +00:00
Bogdan-Ștefan Neacşu
bc5e19514e
Remove migration code ( #1027 )
2022-01-13 11:59:56 +01:00
fmtabbara
5c76b8483e
add new function to update profit percentage
2022-01-13 10:10:42 +00:00
fmtabbara
a9526c216f
[ci skip] Generate TS types
2022-01-12 21:49:08 +00:00
fmtabbara
903af16a6b
update settings state
2022-01-12 21:39:12 +00:00
fmtabbara
0de79b6953
create fee component
2022-01-12 21:38:06 +00:00
fmtabbara
fd2fafb52a
[ci skip] Generate TS types
2022-01-12 20:39:36 +00:00
fmtabbara
fadb5b4ff9
update ui and state
2022-01-12 20:30:56 +00:00
fmtabbara
955583d0f0
merge develop
2022-01-12 16:04:48 +00:00
Fouad
3924c53d09
Merge pull request #1014 from nymtech/feature/update-profit-percentage
...
update frontend to use new profit update api
2022-01-12 15:33:28 +00:00
fmtabbara
c0025ee9c6
update getfee function
2022-01-12 15:30:47 +00:00
fmtabbara
7dd0516b63
only request when settings open
2022-01-12 14:07:46 +00:00
fmtabbara
d3cd3c9157
Merge branch 'develop' into feature/update-profit-percentage
...
merge develop
2022-01-12 12:49:59 +00:00
fmtabbara
83680473e0
Merge branch 'develop' into feature/additional-node-details
...
merge develop
2022-01-12 11:38:08 +00:00
fmtabbara
7f9a9f7a0a
update node icon
2022-01-12 11:03:48 +00:00
fmtabbara
e7ccb38502
use fullwidth input
2022-01-12 10:13:44 +00:00
Bogdan-Ștefan Neacşu
1f4c19d396
Add network defaults for qa ( #1017 )
...
* Add network defaults for qa
* update contract addresses
- have not updated the bandwith credential address - currently vesting
Co-authored-by: Tommy Verrall <tommyvez@protonmail.com >
2022-01-12 09:56:20 +01:00
fmtabbara
64842f40d7
integrate with new api
2022-01-11 19:41:16 +00:00
fmtabbara
2ec18721fc
Merge branch 'develop' into feature/ui-updates
...
merge develop
2022-01-11 18:14:11 +00:00
fmtabbara
2ef1ac452f
fix bug - send from address not showing
2022-01-11 18:11:46 +00:00
Jędrzej Stuczyński
6b3700aefe
Feature/expanded events ( #1015 )
...
* Expanded emitted events for delegation-related transactions
* Expanded emitted events for gateway-related transactions
* Expanded emitted events for mixnode-related transactions
* Expanded emitted events for settings update transaction
* Expanded emitted events for rewarding-related transactions
* Fixed attribute look up in tests
* Making linter happier
* Reorganised cosmwasm contract-related modules
* Introduced similar event handling to the vesting contract
2022-01-11 16:56:12 +00:00
Jędrzej Stuczyński
e2e06df4e6
Feature/validator api client endpoints ( #1024 )
...
* Moved mixnode status route to node status api module
* Introduced validator-api endpoint for estimating mixnode's reward
* Stake saturation endpoint
* kebab-cased coconut routes
* Created separate crate for validator API models
* Additional routes in validator API client
* Introduced support for new queries in the wallet
* Typescript type derivation
* Fixed up date in license notice
2022-01-11 16:37:07 +00:00
Jędrzej Stuczyński
835d4f46f6
Introduced denom check when trying to withdraw vested coins ( #1018 )
...
* Introduced denom check when trying to withdraw vested coins
* Using correct denom in the relevant unit test
2022-01-11 16:31:39 +00:00
Jędrzej Stuczyński
d71ef635e2
Restricted blake3 dependency ( #1025 )
2022-01-11 16:22:55 +00:00
Bogdan-Ștefan Neacşu
6e3773a095
Feature/remove unused profit margin ( #1011 )
...
* Remove unused field, to avoid confusion
* Add migration code
* Update tests
* Make clippy happy
2022-01-11 16:05:15 +01:00
mfahampshire
17a30be842
added mainnet gravity contract address
2022-01-11 14:42:33 +01:00
mfahampshire
d785d621ec
temporarily removed indexd string (in place of just string now) from emitted event in bandwidth generator
2022-01-11 14:36:03 +01:00
mfahampshire
904caca9de
added mainnet deploy script + prettified contract addresses json
2022-01-11 13:43:46 +01:00
Jędrzej Stuczyński
050d370396
Updated cosmrs to 0.4.1 ( #1023 )
2022-01-11 11:26:34 +00:00
Jędrzej Stuczyński
29340ed00c
Feature/additional mixnode endpoints ( #1019 )
...
* Moved mixnode status route to node status api module
* Introduced validator-api endpoint for estimating mixnode's reward
* Stake saturation endpoint
2022-01-11 09:38:39 +00:00
fmtabbara
2b062b3e5b
add link to network explorer
2022-01-10 23:00:17 +00:00
fmtabbara
b405adb9e5
add icons to card headers and balance padding
2022-01-10 22:36:12 +00:00
fmtabbara
5c3c0ac39e
remove border lines and grey bg for card component
2022-01-10 21:17:47 +00:00
fmtabbara
1cc06ef349
update get_approx_fee to new function name _outdated_get_approx_fee
2022-01-10 17:31:43 +00:00
fmtabbara
2bef1603ab
style updates
2022-01-10 17:27:01 +00:00
Mx
11a458a43d
Merge pull request #1020 from RiccardoMasutti/patch-1
...
Fix 404 link
2022-01-10 18:00:58 +01:00
mfahampshire
55775b6e7b
added args for verifying token deployed by gravity bridge
2022-01-10 16:05:45 +01:00
mfahampshire
bb959544af
extra logging for verification
2022-01-10 15:18:44 +01:00
mfahampshire
f7853c5531
added args library for etherscan verification
2022-01-10 15:14:49 +01:00
mfahampshire
e6d2626fd7
deployed gravity to rinkeby
2022-01-10 15:14:24 +01:00
mfahampshire
08a2bc5c8d
updated scripts to be network specific
2022-01-10 14:44:14 +01:00
mfahampshire
6d09e6fa7c
updated configs + dependencies
2022-01-10 14:43:48 +01:00
mfahampshire
b1f4ae434a
updated test to use test contract versions
2022-01-10 13:26:49 +01:00
mfahampshire
1647c368fb
updates:
...
* pragma bump to 0.8.10
* updated gravity bridge contracts
* moved modified contracts to new 'test' dir for unit test clarity
2022-01-10 12:19:26 +01:00
Jędrzej Stuczyński
1fbf37e0ec
Changed wallet's client to a full validator client ( #1021 )
...
So that it could use validator API calls in the near future
2022-01-10 11:17:08 +00:00
mfahampshire
1acdb0c519
updated scripts + gitignore
2022-01-10 11:23:20 +01:00
Riccardo Masutti
bc8efda08f
Add wallet build instructions
...
Added wallet link
2022-01-09 16:00:17 +01:00
Riccardo Masutti
cecd0b2b0a
Fix 404 link
2022-01-09 15:56:45 +01:00
Jędrzej Stuczyński
62fa2ae5e4
Feature/node state endpoint ( #1013 )
...
* Introduced route to check mixnode's status (active/standby/inactive/not_found)
* Restored default validator API caching interval to a more sane value
* Changed status route
2022-01-07 11:57:38 +00:00
fmtabbara
db2ce8070c
display mixnode update fee
2022-01-06 16:16:32 +00:00
fmtabbara
70138ff54a
update frontend to use new profit update api
2022-01-06 13:00:50 +00:00
Bogdan-Ștefan Neacşu
30e93c33bb
Feature/configure profit ( #1008 )
...
* Introduce a method to update mixnode configuration
Right now, only for profit_margin_percent
* Check that the new profit margin is valid
* Extend a bit the test coverage of mixnode update
* Create validator client function
* [ci skip] Generate TS types
* Update wallet
* Update the bond height as well, as if a rebond was made
Co-authored-by: neacsu <neacsu@users.noreply.github.com >
2022-01-06 13:03:14 +01:00
Jędrzej Stuczyński
ec4955f814
Feature/explorer node status ( #1010 )
...
* Restored mixnode refresh rate to a more sane value
* Moved PrettyMixNodeBondWithLocation to models.rs
* Renaming
* Exposed ability to query for rewarded mixnodes in the validator client
* Reorganised mix_nodes module
* Determining mixnode status (active/standby/inactive)
* Moved LocationCache to separate lock
* Minor cleanup
* Changed serialization case of status enum
* Made clippy happier
* Slightly better grammar
2022-01-06 10:38:14 +00:00
Drazen Urch
e013517348
Use serial integer instead of random ( #1009 )
...
* Use serial integer instead of random
* [ci skip] Generate TS types
* cargo fmt
* Return u32
2022-01-05 15:28:17 +01:00
Bogdan-Ștefan Neacșu
2041b03046
Missed takes_value() call
2022-01-04 17:12:41 +01:00
Bogdan-Ștefan Neacşu
0b6adf59ce
Feature/fix gateway sign ( #1004 )
...
* Include version check in sign command
* Ask for wallet address the same way as mixnode
The reason for this is that the cosmos mnemonic that is asked at
init is for the address that gets rewarded for gateway usage.
Since that address is not necessarly set now and it can take a
default value, we won't be using that to derive the address in the
signing process.
2022-01-04 13:49:24 +01:00
Jędrzej Stuczyński
d95df4b286
Feature/implicit runtime ( #973 )
...
* Made mixnode runtime implicit
* Ibid for native and socks5 clients
2022-01-04 11:00:48 +00:00
Bogdan-Ștefan Neacşu
4f109169af
Fix clippy ( #1003 )
2022-01-03 14:32:37 +01:00
Bogdan-Ștefan Neacșu
0cef1abbb2
Update mixnode version
2021-12-23 15:05:11 +02:00
Tommy Verrall
1871c6b2e3
Merge pull request #998 from nymtech/feature/wallet-update-version
...
Update wallet version
2021-12-23 10:01:13 +00:00
Tommy Verrall
75ad2a113f
Update wallet version
...
- keep all the binaries aligned
2021-12-23 10:00:13 +00:00
Bogdan-Ștefan Neacşu
1d1496aa49
Make the separation between testnet-mode and erc20 bandwidth mode clearer ( #994 )
...
* Make the separation between testnet-mode and erc20 bandwidth mode more clear
* Update Cargo.toml
* Remove eth bw from native client under a feature flag
* Remove eth bw from socks5 client under a feature flag
* Remove eth bw from gateway under a feature flag
* Update gateway version
* Fix coconut build warnings
2021-12-23 11:55:01 +02:00
Tommy Verrall
a48e06fe51
Fix wallet build instructions ( #997 )
...
* Fix wallet build instructions
- Supplying the .env file requirement
* re-added the admin - address
2021-12-23 11:54:34 +02:00
Drazen Urch
614b99a36e
Differentiate staking and ownership ( #961 )
...
* Differentiate staking and ownership
* Ownership transfer, tests
* Consistent random keys
* Improve account tests
* Update Cargo.lock
* Make everybody happy
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-12-22 13:22:46 +01:00
dependabot[bot]
d8cb6199e0
Bump @openzeppelin/contracts in /contracts/basic-bandwidth-generation ( #983 )
...
Bumps [@openzeppelin/contracts](https://github.com/OpenZeppelin/openzeppelin-contracts ) from 3.4.0 to 4.4.1.
- [Release notes](https://github.com/OpenZeppelin/openzeppelin-contracts/releases )
- [Changelog](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/CHANGELOG.md )
- [Commits](https://github.com/OpenZeppelin/openzeppelin-contracts/compare/v3.4.0...v4.4.1 )
---
updated-dependencies:
- dependency-name: "@openzeppelin/contracts"
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-22 11:42:37 +01:00
Tommy Verrall
424c1695b3
Merge pull request #991 from nymtech/feature/change-wallet-version
...
Update wallet to align with versioning on nodes and gateways
2021-12-21 11:39:12 +00:00
Tommy Verrall
3ceb6d711f
Update wallet to align with versioning on nodes and gateways
2021-12-21 11:38:13 +00:00
Dave Hrycyszyn
23d2279549
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-12-21 11:21:28 +00:00
Dave Hrycyszyn
84d1909b18
Changelog for v0.12.0
2021-12-21 11:21:20 +00:00
Dave Hrycyszyn
29a22e95e6
Adding github_changelog_generator config files
2021-12-21 11:21:00 +00:00
Jess
0e0f9ed270
Update README.md
2021-12-21 10:34:29 +00:00
Jess
4c0c0bc49f
Update README.md
2021-12-21 10:33:32 +00:00
Tommy Verrall
ea350ef7dd
Merge pull request #990 from nymtech/feature/fix-success-text
...
Fix success view messages.
2021-12-21 10:16:41 +00:00
Bogdan-Ștefan Neacșu
112820ad7b
Fix rebase going wrong
2021-12-21 12:15:07 +02:00
Tommy Verrall
fe27cbe7e2
Fix success view messages.
2021-12-21 10:07:35 +00:00
Bogdan-Ștefan Neacșu
bd892e00bd
Switch to sandbox as default build
2021-12-21 11:16:30 +02:00
Dave Hrycyszyn
8d2863e085
Back down on caching and we're good to redeploy
2021-12-20 18:01:19 +00:00
Dave Hrycyszyn
89cb931775
Cranking caching back up
2021-12-20 17:25:29 +00:00
Dave Hrycyszyn
0f58fb6437
Cutting client-side caching from 3.5 minutes to 5 seconds
2021-12-20 16:40:26 +00:00
Dave Hrycyszyn
837575c8d3
Knocking down cache interval some more
2021-12-20 15:19:48 +00:00
Dave Hrycyszyn
4cbe789f42
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-12-20 15:13:29 +00:00
Dave Hrycyszyn
822c993f24
Setting cache to 2 seconds for explorer api
2021-12-20 15:13:22 +00:00
Bogdan-Ștefan Neacşu
9480233ca3
Feature/enable signature check ( #989 )
...
* Revert "Do not set proxy only for this time"
This reverts commit 47946ad79e .
* Reinstate signature check
* Enable migrate entry point
2021-12-20 16:09:42 +02:00
Dave Hrycyszyn
72944905cd
Knocking down cache validation time
2021-12-20 14:08:49 +00:00
Dave Hrycyszyn
effb756e2f
Setting mixnode cache refresh to 30 seconds
2021-12-20 14:07:40 +00:00
Dave Hrycyszyn
583f5083e5
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-12-20 14:00:04 +00:00
Dave Hrycyszyn
941e91d250
Re-enabling owner signature form on settings page
2021-12-20 13:59:52 +00:00
Bogdan-Ștefan Neacşu
0f1b9d138e
Update mixnet contract address ( #988 )
2021-12-20 15:52:34 +02:00
mfahampshire
265696103c
updated env sample
2021-12-20 13:58:38 +01:00
Bogdan-Ștefan Neacşu
22ce25d821
Fix verloc print ( #987 )
2021-12-20 12:52:32 +02:00
Dave Hrycyszyn
363f784714
Changing build command to match readme
2021-12-20 10:51:47 +00:00
Dave Hrycyszyn
1f360a5a27
Knocking validator-api refresh interval to 30 seconds
2021-12-20 10:36:43 +00:00
Dave Hrycyszyn
ea3f2e9beb
Moving country data refresh interval 15 minutes again
2021-12-20 10:35:04 +00:00
Dave Hrycyszyn
84924133b5
Knocking down the mixnode refresh interval to 30 seconds
2021-12-20 10:30:45 +00:00
Dave Hrycyszyn
860afc9086
Removing unused signing test module
2021-12-20 09:30:36 +00:00
Dave Hrycyszyn
0aab508633
Removing Dalek stuff, jst has already built this using cw apis
2021-12-19 16:18:08 +00:00
Dave Hrycyszyn
bdfce8f663
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-12-19 15:55:20 +00:00
Dave Hrycyszyn
b5bb09588d
Fixing Cargo.lock
2021-12-19 15:55:13 +00:00
Dave Hrycyszyn
983322d273
Feature/refactor mixnet contract test helpers ( #986 )
...
* Refactored test helpers
* Renaming mixnode "bond" coins to "pledge"
* Renaming gateway "bond" coins to "pledge"
* ibid
* Commenting out new tests, they will go in next PR
2021-12-19 15:54:11 +00:00
Dave Hrycyszyn
e761989c6a
Making the terminology consistent between mixnode/gateway output and … ( #985 )
...
* Making the terminology consistent between mixnode/gateway output and wallet display
* [ci skip] Generate TS types
2021-12-18 13:12:10 +00:00
futurechimp
bc981873ff
[ci skip] Generate TS types
2021-12-18 12:54:44 +00:00
Dave Hrycyszyn
8e99ae8979
Feature/add wallet to gateway init ( #984 )
...
* Moving sign_text method into common/crypto to dry it up
* Moved bech32 address validation into common/crypto
* ibid
* Gateway now requires a --wallet-address arg on init
2021-12-18 12:45:55 +00:00
Dave Hrycyszyn
ed2b515a83
Feature/add wallet address to init ( #982 )
...
* Add a --wallet-adress parameter to init
* Rearranging signing code locations
* A bit more refactoring
* ibid
* Exiting if the stored bech32 address isn't valid at node start
* A few docs comments
* Moved crypto crate up to root src level
* Friendlier startup messages for node verification code
* Switching punk and nymt addresses in test
2021-12-18 10:44:30 +00:00
Fouad
aca31dbaac
Feature/wallet settings area ( #974 )
...
* set up Settings component
* Update network defaults
* Short node identity signature check
Fix tests
* Do not set proxy only for this time
* Update contract addresses
* file restructure
* file updates
* add settings tab panels
* update them color for nym fee
* rework layout
* update bond form to include signature and profit percent
* create info tooltip + make status component optional
* fix overflow
* update sys vars tab
* get mixnode bond details
* use mixnode id in settings
* set up profit percentage value on sys vars tab
* profit percentage styling
* add fix for delegations list
* fix unbond UI bug
* minor style updates
* dont allow profit percent on gateway bonding
* webpack prod fix
* update profit percentage from settings area
* hardcode signature for profit percentage update
Co-authored-by: Bogdan-Ștefan Neacșu <bogdan@nymtech.net >
2021-12-18 07:54:53 +00:00
Mx
f8fb6f524e
Move cleaned up smart contracts to main code repo ( #929 )
...
* moved contracts from gitlab to main codebase
* added missing event param
* removed erroneous from description
* updates:
* changed maths of token -> MB conversion
* new tests for changed maths
* length check on cosmos address
* begun code doc
* code documentation
* small comment cleanup
* cont. w tests, may have found bug in maths re: using not whole tokens: investigating
* finished code doc
* included requested changes to contract
* change to maths operations, shrunk test error to < .9
* updates:
* updated tests
* updated readme
* removed commented out code, changed variable name to be more informative
* removed unnecessary byte32 length check
2021-12-18 01:32:47 +00:00
Bogdan-Ștefan Neacşu
036369226b
Bump version to 0.12.0 ( #980 )
2021-12-18 01:13:30 +00:00
Bogdan-Ștefan Neacşu
4972ad8c53
Feature/rename erc20 ( #979 )
...
* Rename erc20-bridge to bandwidth-claim
* Rename contract constant in network defaults
2021-12-18 01:13:11 +00:00
Dave Hrycyszyn
a09581eea9
Removed web wallet ( #978 )
2021-12-18 01:09:57 +00:00
Tommy Verrall
4d447706fc
Update message to bond mixnode ( #981 )
...
- This prevents the user navigating to the deprecated web-wallet.
2021-12-17 17:51:07 +00:00
Jędrzej Stuczyński
6c6e16035a
Feature/optional bandwidth bypass ( #965 )
...
* Removed outdated constant
* ClaimFreeTestnetBandwidth ClientControlRequest
* Configuration option for the testnet mode in gateway
* Made testnet mode deserialize to default value if not present
* Fixed testnet mode override
* Testnet config options for clients and validator api
* Changed error message for when gateway is not using testnet mode
* Incorporated testnet mode into gateway client
* Activating testnet mode based on config values
* Allowing clippy warnings
* Fixed use of moved value in wasm build
Co-authored-by: Bogdan-Ștefan Neacșu <bogdan@nymtech.net >
2021-12-17 18:55:33 +02:00
Tommy Verrall
96aa814a61
Merge pull request #977 from nymtech/bugfix/network-explorer-uptime-graph
...
Network Explorer: fix uptime history display to use new API response
2021-12-17 14:30:04 +00:00
Mark Sinclair
1fbf437786
Network Explorer: fix uptime history display to use new API response
2021-12-17 13:41:41 +00:00
Bogdan-Ștefan Neacşu
852d12b440
Make develop branch agnostic of the network ( #976 )
...
* Make develop branch agnostic of the network
* Update network defaults
* Short node identity signature check
Fix tests
* Do not set proxy only for this time
* Update contract addresses
* Network Explorer: configure URLs with `.env` file
* Network Explorer API improvements:
- upgrade `okapi` for swagger generation across multiple resources
- switched `GET mix-node` to `GET mix-nodes`
- added error message when no geolocation env var is set and process continues
* Network Explorer improvements:
- fix up API urls after Network Explorer API changes
- set currency denominations in `.env` file
- set API endpoints in `.env` file
* Network Explorer: change prod env to round robin DNS
* Update test
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2021-12-17 15:36:35 +02:00
Bogdan-Ștefan Neacşu
865759254f
Fix windows fmt ( #975 )
2021-12-17 13:23:44 +02:00
Fouad
0a30eb1c64
Merge pull request #968 from nymtech/feature/new-testnet-wallet-updates
...
Feature/new testnet wallet updates
2021-12-16 16:08:32 +00:00
Bogdan-Ștefan Neacşu
63bb35e1a1
Use the renamed balance function ( #971 )
2021-12-16 17:36:50 +02:00
Jędrzej Stuczyński
c1e809fd99
Feature/ts client update ( #956 )
...
* Made client compile again + set auto fees
* Simplified client construction by allowing only a single URL
* wip
* Simplified signing assertion
* Initial implementation of queries
* Implemented all basic nymd queries
* Validator API queries
* Signing related queries
* Using default arguments
* Removed redundant else branches
* `eslint` and `prettier` formatting on Typescript validator client
* Removed cyclic import on Coin type
* Missing direct dependencies
* Ingoring cyclic imports
* Removed unused argument
Co-authored-by: Mark Sinclair <mmsinclair@gmail.com >
2021-12-16 15:35:30 +00:00
Jędrzej Stuczyński
77ab22999c
Feature/node info command ( #972 )
...
* Removed code duplication and introduced node-details command for mixnode
* ibid for the gateway
* Added port information
2021-12-16 14:55:03 +00:00
Bogdan-Ștefan Neacşu
747bf85ad8
Add custom denom balance query ( #957 )
...
* Add custom denom balance query
* Apply PR comment
2021-12-16 13:59:08 +02:00
Jędrzej Stuczyński
cf4eadaa6b
Introduced 'version' command to all relevant binaries ( #969 )
...
* Introduced 'version' command to all relevant binaries
* Removed separate 'version' subcommand in favour of clap's 'long_version' field
2021-12-16 11:48:50 +00:00
Jędrzej Stuczyński
f43f07f0b9
Fixed invalid nodes being counted twice in unroutable category ( #963 )
2021-12-16 10:58:57 +00:00
fmtabbara
c5cf7d19a3
add sample env
2021-12-16 10:10:39 +00:00
fmtabbara
7d7911c8e8
merge develop
2021-12-16 10:09:23 +00:00
Fouad
40d93e1eeb
Merge pull request #964 from nymtech/feature/bond-details-handlers
...
Additional tauri commands to get bond details
2021-12-15 16:53:58 +00:00
Jędrzej Stuczyński
2f472c4e8e
Additional tauri commands to get bond details
2021-12-15 16:05:31 +00:00
Bogdan-Ștefan Neacşu
c93f3cfc4f
Fix topology log ( #962 )
2021-12-15 13:19:34 +02:00
Mark Sinclair
87d18bbc16
Merge pull request #960 from nymtech/feature/network-explorer-ui-config
...
Network Explorer: configure URLs with `.env` file
2021-12-15 10:37:47 +00:00
Mark Sinclair
45ed46afa0
Network Explorer: add prod config
2021-12-15 10:14:41 +00:00
Mark Sinclair
9619e794b2
Network Explorer: configure URLs with .env file
2021-12-14 16:06:02 +00:00
Drazen Urch
305864aa0f
Feature/vesting to wallet ( #954 )
...
* Better code structure, proper error handling, VestingSigningClient for wallet
* Add vesting contract queries to wallet
* Address review comments
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-12-14 12:25:48 +01:00
Jędrzej Stuczyński
8f152d42f0
Feature/simulate ( #950 )
...
* Raw scaffold for tx simulate
* Proper error handling in AbciResult parsing
* Simulate without actual signing operation
* Moved all-fee related functionalities to separate module
* Adding GasInfo to transaction results
* Automated gas estimation
* Slightly adjusted public API
* Using auto fees in eth events
* Removed old print statement
* Reorganised nymd client fee handling
* Put bandaid on wallet gas estimation
* Fixed operation re-export
* warning note on get_approximate_fee
* [ci skip] Generate TS types
* Refactored ProtoAbciResult parsing
* Explicit error on abci query failure
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
2021-12-14 09:28:15 +00:00
fmtabbara
140cc3f769
correct profitPercent variable name
2021-12-13 21:11:12 +00:00
Drazen Urch
791d051537
Different workshare calculations for rewarded vs active set ( #951 )
...
* Add Makefile to make running all checks easier locally
* Different workshare calculation for active vs rewarded set
* Rework omega calculation, update tests
* Remove ZERO const
* unym -> DENOM
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-12-13 19:11:54 +01:00
Jędrzej Stuczyński
f8099cb8c8
Bugfix/rewarding fixes ( #953 )
...
* Improved rewarding-related log messages
* Skipping empty mixnode chunks
2021-12-13 15:43:02 +00:00
fmtabbara
2045d0bafd
update new fields
2021-12-13 15:26:35 +00:00
fmtabbara
e68b48f296
use config so that env vars can be destructured
2021-12-13 14:39:26 +00:00
fmtabbara
3a2b553e38
use variable for currency
2021-12-13 13:04:17 +00:00
fmtabbara
aa1955dc6b
update webpack configs
2021-12-13 13:03:23 +00:00
Tommy Verrall
f1e995b076
Merge pull request #947 from nymtech/feature/wallet-ui-updates-round-2
...
Desktop Wallet UI Updates
2021-12-13 11:11:30 +00:00
Bogdan-Ștefan Neacşu
ed1fe22db2
Check the response for multiple sends ( #955 )
2021-12-10 09:22:37 +01:00
dependabot[bot]
b1c45dc0f8
Bump next from 11.1.1 to 11.1.3 in /wallet-web ( #952 )
...
Bumps [next](https://github.com/vercel/next.js ) from 11.1.1 to 11.1.3.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v11.1.1...v11.1.3 )
---
updated-dependencies:
- dependency-name: next
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-09 09:25:25 +00:00
Drazen Urch
0e0151f781
Feature/profit margin percent config ( #949 )
...
* Profit margin percent to config, fix vesting tests
* Add bonding bounds check
* Fix contract test
2021-12-08 20:17:31 +01:00
Drazen Urch
70e148b3ed
Run CI for all contracts in one workflow ( #948 )
...
* Run CI for all contracts in one workflow
* Rename
* Fix vesting tests
2021-12-08 16:15:18 +01:00
fmtabbara
53138d6292
link to transaction hash
2021-12-07 22:39:13 +00:00
fmtabbara
39650de2bd
style update
2021-12-07 21:46:02 +00:00
fmtabbara
7b04093cc5
style updates
2021-12-07 21:24:16 +00:00
fmtabbara
a4c9a81399
refresh balance on balance page visit
2021-12-07 21:06:29 +00:00
Drazen Urch
f42f76901a
Add VestingExecute and VestingQuery client traits ( #944 )
...
* Add VestingExecute and VestingQuery client traits
* cover ed25519 verification
* cargo fmt
* `Unix` newline-style
* Remove newline force
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-12-07 19:56:10 +01:00
fmtabbara
875bcb4e63
update bonding success UI
2021-12-07 13:42:23 +00:00
fmtabbara
fa62de5bc6
undelegate page update
2021-12-07 13:17:46 +00:00
fmtabbara
5c3b08e1cd
update delegate page
2021-12-07 12:36:21 +00:00
Tommy Verrall
745af89019
Merge pull request #946 from nymtech/feature/docker-updates
...
Docker updates
2021-12-07 11:53:37 +00:00
Tommy Verrall
eb0fb90127
update arg for commit hash
2021-12-07 11:45:46 +00:00
Tommy Verrall
527d5a5d9b
update
2021-12-07 11:25:03 +00:00
Tommy Verrall
2dfa0a9d2a
update
2021-12-07 11:23:44 +00:00
Tommy Verrall
d9bfa4562e
Update docker-files
...
- updated the network explorer
- updated new vesting contract
- updated the version of comos-sdk to be used
2021-12-07 11:22:57 +00:00
Jędrzej Stuczyński
aec0239d87
Removed reliance on cosmrs fork ( #943 )
...
* Removed reliance on cosmrs fork
* Removed the accidental optional flag on cosmrs import in the wallet
2021-12-07 11:04:32 +00:00
Jędrzej Stuczyński
a2324f98f8
Feature/identity verification ( #930 )
...
* Base58 representation of ed25519 signature
* Helper for verifying ed25519 signature on sender address
* Signature verification for gateway bonding
* Signature verification for mixnode bonding
* Added owner signatures for bonding in vesting contract
* Fixed choosing mixnode layer test
* Added owner signature fields to nymd client for bonding
* 'Updated' tauri wallet with new bond requirements
* Mixnode sign command with extra address validation
* Sign command for the gateway
* Signing own gateway's address derived with known mnemonic in not(coconut) case
* Fixed imports post-merge
2021-12-07 10:28:44 +00:00
fmtabbara
001d166477
update bond page
2021-12-07 10:23:37 +00:00
fmtabbara
bb14e95e61
update send page
2021-12-06 17:32:29 +00:00
Jędrzej Stuczyński
5aa1c29409
Feature/terminology update ( #941 )
...
* Corrected used bond/pledge terminology
* ibid for the wallet and explorer
* [ci skip] Generate TS types
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
2021-12-06 16:30:55 +00:00
Bogdan-Ștefan Neacşu
db111490b6
Check the response for other transactions as well ( #937 )
2021-12-06 17:21:11 +01:00
Jędrzej Stuczyński
fe0bb007c9
Don't reset total delegation on mixnode rebond ( #940 )
2021-12-06 17:20:41 +01:00
Tommy Verrall
ddad6d73db
Merge pull request #934 from nymtech/feature/client_on_behalf
...
Feature/client on behalf
2021-12-06 15:33:24 +00:00
fmtabbara
35c04014e5
undo hard-coded data
2021-12-06 15:32:09 +00:00
fmtabbara
138daddfed
add custom nav icons
2021-12-06 15:21:34 +00:00
fmtabbara
ab3cfe79bc
use svgs as React components with svgr
2021-12-06 12:57:46 +00:00
fmtabbara
9fcf3105e0
balance page updates
2021-12-06 10:41:41 +00:00
fmtabbara
51bf117007
fix memory leak
2021-12-06 10:24:44 +00:00
Jędrzej Stuczyński
a04d4503b5
Feature/pre cosmrs updates ( #935 )
...
* Updated nymd client
* Fixed contract upload and initialisation
* Increased default contract upload fee
* [ci skip] Generate TS types
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
2021-12-06 09:25:53 +00:00
neacsu
9fb44f9672
[ci skip] Generate TS types
2021-12-03 18:16:55 +00:00
Bogdan-Ștefan Neacșu
f542c28e89
Batching for sends
2021-12-03 19:05:21 +01:00
Bogdan-Ștefan Neacșu
b809eb6c5f
Batch delegations on behalf as well
2021-12-03 16:06:23 +01:00
Bogdan-Ștefan Neacșu
51e82fe930
Add gateway bond on behalf functions
2021-12-03 15:25:47 +01:00
Bogdan-Ștefan Neacșu
67f847e674
Add batched delegated mixnode bonds
2021-12-03 15:02:39 +01:00
Bogdan-Ștefan Neacșu
d4736bac27
Fix gas for operations
2021-12-03 15:02:19 +01:00
Bogdan-Ștefan Neacșu
6417feaaed
Fix clippy
2021-12-03 15:02:19 +01:00
Bogdan-Ștefan Neacșu
718170c651
Update tauri client
2021-12-03 15:02:19 +01:00
Bogdan-Ștefan Neacșu
c10038e688
Add client-side Operations as well, in case fees need to be modified
2021-12-03 15:02:19 +01:00
Bogdan-Ștefan Neacșu
2f68439916
Unbond/undelegate mixnode with rust client
2021-12-03 15:02:19 +01:00
Bogdan-Ștefan Neacșu
b175480ba5
Bond/delegate mixnode with rust client
2021-12-03 15:02:19 +01:00
Bogdan-Ștefan Neacșu
34c9726ac9
Add vesting contract address to validator client library
2021-12-03 15:02:19 +01:00
Bogdan-Ștefan Neacșu
11b2a7ad3d
Rename contract_address to mixnet_contract_address
2021-12-03 15:02:19 +01:00
Drazen Urch
18978c7599
Merge branch 'develop' of https://github.com/nymtech/nym into develop
2021-12-03 10:14:59 +01:00
Drazen Urch
8e52a70685
Update vesting image
2021-12-03 10:14:47 +01:00
Drazen Urch
1f42ce57e3
Allow proxy gateway bonding ( #936 )
...
* Allow proxy gateway bonding
* Update msg text
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-12-02 18:16:26 +01:00
Dave Hrycyszyn
231fba34bc
Spelling fix in variable name
2021-12-02 13:15:55 +00:00
Dave Hrycyszyn
0e05fc46c9
Merge remote-tracking branch 'origin/develop' into develop
2021-12-02 13:13:24 +00:00
Dave Hrycyszyn
52777efc53
Tiny spellcheck fix in comment
2021-12-02 13:13:03 +00:00
Jędrzej Stuczyński
54bc198885
Feature/mixnet contract further adjustments ( #928 )
...
* Upgraded code to be cosmwasm 1.0-beta.2 compatible (#923 )
* Upgraded code to be cosmwasm 1.0-beta.2 compatible
* [ci skip] Generate TS types
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
* Feature/cosmwasm plus storage (#924 )
* Upgraded code to be cosmwasm 1.0-beta.2 compatible
* Added cw-storage-plus dependency
* Experimentally replaced storage for config and layers with cw plus Item
* The same for main mixnode storage
* Usingn IndexedMap for mixnodes
* Split delegations from mixnodes into separate module
* MixnodeIndex on Addr directly
* Moved namespace values to constants
* Outdated comment
* [ci skip] Generate TS types
* Removed redundant identity index on mixnodes
* IndexMap for gateways storage
* Moved total delegation into a Map
* Compiling contract code after delegation storage upgrades
Tests dont compile yet and neither, I would assume, the client code
* Delegation type cleanup
* Client fixes
* Migrated delegation tests + fixed them
* Moved Rewarding Status to rewards
* Reward pool
* Rewarding status migrated
* Made clippy happier
* Added explorer API to default workspace members
* Updated delegation types in explorer-api
* Fixed tauri wallet
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
* Missing license notices
* Dead code removal
* Changed RewardMixnodeV2 to RewardMixnode
* Adjusted module visibility
* Setting rewarding validator address in init msg
* ContractSettings => ContractState
* Transaction-related cleanup
* Changed ownership queries to return full bond information instead of just a bool
* Function for updating post rewarding storage
* Changed the order of arguments in decrementing reward pool
* Helpers for updating storage after rewarding
* Removed redundant turbofish
* [ci skip] Generate TS types
* Changed bond/delegation validation
* Made clippy happier
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
2021-12-02 12:16:16 +00:00
Tommy Verrall
577c5dc1ee
Merge pull request #933 from nymtech/test/webpack-wallet
...
Webpack wallet prod configuration
2021-12-02 10:16:51 +00:00
Dave Hrycyszyn
7927846390
Merge branch 'develop' of github.com:nymtech/nym into develop
2021-12-02 10:12:09 +00:00
Dave Hrycyszyn
e41f02ad0d
Tiny readme fixup
2021-12-02 10:12:01 +00:00
tommyv1987
e57a5b73a2
[ci skip] Generate TS types
2021-12-02 09:54:58 +00:00
Tommy Verrall
608de11377
Merge pull request #932 from nymtech/feature/add-tx-hash-to-wallet-result
...
Adding tx_hash to wallet response
2021-12-02 09:44:54 +00:00
futurechimp
b88153a2bd
[ci skip] Generate TS types
2021-12-01 18:30:05 +00:00
Tommy Verrall
0fd2f946dc
dev
2021-12-01 18:23:46 +00:00
Dave Hrycyszyn
c5cdbd5bfe
Params formatting
2021-12-01 18:23:11 +00:00
Tommy Verrall
3c05cf29e6
fix duplication
2021-12-01 18:22:07 +00:00
futurechimp
6cb58d1f1c
Adding tx_hash to wallet response
2021-12-01 18:19:14 +00:00
Tommy Verrall
5727ac5161
minor changes, due to windows complaining on builds.
2021-12-01 18:00:47 +00:00
Tommy Verrall
804f254e16
Compiler complains...
...
The compiler complains, however, these references are needed to enabled menu actions on mac builds.
2021-12-01 17:30:54 +00:00
Tommy Verrall
f03ce6e07b
fix typo
2021-12-01 17:11:23 +00:00
Tommy Verrall
2631ed4d0c
Add prod config for the wallet
...
When supplying `production` as the mode in the config for webpack, it complains about an unmet dependency issue with fav-icons. Then trying to supply a favicon.ico, returns a mimetype error. By using a png in alignment to the .ico. It builds. Tested on Linux.
2021-12-01 17:06:47 +00:00
Tommy Verrall
0f93dde8fc
Merge pull request #925 from nymtech/feature/ui-enhancements
...
Feature/UI enhancements for Desktop Wallet
2021-12-01 14:47:21 +00:00
Drazen Urch
eb93b428cf
Release/1.0.0 pre1 ( #931 )
...
* Upgraded code to be cosmwasm 1.0-beta.2 compatible (#923 )
* Upgraded code to be cosmwasm 1.0-beta.2 compatible
* [ci skip] Generate TS types
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
* Feature/cosmwasm plus storage (#924 )
* Upgraded code to be cosmwasm 1.0-beta.2 compatible
* Added cw-storage-plus dependency
* Experimentally replaced storage for config and layers with cw plus Item
* The same for main mixnode storage
* Usingn IndexedMap for mixnodes
* Split delegations from mixnodes into separate module
* MixnodeIndex on Addr directly
* Moved namespace values to constants
* Outdated comment
* [ci skip] Generate TS types
* Removed redundant identity index on mixnodes
* IndexMap for gateways storage
* Moved total delegation into a Map
* Compiling contract code after delegation storage upgrades
Tests dont compile yet and neither, I would assume, the client code
* Delegation type cleanup
* Client fixes
* Migrated delegation tests + fixed them
* Moved Rewarding Status to rewards
* Reward pool
* Rewarding status migrated
* Made clippy happier
* Added explorer API to default workspace members
* Updated delegation types in explorer-api
* Fixed tauri wallet
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
* Vesting contract (#900 )
* Initial interface spec
* .gitignore
* Finalize implementation
* Correct assumptions, use wasm_execute
* Cleanup
* Track delegation balance
* Add delegation flow img
* Proper messaging from the vesting side
* Add proxy_address to RawDelegationData
* Wrap up (un)delegation
* Add proxy: Addr to MixNodeBond
* Stub in bonding/unbonding
* Migrate vesting to cosmwasm 1.0
* Rebase on top of 1.0.0-pre1
* Reimplement delegations tracking with a Map
* Migrate to cw-storage-plus
* Restructure code, add tests
* Streamline contract code, as per review
* Address review comments
* Pre-merge rebase
* Few more nits
* Few more nits
* Fix test
* cargo fmt
* Fix beta CI
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
Co-authored-by: jstuczyn <jstuczyn@users.noreply.github.com >
Co-authored-by: Drazen Urch <durch@users.noreply.guthub.com >
2021-12-01 15:42:34 +01:00
fmtabbara
04b6f83d99
pr updates
2021-12-01 12:35:41 +00:00
fmtabbara
f5612cc64b
update large button height
2021-11-30 13:39:51 +00:00
fmtabbara
d525563a46
link to block explorer
2021-11-30 13:11:51 +00:00
fmtabbara
560b306d32
update admin nav item style
2021-11-30 10:08:29 +00:00
fmtabbara
a4a4da1121
style updates
2021-11-29 22:31:11 +00:00
fmtabbara
d69cb47c6c
style updates
2021-11-29 22:11:28 +00:00
Aid19801
3e93b4ffd5
Merge pull request #926 from nymtech/copy-change-nodemap
...
typo copy change for nodemap
2021-11-29 13:15:22 +00:00
Aid Thompson
6da660623b
typo copy change for nodemap
2021-11-29 13:09:13 +00:00
fmtabbara
a85a67199a
theme tweaks
2021-11-29 09:52:00 +00:00
fmtabbara
09b6d37ca6
[ci skip] Generate TS types
2021-11-27 22:59:48 +00:00
fmtabbara
4029b1b830
resolve conflict
2021-11-27 22:50:13 +00:00
fmtabbara
e075759461
add tooltip hide delay
2021-11-27 22:36:16 +00:00
fmtabbara
1069032cd7
remove unecessary fullscreen property
2021-11-27 22:29:17 +00:00
fmtabbara
b97b7410da
update balance page
2021-11-27 22:15:57 +00:00
fmtabbara
f259012faf
update copy component
2021-11-27 22:15:42 +00:00
fmtabbara
c00cdafc8c
update getBalance hook name
2021-11-27 22:15:13 +00:00
fmtabbara
82c56351de
add appbar component
2021-11-27 22:14:04 +00:00
Dave Hrycyszyn
5eeb55aa78
Fixing some clippy warnings ( #922 )
...
Co-authored-by: dave <dave@nym-mbp.lan >
2021-11-26 12:51:41 +00:00
Dave Hrycyszyn
94357c6132
Fixing go warning re unused btc lib ( #921 )
...
* Fixing go warning re unused btc lib
* Removed commented code
Co-authored-by: dave <dave@nym-mbp.lan >
2021-11-26 12:51:01 +00:00
Mark Sinclair
77c5296c39
testnet-faucet: fix line break in destructuring
2021-11-26 11:57:37 +00:00
Aid19801
6ee5b68b46
Merge pull request #920 from nymtech/nodemap-responsiveness
...
quick fix adding dimensions to nodemap page for consistency
2021-11-26 10:47:40 +00:00
Aid Thompson
56fa48215b
changed country names from official to their aliases to fit in cells
2021-11-26 10:15:59 +00:00
Aid Thompson
26b0d9555f
quick fix adding dimensions to nodemap page for consistency
2021-11-26 07:41:58 +00:00
fmtabbara
61a67ac334
add new sign in and create account pages
2021-11-25 23:22:14 +00:00
fmtabbara
c2e268a1c9
update app layout to use mui v5 system
2021-11-25 23:21:19 +00:00
fmtabbara
cfd0b7868a
refine copytoclipboard component
2021-11-25 17:41:35 +00:00
fmtabbara
69b52ae629
new styling + new signin and create account pages
2021-11-25 17:41:15 +00:00
Mark Sinclair
e2302466cc
Use network explorer map data with disputed areas
...
See https://github.com/zcreativelabs/react-simple-maps/issues/251 and https://github.com/nvkelso/natural-earth-vector/issues?q=is%3Aissue+crimea+is%3Aclosed
2021-11-25 16:16:26 +00:00
Jędrzej Stuczyński
c361de62a5
Introduces query for contract build information ( #919 )
...
* Introduces query for contract build information
* Removed temporary test garbage
* Removed unused imports in validator-client if built without nymd-client feature
2021-11-25 15:17:56 +00:00
fmtabbara
7d3d0d8874
upgrade to mui v5
2021-11-25 14:35:26 +00:00
Jędrzej Stuczyński
39c7b131b6
Bugfix/remove mixnode bonding overwrite ( #917 )
...
* Disallow double bonding
* Adjusted test assertions
2021-11-25 10:27:31 +00:00
dependabot[bot]
4071a20bb5
Bump nth-check from 2.0.0 to 2.0.1 in /nym-wallet ( #918 )
...
Bumps [nth-check](https://github.com/fb55/nth-check ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/fb55/nth-check/releases )
- [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: nth-check
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-25 10:16:14 +00:00
Tommy Verrall
b4519cd77e
Merge pull request #911 from nymtech/feature/faucet-page-react
...
Feature/faucet page react
2021-11-25 09:59:54 +00:00
Dave Hrycyszyn
35748e07c4
Feature/mixnet contract refactor ( #910 )
...
* Starting a refactor to cut the huge files into chunks
* Fixing some lints
* ibid
* Mixnode and gateway bonding tests moved
* All transaction test moved into submodules
* Finished splitting out transactions.rs from root into submodules.
* Moved mixnet params state into submodule
* Recombined modules for few top-level actions
* Moving mixnode bonding queries into their own file
* Removed some unused imports
* Got tests running again. Max limit tests not right.
* Fixed tests
* Started moving delegation queries into own module
* Finished moving delegation queries into their own module
* Cleanup
* Moving query limits into relevant modules
* Putting query limits back at top-level
* Using prefix to make storage usage a little more explicit
* Separating storage into smaller chunks
* More storage refactoring
* Finished moving all storage into modules
* Moved all storage prefixes into relevant modules and made them not-public
* Renamed the mostly-empty queries module to query_support
* ibid
* Fixed query support rename problems
* Started to move rewards-related helpers into their own module
* Started moving delegations-related helpers into their own module
* Moved more code from global helpers into delegations helpers
* Moved all remaining test helper code from main helpers file into test helpers
* Made use of test_helpers explicit via a module rename.
Also got rid of non-explicit usages
* Moved mixnode storage retrieval limits into mixnodes storage module
* Moved bond retrieval max limit into storage moduel
* Moved more storage limits into mixnodes storage file; fixed a gateways limit test.
* Added a note on gateways limits constants
I'll re-use the mixnodes values, but it doesn't have to be this way.
We could easily make a specific constant for gateways instaed.
* Renamed "state" to GlobalContractParams
* Pulled bit of test helper code up a level
* Small cleanup of zero spacing in constants
* Made a local helper method private
* Renaming GlobalContractParams to ContractSettings and StateParams to ContractSettingsParams
* ibid
* Renamed contract settings storage methods from "config" (which is a bit vage to "contract_settings"
* Indulging a fullword as a personal protest vs the Go programming language
* Renaming mixnet settings to mixnet contract settings
* Making validate_mixnode_bond private and moving it downwards in the file
* Moving gateway bond validation to the bottom of the tests file
* Getting the wallet compiling again.
* Updated TypeScript client with new types and contract method names
* Updating rust validator client with new contract method names and types
* Fixed type error in mixnet-contract shared msg.
* Used new contract method names and types
* Fixed warnings in non-test code
* All tests compiling
But not passing yet
* Fixed test compilation warnings
* Fixed tests
* Test-locked Delegations struct
Co-authored-by: dave <dave@nym-mbp.lan >
Co-authored-by: Jędrzej Stuczyński <jedrzej.stuczynski@gmail.com >
2021-11-24 22:14:38 +00:00
fmtabbara
54e217ccea
update logic
2021-11-23 15:01:05 +00:00
fmtabbara
c8f81d118b
fix bug with successful response ui
2021-11-23 12:16:07 +00:00
fmtabbara
a193e948e6
link address to block explorer + refresh balance after tokens sent
2021-11-23 11:34:05 +00:00
fmtabbara
cc77f6e392
add favicon
2021-11-22 14:48:37 +00:00
Tommy Verrall
58f02109be
Add data-testids
2021-11-22 11:00:20 +00:00
Fouad
724e0f78c6
Update README.md
2021-11-20 21:27:07 +00:00
fmtabbara
d764b11122
responsive tweaks
2021-11-20 21:24:30 +00:00
fmtabbara
4953b40a42
add readme file
2021-11-20 21:12:06 +00:00
fmtabbara
66e5afe485
add form validation and error handling
2021-11-20 21:04:44 +00:00
fmtabbara
9b17a1ca77
add responses
2021-11-19 22:46:32 +00:00
fmtabbara
5ce6147839
set up validator connection
2021-11-19 18:49:52 +00:00
fmtabbara
dd3643a1bb
set up form ui
2021-11-19 17:41:21 +00:00
fmtabbara
52fedd9866
create base project
2021-11-19 16:27:45 +00:00