66 Commits

Author SHA1 Message Date
Slava
ade216c566
fix: update two codex testnet bootstrap nodes 2025-02-25 16:01:43 +02:00
thatben
5808132503
fixes crash, updates metrics on node delete 2025-02-15 10:36:52 +01:00
thatben
d5437a0d2e
Attempts to update dependencies 2025-02-14 11:32:42 +01:00
thatben
20896cae3c
implements expiry and delete for old unresponsive nodes 2025-02-13 14:56:25 +01:00
thatben
88197d8748
Splits check delay and expiry delay 2025-02-13 12:35:19 +01:00
thatben
a714c19814
Extracts out clock object 2025-02-13 10:49:50 +01:00
thatben
4ffbf1f421
Prevents duplicate nodes from entering todo-list 2025-02-13 09:33:13 +01:00
Ben
a7367c2205
Updates todo metric when items are removed 2025-02-12 15:39:52 +01:00
Ben
e8ec737285
Restores todo metric 2025-02-12 15:25:07 +01:00
Ben
7378148ed8
removes periodic log statement 2025-02-12 14:51:37 +01:00
Ben
4b46bb34ba
Merge branch 'redesign' 2025-02-12 14:49:53 +01:00
Ben
e4fb76f0b1
Moves mocks into mocks folder 2025-02-12 14:48:57 +01:00
Ben
1a05ecc88f
finished rework 2025-02-12 14:43:12 +01:00
Ben
82a1cd0715
makes timetracker periodically raise routingtable nodes 2025-02-12 14:25:54 +01:00
Ben
6574d53d5f
fixes app initialization 2025-02-12 14:12:21 +01:00
Ben
605b561e30
applies delay at application start 2025-02-12 13:50:12 +01:00
Ben
25291f7625
Implementing and testing crawler 2025-02-12 13:25:37 +01:00
Ben
da1d82a4cd
Implements timetracker and tests 2025-02-11 16:31:23 +01:00
Ben
4fff78903d
sets up main loop 2025-02-11 15:33:40 +01:00
Ben
58b3d9679c
Implements todo list 2025-02-11 15:03:56 +01:00
Ben
3f697acefc
implements dht-metrics 2025-02-11 14:29:41 +01:00
Ben
a2e9d4fac8
sets up dht-metrics component 2025-02-11 14:02:30 +01:00
Ben
c1f25f10cc
formatting 2025-02-11 12:43:55 +01:00
Ben
5fa90c5c2f
Implements and tests nodestore 2025-02-11 12:42:20 +01:00
Ben
b6b7624a05
Tests for nodestore 2025-02-11 10:54:58 +01:00
Slava
9df5efc7c1
docker: use own nim-lang docker image (#3) 2025-02-11 00:50:25 +02:00
Ben
5fcd7a7a65
sets up empty nodestore 2025-02-10 16:24:54 +01:00
Ben
14e74d6380
Setting up for the nodestore 2025-02-10 16:02:47 +01:00
Ben
218443ebe4
working example of event 2025-02-10 15:34:41 +01:00
Ben
50962d9a91
setup component abstraction 2025-02-10 14:49:30 +01:00
Ben
ed26070d24
move utils to utils folder 2025-02-10 13:54:59 +01:00
Ben
b5b2957209
Sets up asyncdataevent 2025-02-10 13:51:26 +01:00
Slava
f46e9837ca
docker: adjust entrypoint (#2) 2025-02-10 14:34:23 +02:00
Ben
e7caa08fae
Reduces log spam. Adds wait signal for empty lists. 2025-02-10 12:56:09 +01:00
Ben
5f573cf91a
updates testnet sprs 2025-02-10 12:37:59 +01:00
Ben
e10a7e305f
Sets docker-compose to build image 2025-02-10 12:24:39 +01:00
Ben
199f2043df
Merge branch 'master' of https://github.com/codex-storage/codex-network-crawler 2025-02-10 11:26:22 +01:00
Ben
2d75e1ef16
updates nim-datastore and nim-codex-dht 2025-02-10 11:13:12 +01:00
Slava
38db46005f
docker: adjust github actions workflow (#1) 2025-02-10 12:11:57 +02:00
Ben
78cc159e52
docker wip 2025-02-10 10:27:32 +01:00
Ben
f1dfd7b052
setting up container script 2025-02-10 10:08:04 +01:00
Ben
37550589b9
switch to shared reusable docker workflow 2025-02-10 09:53:30 +01:00
Ben
d3469ba5c2
Setting up docker file and workflow 2025-02-10 09:44:44 +01:00
thatben
088c160267
wip: time tracking 2025-02-07 16:48:47 +01:00
thatben
87e4f04f0b
setting up timing controls 2025-02-07 16:19:26 +01:00
thatben
a2d36d5192
basic crawling 2025-02-07 15:35:40 +01:00
thatben
c9ba44a307
Implementing crawler 2025-02-07 14:51:03 +01:00
thatben
454fbd3474
setup crawler module 2025-02-07 13:57:57 +01:00
thatben
f7b1aab098
hacky crawl is working 2025-02-07 13:44:35 +01:00
thatben
29f4c3e80f
Sets secp256k1 key scheme 2025-02-07 13:21:19 +01:00