Jędrzej Stuczyński
827c13b69e
moved nym-gateway-probe to monorepo and updated rust-edition to 2024 ( #6094 )
...
dont build netstack in CI
additional rust 2024 fixes
fixes
removed temp.rs
first round of cleanup
removed duplicated NS types
moved gateway probe to the monorepo
2025-10-08 16:17:43 +01:00
Jędrzej Stuczyński
ebcc658f98
chain scraper: ignore precommits from missing validators ( #5867 )
2025-07-14 08:46:19 +01:00
Andrej Mihajlov
318f293983
All count() calls return i64 from now on
2025-05-30 09:28:48 +02:00
Jędrzej Stuczyński
4a1ce8154a
chore: resolve 1.87 clippy warnings ( #5802 )
...
* Clippy in wallet & sdk
* Clippy in wallet
* Pin rust to 1.86 in builder
* apply changes from b7da75a18c
* missing nym-node features
* Box all the things
* additional boxes in the wallet
* post rebasing clippy
---------
Co-authored-by: dynco-nym <173912580+dynco-nym@users.noreply.github.com >
2025-05-27 11:08:36 +01:00
Jędrzej Stuczyński
ce124a29a7
Chore/more payment watcher debug endpoints ( #5608 )
...
* add new endpoints for health and build information
* fixed timestamp serialisation in api responses
* status routes for price scraper
* state for processing bank msg
* clippy
2025-03-12 12:12: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
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
Jędrzej Stuczyński
d8a6ca48c1
implemented starting block logic inside the chain scraper itself
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
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
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
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
784fae2204
fix logic for determining end height for processing block ranges
2024-09-27 17:53:55 +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
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
Jędrzej Stuczyński
6a900c3c42
fixed linter issue in nyxd-scraper
2024-05-10 15:05:37 +01:00
Jędrzej Stuczyński
0af807ac92
fixed overflow subtraction
2024-05-07 12:14:20 +01:00
Jędrzej Stuczyński
f827eb4242
storage pruning implementation + additional logging
2024-04-30 15:53:45 +01:00
Jędrzej Stuczyński
9323ca9339
defined basic pruning types
2024-04-30 12:32:46 +01: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
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
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