Jędrzej Stuczyński
d3cdaf373b
Feature/credential proxy crate ( #6018 )
...
* moved storage and deposits buffer to the common lib
* move more of the state into the shared lib
* extracted the rest of the features into the shared lib
* fixed test imports
* clippy
2025-09-10 09:28:38 +01:00
Jędrzej Stuczyński
7c5f10a219
refresh mixnet contract on epoch progression ( #6023 )
2025-09-09 09:59:54 +01:00
Simon Wicky
f90fc4f2f0
Moving clients crate from vpn-client repo to here ( #6015 )
...
* moving crates as is
* changes due to crate moving
* cargo fmt
2025-09-08 10:50:18 +02:00
Jędrzej Stuczyński
e95aca715c
feat: use ShutdownToken (CancellationToken inside) for nym-api ( #5997 )
...
* make nym-api use ShutdownToken instead of TaskClient
* ignore public-api tests if env is not set
* removed default features to avoid pulling in openssl
2025-09-08 09:45:28 +01:00
Bogdan-Ștefan Neacşu
8e7d1d510d
Use default value for the ports until api is deployed ( #6007 )
2025-09-04 15:55:56 +03:00
import this
4062734a31
[DOCs/operators]: NIP-2 tokenomics update & fix csv2md bug ( #6008 )
2025-09-04 11:29:44 +02:00
import this
ccd8ff26a3
Feature: Delegation program stake checker and adjuster ( #5980 )
...
* initialise stake adjustment program
* add readme file with a simple guide
* syntax
* syntax
* FINISHED: faster and returning more data
* change dwl link to develop branch
2025-09-03 16:06:06 +00:00
import this
43d043a9cd
Feature: Nym node autorun CLI ( #5916 )
...
* initial commit - add prereqs install script
* add env vars prompt
* automate latest binary url env var
* add install node script
* add modes to nym-node install script
* start main cli framework
* adding branch var for easier deployment and testing
* add systemd config
* add proxy and wss setup script
* add landing page stub and fix nginx script
* add nginx setup
* fix typo
* add checks for existing dir and wg prompt
* add nginx commands
* add service file check
* add service file check
* convention alignment
* add checks to nginx setup
* cleanup old code
* add bonding prompt and nym node run fns
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* fix syntax
* add service script to init
* fix syntax
* fix syntax
* add chmod
* fix script logic
* syntax fix
* syntax fix
* silent mode trial
* fix evn prompt script
* make scripts interactive
* indent fix
* correct node-install script
* initial mixnode setup working - gws need more love
* fix bonding function
* syntax fix
* improve run noide as service script
* improve service script
* improve run service fn
* fix logic
* beautify
* beautify
* create run node as service script
* syntax fix
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* attempt to resolve memory running out issue
* setting wireguard
* solved memory issues
* rename landing page template
* modify wireguard enabled fn
* layout change
* syntax fix
* modify node setup script
* sync up envs
* return missing function
* fix urls
* fix network manager script execution
* fix wss and nginx
* fix layout
* tweak WG contion
* syntax fix
* add init placeholder
* syntax fix
* redefine wireguard check logic
* check if node exists
* add argparse and dev option
* styling
* add panic
* add error message
* improve logic
* improve logic
* add arg
* add dev arg for all levels
* add confirmation loop
* styling
* fix bonding question
* syntax edit
* syntax edit
* syntax edit
* refactor for already bonded nodes
* add default branch on top and define metavar
* fix node install script
* clean and prepare for review
* indentation fix
* fix nginx setup
* fix nginx setup
* style cleanup
* fix try error logic
* tune --dev option to run before command correctly
* fix y/n convention across the modules
* add explorer URL to the message
* minor layout fixes
2025-09-02 20:34:24 +00:00
Drazen Urch
3d6cf730c2
NS-API: Cast to BIGINT to make i64 work ( #6003 )
2025-09-02 18:35:25 +01:00
Jędrzej Stuczyński
c0f8d98b63
bugfix: return from MixTrafficController if client request channel has closed ( #6002 )
2025-09-02 10:23:25 +01:00
Jędrzej Stuczyński
91995da4f1
chore: use updated version of simulate endpoint ( #5988 )
2025-09-02 10:12:52 +01:00
Jędrzej Stuczyński
01fa1df66c
feat: shared library for attempting to retrieve update mode attestation ( #5954 )
...
* feat: shared library for attempting to retrieve update mode attestation
* clippy
* add nym- prefix to the crate name
* use pure-rust impl for jwt-simple
2025-09-02 09:28:32 +01:00
Jędrzej Stuczyński
baddaaac22
feat: nym signers monitor ( #5933 )
...
* initialise nym-signers-monitor
* creating nyxd client
* performing checks
* sending notifications on failure
* rate limitting on notifications + clippy
2025-09-02 09:27:09 +01:00
elsirion
2c4b5f168b
fix: use WASM compatible time API in client ( #5948 )
2025-09-02 09:26:06 +01:00
Bogdan-Ștefan Neacşu
a557ac22c7
Revert "Create an axum_test client for more integrated unit testing ( #5956 )" ( #5999 )
...
This reverts commit efd61eb47c .
2025-09-01 15:37:10 +03:00
Jędrzej Stuczyński
55ef89178b
chore: upgraded syn to 2.0 and removed nym-execute ( #5998 )
2025-09-01 12:59:13 +01:00
Jędrzej Stuczyński
d97be2d8ef
bugfix: Recipient deserialisation for deserialisers missing bytes specialisation ( #5991 )
...
* bugfix: Recipient deserialisation for deserialisers missing bytes specialisation
for example toml or json will just default to visit_seq ignoring bytes related optimisations
* clippy
2025-09-01 11:30:35 +01:00
Bogdan-Ștefan Neacşu
efd61eb47c
Create an axum_test client for more integrated unit testing ( #5956 )
2025-09-01 13:27:06 +03:00
benedetta davico
4a01973b31
Merge pull request #5981 from nymtech/benny/ns-api-ci-fix
...
Fix the ns api ci workflow
2025-09-01 11:02:21 +02:00
Mark Sinclair
9ad9c3b8e7
Bug fix: NS API monikers ( #5990 )
...
* node-status-api: fix missing monikers because of deserialisation issues from unstructured data
* node-status-api: bump version after bug fix monikers
---------
Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com >
2025-09-01 09:48:37 +01:00
dependabot[bot]
6706500132
build(deps): bump pbkdf2 from 3.1.2 to 3.1.3 ( #5869 )
...
Bumps [pbkdf2](https://github.com/crypto-browserify/pbkdf2 ) from 3.1.2 to 3.1.3.
- [Changelog](https://github.com/browserify/pbkdf2/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/pbkdf2/compare/v3.1.2...v3.1.3 )
---
updated-dependencies:
- dependency-name: pbkdf2
dependency-version: 3.1.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 15:52:10 +01:00
dependabot[bot]
33fe059c28
Bump console from 0.15.11 to 0.16.0 ( #5931 )
...
Bumps [console](https://github.com/console-rs/console ) from 0.15.11 to 0.16.0.
- [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.11...0.16.0 )
---
updated-dependencies:
- dependency-name: console
dependency-version: 0.16.0
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-08-29 14:24:03 +01:00
dependabot[bot]
d6ed2b770b
Bump indicatif from 0.17.11 to 0.18.0 ( #5924 )
...
Bumps [indicatif](https://github.com/console-rs/indicatif ) from 0.17.11 to 0.18.0.
- [Release notes](https://github.com/console-rs/indicatif/releases )
- [Commits](https://github.com/console-rs/indicatif/compare/0.17.11...0.18.0 )
---
updated-dependencies:
- dependency-name: indicatif
dependency-version: 0.18.0
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-08-29 14:23:39 +01:00
dependabot[bot]
7c18a3dced
Bump mock_instant from 0.5.3 to 0.6.0 ( #5930 )
...
Bumps [mock_instant](https://github.com/museun/mock_instant ) from 0.5.3 to 0.6.0.
- [Commits](https://github.com/museun/mock_instant/commits/v0.6.0 )
---
updated-dependencies:
- dependency-name: mock_instant
dependency-version: 0.6.0
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-08-29 14:20:22 +01:00
dependabot[bot]
09475ab4e0
build(deps): bump mikefarah/yq from 4.45.4 to 4.47.1 ( #5911 )
...
Bumps [mikefarah/yq](https://github.com/mikefarah/yq ) from 4.45.4 to 4.47.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.45.4...v4.47.1 )
---
updated-dependencies:
- dependency-name: mikefarah/yq
dependency-version: 4.47.1
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-08-29 13:36:39 +01:00
dependabot[bot]
b7606cd2ef
Bump defguard_wireguard_rs from v0.4.7 to v0.7.5 ( #5928 )
...
Bumps [defguard_wireguard_rs](https://github.com/DefGuard/wireguard-rs ) from v0.4.7 to v0.7.5.
- [Release notes](https://github.com/DefGuard/wireguard-rs/releases )
- [Commits](https://github.com/DefGuard/wireguard-rs/compare/ef1cf3714629bf5016fb38cbb7320451dc69fb09...d090d2249e5bb3d4154f07de098387e2ab69bfdc )
---
updated-dependencies:
- dependency-name: defguard_wireguard_rs
dependency-version: d090d2249e5bb3d4154f07de098387e2ab69bfdc
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 13:35:42 +01:00
dependabot[bot]
006a57312d
Bump tokio from 1.46.1 to 1.47.1 ( #5929 )
...
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.46.1 to 1.47.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.46.1...tokio-1.47.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-version: 1.47.1
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-08-29 13:35:18 +01:00
dependabot[bot]
9b5aded8a5
build(deps): bump actions/download-artifact from 4 to 5 ( #5939 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
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>
2025-08-29 13:33:31 +01:00
dependabot[bot]
f4a69636fe
build(deps): bump actions/first-interaction from 1 to 3 ( #5950 )
...
Bumps [actions/first-interaction](https://github.com/actions/first-interaction ) from 1 to 3.
- [Release notes](https://github.com/actions/first-interaction/releases )
- [Commits](https://github.com/actions/first-interaction/compare/v1...v3 )
---
updated-dependencies:
- dependency-name: actions/first-interaction
dependency-version: '3'
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>
2025-08-29 13:31:29 +01:00
dependabot[bot]
0463d88646
Bump slab from 0.4.10 to 0.4.11 ( #5952 )
...
Bumps [slab](https://github.com/tokio-rs/slab ) from 0.4.10 to 0.4.11.
- [Release notes](https://github.com/tokio-rs/slab/releases )
- [Changelog](https://github.com/tokio-rs/slab/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tokio-rs/slab/compare/v0.4.10...v0.4.11 )
---
updated-dependencies:
- dependency-name: slab
dependency-version: 0.4.11
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 13:31:02 +01:00
dependabot[bot]
534bf5d824
build(deps): bump actions/setup-java from 4 to 5 ( #5975 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
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>
2025-08-29 13:30:00 +01:00
dependabot[bot]
34684b14db
Bump sha.js from 2.4.11 to 2.4.12 ( #5983 )
...
Bumps [sha.js](https://github.com/crypto-browserify/sha.js ) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crypto-browserify/sha.js/compare/v2.4.11...v2.4.12 )
---
updated-dependencies:
- dependency-name: sha.js
dependency-version: 2.4.12
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-29 13:29:18 +01:00
Jędrzej Stuczyński
b2266d04ef
chore: internal hidden command to force advance nyx epoch ( #5964 )
2025-08-29 11:41:22 +01:00
Jędrzej Stuczyński
911b365609
chore: purge temp databases on build ( #5984 )
...
* purge any temp databases on build
* updated min rust version
* fixed clippy::manual_abs_diff' in verloc due to updated msrv
* wasm
2025-08-29 11:41:08 +01:00
Jędrzej Stuczyński
e9acc014ed
feat: credential proxy deposit pool ( #5945 )
...
* chore: rename VpnApiError to CredentialProxyError
* reorganise deposit flow
* updated sql tables et al.
* insert information about deposit usage failure
* remove old deposit maker
* nym credential proxy to monitor quorum state to stop issuance if it'd fail
* clippy
* target lock new modules
* windows clippy
* renamed migration file due to rebasing
2025-08-29 09:39:57 +01:00
Jędrzej Stuczyński
0f66e5a154
bugfix: make sure tables are removed in correct order to not trigger FK constraint issue ( #5987 )
2025-08-29 09:03:22 +01:00
Bogdan-Ștefan Neacşu
f8337d9b38
Wireguard metadata client library ( #5943 )
2025-08-28 15:43:46 +03:00
Bogdan-Ștefan Neacşu
4fb252c44b
Wireguard private metadata ( #5915 )
2025-08-28 15:14:52 +03:00
Jędrzej Stuczyński
17708cdf92
bugfix: manually calculate per node work on rewarded set changes ( #5972 )
2025-08-27 12:33:24 +01:00
Andrej Mihajlov
a9c56ef9ac
Merge pull request #5976 from nymtech/am/update-sysinfo
...
Update sysinfo to the latest
2025-08-27 10:58:06 +02:00
Jędrzej Stuczyński
724420f97c
chore: move authenticator into gateway crate ( #5982 )
...
* removed unused bits of authenticator config
* moved authenticator into gateway
* cleaned up imports
* clippy
2025-08-27 09:05:02 +01:00
benedettadavico
66d0296f47
update dockerfile to pg
2025-08-26 16:02:11 +02:00
benedettadavico
03bbbf44e9
ns api ci fix
2025-08-26 16:02:11 +02:00
dynco-nym
0a48fa6172
Remove freshness check on testrun submit ( #5977 )
...
* Remove freshness check on testrun submit
- freshness is enforced by a background task
that marks testruns as stale after a
configured amount of time
* Move code around
* Add humantime
* Update launch script
* Fix typo
* Adjust agent run script
* Configure user agent
* Bump version
2025-08-26 12:26:13 +02:00
Andrej Mihajlov
5c8749a2e1
Update sysinfo to the latest
...
Shakes out windows@0.57 from the tree
2025-08-23 09:29:47 +02:00
p17o
18d9d807f2
Added VPS provider hostraha.com ( #5959 )
2025-08-22 12:31:31 +00:00
import this
3a7393d316
[DOCs/operators]: Roll back from v2025.15-gruyere to v2025.14-feta ( #5973 )
...
* release notes and version bump up
* update stats
* roll version back and comment new notes
2025-08-22 11:23:16 +00:00
import this
6ce5f707c6
[DOCs/operators]: Release notes for v2025.15 gruyere ( #5969 )
...
* release notes and version bump up
* update stats
2025-08-21 11:49:52 +00:00
benedetta davico
766a1d4497
Merge pull request #5965 from nymtech/benny/fix-ns-agent-ci
...
fixing the ci for ns agent
2025-08-21 12:22:05 +02:00
benedetta davico
35c83f0a31
Merge pull request #5967 from nymtech/release/2025.15-gruyere
...
merge gruyere to develop
2025-08-21 12:20:43 +02:00