Al Liu
a5fcd4e688
Merge branch 'master' into block-explorer
2024-03-04 21:09:22 +08:00
Al Liu
fde0d29860
RocksDB Storage service ( #584 )
...
* finish rocksdb storage service
2024-02-29 12:32:45 +08:00
Al Liu
ad47dcf228
Block explorer 2 ( #566 )
...
* support query block list from explorer
2024-01-31 16:30:48 +08:00
Giacomo Pasini
2f9ebbd32f
Storage api ( #473 )
...
* Change impl of StorageReceiver to Option<Bytes>
Load and remove messages return Option<Bytes> and not Bytes, so
let's change the implementation to work around that.
* Add storage/block http api to retrieve blocks from storage
* add tests for storage/block api
* debug tests
* tweak test node online condition
2023-10-25 12:46:26 +02:00
Daniel Sanchez
75b36020c2
Lifecycle update and implementations ( #457 )
...
* Update deps
* Implement base lifecycle handling in network service
* Implement base lifecycle handling in storage service
* Use methods instead of functions
* Pipe lifecycle in metrics service
* Pipe lifecycle in mempool service
* Pipe lifecycle in log service
* Pipe lifecycle in da service
* Pipe lifecycle in consensus service
* Refactor handling of lifecycle message to should_stop_service
* Update overwatch version to fixed run_all one
2023-10-25 12:10:21 +02:00
Giacomo Pasini
f90704f1d7
Save safe blocks contents to storage ( #464 )
2023-10-17 11:04:47 +02:00
Daniel Sanchez
f04c4a6492
Use specific revision on overwatch ( #455 )
2023-10-09 09:18:56 +02:00
Al Liu
dbac7d7597
fix clippy and check warnings ( #452 )
2023-10-06 15:08:52 +08:00
Youngjoon Lee
285804e1d5
Remove unnecessary dependencies ( #433 )
2023-09-25 17:26:21 +09:00
Daniel Sanchez
fb3fd6f3b1
Nomos core ( #28 )
...
* Extract block to core crate
* Added linking flag for waku
* Cleanup imports
* Add missing core files
* Create more base mods
2022-12-13 15:35:11 +01:00
Giacomo Pasini
7cc9181574
Consensus backbone ( #16 )
...
* tmp
* add peers implem
* update return values
* Backport network consensus adapter (#26 )
* Pipe network adapter with proper types over original implementation
* Hold relay on CarnotConsensus
* Scratch Network adapter methods
* Fix tests blocking CI
* Fix waku feature on network crate
* Fix waku_bindings refs
* Restructure consensus network
* Stream block chunk
* Pipe adapter creation with subscription
* Add placeholder proposal chunk and approval messages
* Implement waku backend
* Clippy happy
* Use full path for tokio oneshot and error types in message_subscriber_channel method
* Clean imports
* small fixes
Co-authored-by: Daniel Sanchez Quiros <sanchez.quiros.daniel@gmail.com>
Co-authored-by: Daniel Sanchez Quiros <sanchez.quiros.daniel@gmail.com>
2022-12-13 11:15:54 +01:00
Al Liu
8c1a521440
adapt to overwatch error handle ( #24 )
2022-12-12 23:06:15 +13:00
gusto
ee0085e873
Continue CI steps even when one of them fails ( #15 )
...
* Continue CI steps even when one of them fails
* Build all features in CI
* Test all features in CI
2022-12-01 18:46:27 +02:00
Giacomo Pasini
0db0544a77
fix tests ( #14 )
2022-11-23 15:49:43 +01:00
Giacomo Pasini
90c7de6271
Split services into different crates ( #13 )
2022-11-23 14:43:22 +01:00