Al Liu
6b45bf408e
add Debug and constructor for CarnotSettings ( #71 )
2023-02-10 19:04:56 +08:00
Giacomo Pasini
bbb783e1da
Complete consensus ( #65 )
...
* complete consensus
* review comments
2023-02-08 10:23:55 +01:00
gusto
8e2346c29e
Rust 1.67 cargo clippy fix ( #56 )
...
* Run clippy --fix for updated lint requirements
* Fmt after clippy
2023-01-27 11:04:42 +02:00
Giacomo Pasini
efb1690872
Add transaction type ( #50 )
...
* Add transaction type
2023-01-18 15:02:58 +01:00
Daniel Sanchez
677d4a245c
Mockpool ( #43 )
...
* Use ids slices on mempool trait
* Create a mock mempool
Added placeholders for block/blockheader/blockid relations
* Use linked hashmap
* Fix bounds
* Remove unnecessary bound
2023-01-18 03:11:03 -08:00
Daniel Sanchez
f1412b112e
Implemented mock fountain code protocol ( #45 )
2023-01-17 01:08:00 -08:00
Daniel Sanchez
7ff63d4824
Add fountain codes to consensus ( #38 )
...
* Add basic encode/decode test
* Use Stream for trait instead of Iterator
* Removed unnecessary pin
* Add custom fountain error
* Add failing path to tests
* Added docs
* Normalized chunks to bytes
* Added settings initialization for fountain codes trait
* Pipe fountain code through consensus
* Implement broadcast block and block reconstruction for Member Overlay
* Fix failing raptor test
* Use seed for raptorq tests
* Use const for topics instead of static
* Clippy happy
2023-01-10 12:58:51 +01:00
Giacomo Pasini
0229337414
Add leadership stub ( #22 )
...
* add leadership stub
* move types to core
* clippy happy
2023-01-10 11:33:08 +01:00
Daniel Sanchez
fc75ad1732
Fountain codes ( #37 )
...
* Add fountain module and raptorq basic implementation
* Add basic encode/decode test
* Use Stream for trait instead of Iterator
* Removed unnecessary pin
* Add custom fountain error
* Add failing path to tests
* Added docs
2023-01-05 10:35:12 +01:00
Giacomo Pasini
539c986f69
Add mempool stub ( #29 )
...
* add mempool stub
* address review comments
* move base data types to nomos-core
* allow clippy warning
2022-12-14 15:30:45 +01: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