Commit Graph

40 Commits

Author SHA1 Message Date
4f8f20bb84 handle empty node list before finding disconnected ip 2024-12-24 15:58:16 +00:00
eceafd9de8
switch to tokyo rwlock 2024-12-24 03:01:01 +02:00
e5e4109007
nodes are not connecting to themselves anymore
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-24 02:30:09 +02:00
3b960ed596
remove logging, switch to clasics 2024-12-24 02:01:42 +02:00
fc933c0647
connections refactoring
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-24 01:09:06 +02:00
f256e5e44f
bounceback optimisation
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-23 00:15:26 +02:00
e15aa63af9
info forwarding optimisation
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-22 23:28:21 +02:00
0a8f5d29f4
testnet upgrade
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-22 22:14:20 +02:00
780c1e54a3
stability improvements 2024-12-22 18:36:25 +02:00
1da6053acf
build scripts 2024-12-22 17:43:20 +02:00
331788fb6e
switch to external ips
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-22 17:06:38 +02:00
ad2c5a7f6c
added metrics
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-16 17:28:52 +02:00
Ramil Algayev
f448bf790d fixed the redundant ip 2024-12-10 13:53:09 +01:00
b8079b0981
optimize newline in logs
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-09 16:16:28 +02:00
334b600a2d
saving node info and restarts metric
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-06 06:48:47 +02:00
2a87efacc1
metrics and refactoring
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-02 03:48:09 +02:00
3c93b258f5
write metrics to the /host/logs
Signed-off-by: Valentyn Faychuk <valy@detee.ltd>
2024-12-02 03:42:38 +02:00
09a84a15f3 rewrite (#2)
running clippy fix
separating homepage to a file
adding summary of network security
removing the rewrite structure
removing catch unwind
adding sealing to persistence
redirectng to the upstream
fixing some startup endgecases

Co-authored-by: Jakub Doka <jakub.doka2@gmail.com>
Reviewed-on: SGX/hacker-challenge-sgx#2
2024-11-08 14:33:42 +00:00
d7b0c3fd2c
start rewrite based on ticket #2
keys go migrated to solana_sdk in a 01b889d
2024-09-10 03:11:46 +03:00
01b889d273
migrated keys to the solana sdk 2024-09-08 02:47:39 +03:00
248c2f694c
remove inactive nodes after two cycles 2024-08-23 22:53:01 +03:00
7c90c2ceda
added signature with keys from disk 2024-08-23 03:26:49 +03:00
a20d46bb49
added http_serve support for persistence 2024-08-23 03:05:30 +03:00
dfe37b27cf
added more tests 2024-08-23 01:01:21 +03:00
b3498b8e1e
added tests that are currently failing 2024-08-22 23:09:58 +03:00
e13fb05dbb
fixed small errors in logic
small errors that were causing everything to crash
2024-08-22 18:23:42 +03:00
3e323cbd23
improved stability 2024-08-22 02:14:35 +03:00
8ef7757267
possible fixes 2024-08-22 01:58:36 +03:00
Valentyn Faychuk
55a9993572
applied suggestions 2024-08-22 01:03:07 +03:00
b57675d273
added bash script to verify test network 2024-08-21 21:05:47 +03:00
4d00b116f4
fixed connection management
all nodes now properly maintain 3 outbound connections
2024-08-20 03:36:19 +03:00
efa36737a0
network connecting 2024-08-20 02:10:41 +03:00
5da4ec3785
added scripts to start a test network 2024-08-19 22:53:32 +03:00
d47f71c941
improved logic for online/offline status 2024-08-19 16:29:16 +03:00
438c34de3a
added grpc client code 2024-08-19 06:09:01 +03:00
fe3d2e70ab
improved integrations
communication between server and datstore improved
- added full upgrades
- propagate updated only when data is new
2024-08-19 02:33:13 +03:00
b21a9e0a10 IT COMPILES! GOD EXISTS! IT COMPILES! 2024-08-19 00:17:20 +03:00
21f7a9f971 add funny joke cause I am so funny and stuff 2024-08-18 05:27:06 +03:00
95b2f6455a moved old functions into new impl 2024-08-18 05:07:52 +03:00
4f2cec3fa7 succesfully injecting datastore into webserver 2024-08-18 04:49:29 +03:00