coot
coot
The id is a `Blake2b` hash, [ref]: ``` pub async fn build(&self, message_bytes: &[u8]) -> StdResult { fn compute_msg_id(dmq_message: &DmqMsg) -> Vec { let mut hasher = Blake2b::::new(); hasher.update(&dmq_message.msg_body); hasher.update(dmq_message.block_number.to_be_bytes());...
The `dmq` node needs to verify stake pool IDs. For this, we need access to the ledger peers from the `cardano-node`. Ledger peers are only updated at epoch boundaries (todo:...
We should investigate how we could leverage the `cardano-node` logging system.
``` target active local below: FAIL (883.67s) *** Failed! Falsified (after 25 tests and 44 shrinks): AbsBearerInfo {abiConnectionDelay = LargeDelay, abiInboundAttenuation = NoAttenuation FastSpeed, abiOutboundAttenuation = NoAttenuation SlowSpeed, abiInboundWriteFailure =...
CBOR encoding / or CDDLs for: * `NodeToNodeVersion` * `NodeToNodeVersionData` * `NodeToClientVersion` * `NodeToClientVersionData` should be documented in the `network-spec`.
I pushed two branches: * [`coot/churn-test-failure-on-main`](https://github.com/IntersectMBO/ouroboros-network/tree/coot/churn-test-failure-on-main) * [`coot/churn-test-failure-on-tx-submission`](https://github.com/IntersectMBO/ouroboros-network/tree/coot/churn-test-failure-on-tx-submission-branch) (on top of #4887, where the issue was discovered)
We need to measure how the nodes are progressing in building the chain on the sim-net.
[`unwrapCBORinCBOR`](https://ouroboros-network.cardano.intersectmbo.org/ouroboros-network-api/Ouroboros-Network-Block.html#v:unwrapCBORinCBOR) is not incremental; it could be using https://github.com/well-typed/cborg/pull/286.
# Problem statement The goal is to make the Cardano wire protocol more accessible and thus easier to integrate against. Right now, we provide CDDL specifications for `node-to-node` and `node-to-client`...