Commit Graph

33 Commits

Author SHA1 Message Date
gmega b772251634 minor formatting fix 2023-09-01 19:53:33 -03:00
gmega 0522c1105f fix assert 2023-09-01 19:40:48 -03:00
gmega 7ae6e6cf2d add block knowledge bootstrap 2023-09-01 19:35:31 -03:00
gmega 44541444e4 remove forgotten import to pretty 2023-08-29 17:49:18 -03:00
gmega ed0b88c990 change lifecycle event handler name 2023-08-29 17:32:40 -03:00
gmega df3bd77384 add basic peer lifecycle 2023-08-29 17:30:08 -03:00
gmega ee3cc72213 add repeated type check tests to withTypeId (thanks @elcritch) 2023-08-29 10:07:05 -03:00
gmega 17f7c1cabd add basic block exchange protocol; remove useless explicit peer tracking; fix test helpers 2023-08-25 17:40:31 -03:00
gmega cd64de4026 factor out message type macro into more general type id macro 2023-08-25 15:46:38 -03:00
gmega cb6bc67543 add support for subscribing to all message types 2023-08-24 17:15:07 -03:00
gmega 31d7ad731e remove message type checks and uncheckedDeliver 2023-08-24 13:34:13 -03:00
gmega de6bf48b57 add multiple message support and message naming macros 2023-08-24 13:31:46 -03:00
gmega cc2f854bb1 messageType -> protocolId 2023-08-24 13:31:46 -03:00
Giuliano Mega 53009b1391
Merge pull request #1 from codex-storage/tweaks-suggestions
Tweaks suggestions
2023-08-22 08:37:05 -03:00
gmega 996bee5d65 Merge branch 'main' into tweaks-suggestions 2023-08-22 08:35:46 -03:00
gmega f9b7746fa6 fix refresh bug, some more renaming 2023-08-21 09:51:38 -03:00
Jaremy Creechley 99060534ee
init with 'u64 2023-08-18 16:25:49 -07:00
Jaremy Creechley 6d6f0eecfe
init with 'u64 2023-08-18 16:19:26 -07:00
Jaremy Creechley 4cf1b793e2
import tweaks 2023-08-18 16:09:04 -07:00
Jaremy Creechley 3a750decc4
move around 2023-08-18 16:04:32 -07:00
Jaremy Creechley 84ae926b99
updates 2023-08-18 16:03:11 -07:00
Jaremy Creechley e0893fc58d
tweaks 2023-08-18 16:02:54 -07:00
gmega 321c16945a add some more renaming 2023-08-18 19:42:04 -03:00
gmega 614d372e52 refactor engine loop 2023-08-18 19:38:32 -03:00
gmega 7548c545f8 add dht tracker node, multiple engine feature improvements 2023-08-18 19:09:02 -03:00
gmega 1673dd806c add cancellation support to scheduled events 2023-08-17 19:16:03 -03:00
gmega f4f265a90e cleanup and organize exports 2023-08-17 16:50:41 -03:00
gmega 7dde9f3f7f add basic simulator abstractions + tests 2023-08-17 10:56:08 -03:00
gmega 463d7d1926 add basic CI 2023-08-12 12:26:11 -03:00
gmega 494a6c6fa1 minor refactor and simplifications to tests 2023-08-12 07:59:26 -03:00
gmega 1f84bfe8bd some renaming to clarify concepts 2023-08-12 07:53:29 -03:00
gmega 5509594cd9 formatting fixes, add editorconfig, remove garbage from nimble file 2023-08-11 19:09:24 -03:00
gmega f70988020b add basic event-driven engine and scaffolding 2023-08-11 18:50:45 -03:00