lukaszrzasik
lukaszrzasik
Closes #3028 ### This PR: * `DaTaskState` now optimistically calculates VID shares and updates `Consensus` state when handling `DaProposalValidated` event and the primary network is down. * moves `calculate_vid_disperse` from...
### What is this task and why do we need to work on it? Currently VID is calculated by the DA node when VID is explicitly requested. The task is...
### What is this task and why do we need to work on it? Currently a node immediately responds with `ResponseMessage::NotFound` when it doesn't have necessary data to calculate VID....
Closes #1992 ### This PR: * Creates three new methods in the `ConnectedNetwork` trait: * `subscribe_transactions` which subscribes to the new `Transactions` topic * `unsubscribe_transactions` which unsubscribes from the `Transactions`...
### What is this task and why do we need to work on it? The task is to migrate `ConnectedNetwork` trait to `anyhow::Result` return type. ### What work will need...
### What is this task and why do we need to work on it? Currently in `DelayedRequester::do_vid` the request is cancelled when the timeout is reached. Instead: do not cancel...
### What is this task and why do we need to work on it? In normal situation `CombinedNetworks` delays sending some messages on the secondary network. If the primary network...
### What is this task and why do we need to work on it? Currently `build_vid_proposal` arbitrarily returns the first `VidDisperseShare` proposal. It should return all the `VidDisperseShare`s proposals so...
Closes #3520 ### This PR: This PR tries to improve a vote and a certificate validation. The existing problem is that both a view and a certificate include a view...
Closes # ### This PR: ### This PR does not: ### Key places to review: