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
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
Bogdan-Ștefan Neacşu
5cefa7fdd4
Don't increase bandwidth again ( #5081 )
2024-11-04 13:15:27 +02: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 >
nym-credential-proxy-0.1.3
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
nym-credential-proxy-0.1.2
2024-10-31 10:33:38 +00:00
Fouad
8b0b70a727
allow nym node config updates ( #5066 )
2024-10-31 09:59:22 +00: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
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
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
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
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
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
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
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
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