fix(stm): second copilot suggestions addressed
Apr 08, 6-7 PM (27)
Apr 08, 7-8 PM (12)
Apr 08, 8-9 PM (11)
Apr 08, 9-10 PM (6)
Apr 08, 10-11 PM (50)
Apr 08, 11-12 AM (18)
Apr 09, 12-1 AM (7)
Apr 09, 1-2 AM (5)
Apr 09, 2-3 AM (2)
Apr 09, 3-4 AM (4)
Apr 09, 4-5 AM (6)
Apr 09, 5-6 AM (15)
Apr 09, 6-7 AM (36)
Apr 09, 7-8 AM (22)
Apr 09, 8-9 AM (25)
Apr 09, 9-10 AM (33)
Apr 09, 10-11 AM (20)
Apr 09, 11-12 PM (60)
Apr 09, 12-1 PM (68)
Apr 09, 1-2 PM (43)
Apr 09, 2-3 PM (74)
Apr 09, 3-4 PM (22)
Apr 09, 4-5 PM (51)
Apr 09, 5-6 PM (26)
Apr 09, 6-7 PM (23)
Apr 09, 7-8 PM (21)
Apr 09, 8-9 PM (39)
Apr 09, 9-10 PM (18)
Apr 09, 10-11 PM (29)
Apr 09, 11-12 AM (15)
Apr 10, 12-1 AM (5)
Apr 10, 1-2 AM (4)
Apr 10, 2-3 AM (4)
Apr 10, 3-4 AM (12)
Apr 10, 4-5 AM (3)
Apr 10, 5-6 AM (9)
Apr 10, 6-7 AM (30)
Apr 10, 7-8 AM (45)
Apr 10, 8-9 AM (47)
Apr 10, 9-10 AM (20)
Apr 10, 10-11 AM (61)
Apr 10, 11-12 PM (70)
Apr 10, 12-1 PM (46)
Apr 10, 1-2 PM (23)
Apr 10, 2-3 PM (36)
Apr 10, 3-4 PM (33)
Apr 10, 4-5 PM (38)
Apr 10, 5-6 PM (30)
Apr 10, 6-7 PM (11)
Apr 10, 7-8 PM (13)
Apr 10, 8-9 PM (7)
Apr 10, 9-10 PM (25)
Apr 10, 10-11 PM (47)
Apr 10, 11-12 AM (18)
Apr 11, 12-1 AM (6)
Apr 11, 1-2 AM (4)
Apr 11, 2-3 AM (2)
Apr 11, 3-4 AM (0)
Apr 11, 4-5 AM (8)
Apr 11, 5-6 AM (4)
Apr 11, 6-7 AM (5)
Apr 11, 7-8 AM (7)
Apr 11, 8-9 AM (3)
Apr 11, 9-10 AM (0)
Apr 11, 10-11 AM (10)
Apr 11, 11-12 PM (4)
Apr 11, 12-1 PM (7)
Apr 11, 1-2 PM (3)
Apr 11, 2-3 PM (7)
Apr 11, 3-4 PM (12)
Apr 11, 4-5 PM (18)
Apr 11, 5-6 PM (39)
Apr 11, 6-7 PM (0)
Apr 11, 7-8 PM (0)
Apr 11, 8-9 PM (2)
Apr 11, 9-10 PM (1)
Apr 11, 10-11 PM (19)
Apr 11, 11-12 AM (23)
Apr 12, 12-1 AM (4)
Apr 12, 1-2 AM (1)
Apr 12, 2-3 AM (9)
Apr 12, 3-4 AM (2)
Apr 12, 4-5 AM (0)
Apr 12, 5-6 AM (2)
Apr 12, 6-7 AM (2)
Apr 12, 7-8 AM (1)
Apr 12, 8-9 AM (3)
Apr 12, 9-10 AM (2)
Apr 12, 10-11 AM (11)
Apr 12, 11-12 PM (4)
Apr 12, 12-1 PM (1)
Apr 12, 1-2 PM (10)
Apr 12, 2-3 PM (24)
Apr 12, 3-4 PM (7)
Apr 12, 4-5 PM (7)
Apr 12, 5-6 PM (17)
Apr 12, 6-7 PM (2)
Apr 12, 7-8 PM (1)
Apr 12, 8-9 PM (8)
Apr 12, 9-10 PM (9)
Apr 12, 10-11 PM (38)
Apr 12, 11-12 AM (23)
Apr 13, 12-1 AM (5)
Apr 13, 1-2 AM (6)
Apr 13, 2-3 AM (5)
Apr 13, 3-4 AM (6)
Apr 13, 4-5 AM (2)
Apr 13, 5-6 AM (18)
Apr 13, 6-7 AM (23)
Apr 13, 7-8 AM (39)
Apr 13, 8-9 AM (43)
Apr 13, 9-10 AM (51)
Apr 13, 10-11 AM (75)
Apr 13, 11-12 PM (35)
Apr 13, 12-1 PM (55)
Apr 13, 1-2 PM (80)
Apr 13, 2-3 PM (42)
Apr 13, 3-4 PM (20)
Apr 13, 4-5 PM (31)
Apr 13, 5-6 PM (25)
Apr 13, 6-7 PM (18)
Apr 13, 7-8 PM (13)
Apr 13, 8-9 PM (15)
Apr 13, 9-10 PM (22)
Apr 13, 10-11 PM (29)
Apr 13, 11-12 AM (13)
Apr 14, 12-1 AM (6)
Apr 14, 1-2 AM (8)
Apr 14, 2-3 AM (15)
Apr 14, 3-4 AM (4)
Apr 14, 4-5 AM (4)
Apr 14, 5-6 AM (63)
Apr 14, 6-7 AM (50)
Apr 14, 7-8 AM (100)
Apr 14, 8-9 AM (33)
Apr 14, 9-10 AM (21)
Apr 14, 10-11 AM (34)
Apr 14, 11-12 PM (42)
Apr 14, 12-1 PM (72)
Apr 14, 1-2 PM (96)
Apr 14, 2-3 PM (44)
Apr 14, 3-4 PM (35)
Apr 14, 4-5 PM (9)
Apr 14, 5-6 PM (20)
Apr 14, 6-7 PM (22)
Apr 14, 7-8 PM (14)
Apr 14, 8-9 PM (10)
Apr 14, 9-10 PM (11)
Apr 14, 10-11 PM (24)
Apr 14, 11-12 AM (24)
Apr 15, 12-1 AM (3)
Apr 15, 1-2 AM (9)
Apr 15, 2-3 AM (8)
Apr 15, 3-4 AM (0)
Apr 15, 4-5 AM (1)
Apr 15, 5-6 AM (32)
Apr 15, 6-7 AM (6)
Apr 15, 7-8 AM (18)
Apr 15, 8-9 AM (46)
Apr 15, 9-10 AM (39)
Apr 15, 10-11 AM (102)
Apr 15, 11-12 PM (53)
Apr 15, 12-1 PM (55)
Apr 15, 1-2 PM (43)
Apr 15, 2-3 PM (45)
Apr 15, 3-4 PM (28)
Apr 15, 4-5 PM (43)
Apr 15, 5-6 PM (19)
Apr 15, 6-7 PM (0)
3,774 commits this week
Apr 08, 2026
-
Apr 15, 2026
k8s: add helm-to-kustomize to devShell
Define PerasCrypto and wire up voting committee instance using BLS
Add property tests for trivial aggregate verification helpers
This commit adds property tests for the verification helpers for provided to use along with trivial aggregate vote signatuures and aggregate VRF outputs, which verify a collection of items by verifying each on individually in a loop. Co-authored-by: Nicolas BACQUEY <[email protected]> Co-authored-by: Thomas BAGREL <[email protected]> Co-authored-by: Agustin Mista <[email protected]>
Define concrete Peras certs and votes using BLS signatures
Add serialisation roundtrip tests for PerasCert and PerasVote
Introduce O.C.Util.Bitmap
fix(event): queue size to 100k (#1914)
Signed-off-by: Chris Gianelloni <[email protected]>
fix: connection ID collision avoidance (#1913)
Signed-off-by: Chris Gianelloni <[email protected]>
Update flake.lock after adding sha256 to cardano-node pin
Add sha256 for ouroboros-consensus source-repository-package
tmpl recipe: add non-nixos machine handling for consistency checking and update ips
tmpl tofu: adjust the generic ssh cfg params so they can be overridden
tmpl recipe: adjust aws id query to filter for only non-terminated ids
tmpl dashboards: added cpu/mem and totals to cardano-node app dashboards
Update flake.lock for cumulative tx bytes pins
Bump ouroboros-consensus and cardano-node pins for cumulative tx bytes
Point ouroboros-consensus to dnadales/cumulative-tx-size (adds shelleyCumulativeTxBytes to ShelleyLedgerState) and cardano-node-leios to dnadales/cumulative-tx-bytes-metric (exposes it as a Prometheus gauge via LedgerMetrics).
Add confirmed tx throughput panel to proto-devnet dashboard
Adds a Grafana timeseries panel that plots txkB/s using: rate(cardano_node_metrics_cumulativeTxBytes_int[30s]) / 1000 Includes a 200 kB/s threshold line (the demo target from #845).
Bump ouroboros-consensus to dnadales/cumulative-tx-size
Picks up shelleyCumulativeTxBytes, the new top-level field on ShelleyLedgerState that tracks cumulative transaction bytes on the selected chain.
Expose cumulative tx bytes as a Prometheus metric
Add ledgerCumulativeTxBytes to LedgerQueries and wire it through LedgerMetrics so that the periodic ledger metrics trace emits an IntM "cumulativeTxBytes" gauge. This creates a Prometheus metric cardano_node_metrics_cumulativeTxBytes_int that can be used with rate() to compute confirmed tx throughput (txkB/s). The field is read from shelleyCumulativeTxBytes on the ShelleyLedgerState (added in ouroboros-consensus on the cumulative-tx-size branch). Byron returns 0.
Deployed 6229818 with MkDocs version: 1.6.1
Update satisfiability-semantics.txt
test: replace TypeScript E2E with Haskell cage tx builders
Move cage transaction builders and E2E test from cardano-mpfs-offchain into a self-contained Haskell package under haskell/. The package depends on cardano-node-clients (TxBuild DSL, devnet) and mts:mpf (in-memory trie) — no dependency on cardano-mpfs-offchain. Modules adapted from offchain: - Core types: OnChain, Types, Blueprint, Proof - Infrastructure: Provider, Config, Trie, Trie/Pure, Trie/PureManager - Tx builders: Boot, Request, Update, Reject, Retract, End, Internal Key simplifications vs offchain: - Request: takes Coin (tip) directly instead of State IO - Retract: takes TokenId directly instead of State IO - Update/Reject: removed unused State IO parameter - E2E: uses cardano-node-clients devnet directly (no Application/Context) Removes TypeScript E2E (e2e/) — Haskell E2E covers the same flow: boot → request → update → retract (with real Plutus V3 evaluation). Closes #42