Daniel Sanchez
|
91ce4e6fa1
|
Make a transaction trait (#98)
* Impl Transaction trait
* Impl Transaction for MockTransaction
* <ake carnot transaction a module
* Refactor consensus to use Transaction
* Fix tests
* Constrain Transaction::Hash
* Refactor redundant Carnot in CarnotTx
|
2023-03-16 22:42:56 -07:00 |
Al Liu
|
818d7f29cd
|
Add generic block (#93)
* add generic block
* fix PR comments
* Block uses tx hashes
* Refactor bounds and generics to accept block type
* remove Tx generics
* add generic for block
* Remove unnecessary bounds on leadership
* Impl from with ownership for mock tx and txid
* feature gate
---------
Co-authored-by: danielsanchezq <sanchez.quiros.daniel@gmail.com>
|
2023-03-14 09:55:08 -07:00 |
Al Liu
|
7f609db62a
|
Improve Mock network (#78)
* add MockTxId and send back transaction response messages
|
2023-02-21 16:10:26 +08:00 |
Al Liu
|
6b45bf408e
|
add Debug and constructor for CarnotSettings (#71)
|
2023-02-10 19:04:56 +08:00 |
Daniel Sanchez
|
320755d19d
|
Detach tx broadcast from mempool (#69)
* Remove send tx method from mempool network adapter
* Add error reporting to add_tx operation in mempool
Delegate broadcasting to external caller
|
2023-02-08 11:07:09 +01:00 |
Al Liu
|
146001c9fe
|
Mock mempool integration test (#66)
* finish mock mempool integration test
* use Log service for test
* remove unused example
* use millis and merge log PR
|
2023-02-07 17:13:22 +08:00 |