Commit Graph

9961 Commits

Author SHA1 Message Date
benedettadavico 1a0748ae1f . 2025-09-15 12:55:41 +02:00
benedettadavico e5dfd9ad02 . 2025-09-15 12:29:00 +02:00
benedettadavico 4fed2a8f8c add dep 2025-09-15 11:50:40 +02:00
benedettadavico 05108693ee add prebuild cmd 2025-09-15 11:17:16 +02:00
benedettadavico 990745e749 another attempt 2025-09-15 10:59:35 +02:00
benedettadavico 4dedf0bc75 bump lerna version 2025-09-15 08:48:35 +02:00
benedettadavico 3b53f380a2 fix 2025-09-15 08:35:58 +02:00
benedettadavico 5301edaf62 fix vercel file 2025-09-15 08:34:36 +02:00
benedettadavico 5990d4feeb use vercel.json file 2025-09-15 08:32:49 +02:00
benedettadavico 45aaaf5d7f fixing issues 2025-09-15 08:06:27 +02:00
benedettadavico 3691f17bf7 try to skip nx cache 2025-09-11 19:02:09 +02:00
benedettadavico 621d864ed4 version change again 2025-09-11 18:49:33 +02:00
benedettadavico 4b71331ada force version 20.18.0 2025-09-11 18:45:45 +02:00
benedettadavico a136c8b955 use nvnrc 2025-09-11 18:39:35 +02:00
benedettadavico 9f7d7d98b8 lint 2025-09-11 18:21:48 +02:00
benedettadavico 7863df17e4 Merge branch 'feat/security-mitigation' into feature/serinko/recommended-serves 2025-09-11 16:24:07 +02:00
Tommy Verrall 55a0f80d73 Feat: implement supply chain attack mitigation
- Add yarn resolutions for vulnerable packages (chalk, strip-ansi, color-convert, etc.)
- Add .npmrc and .nvmrc security configurations
2025-09-10 18:51:38 +02:00
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
serinko af3271cb07 finished: ready for review 2025-09-05 23:58:41 +02:00
serinko e4d41e0c18 debug 2025-09-05 23:53:01 +02:00
serinko a26bda03e9 debug 2025-09-05 23:44:06 +02:00
serinko 248241f438 debug 2025-09-05 23:35:36 +02:00
serinko 1a8dcc8a25 debug 2025-09-05 23:25:33 +02:00
serinko 355a5f9e55 clean 2025-09-05 23:18:36 +02:00
serinko 412e2f23e5 max stake cap 2025-09-05 23:12:42 +02:00
serinko 961f6c53b2 remove wss check 2025-09-05 23:06:16 +02:00
serinko 4bb67da497 update recommended selection algo 2025-09-05 22:58:05 +02:00
serinko c4410bd187 update recommended selection algo 2025-09-05 22:51:59 +02:00
serinko 7d1250b193 fig path 2025-09-05 22:42:33 +02:00
serinko 07065e025f fig page.tsx 2025-09-05 22:31:00 +02:00
serinko 812393be1a logic fix 2025-09-05 22:23:07 +02:00
serinko 2903481edb rm redundant 2025-09-05 22:14:27 +02:00
serinko 7ee6b1bd42 add recommended nodes file 2025-09-05 22:10:59 +02:00
serinko e5f6a82092 initialise attempt to replace recommended servers 2025-09-05 18:47:16 +02: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
Fouad 836720cd31 Update RECOMMENDED_NODES values (#6009) 2025-09-04 11:48:36 +01: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