Home /
Input Output /
ouroboros-leios-sim
Feb 13, 10-11 AM (0)
Feb 13, 11-12 PM (0)
Feb 13, 12-1 PM (0)
Feb 13, 1-2 PM (0)
Feb 13, 2-3 PM (8)
Feb 13, 3-4 PM (1)
Feb 13, 4-5 PM (5)
Feb 13, 5-6 PM (0)
Feb 13, 6-7 PM (0)
Feb 13, 7-8 PM (0)
Feb 13, 8-9 PM (0)
Feb 13, 9-10 PM (0)
Feb 13, 10-11 PM (0)
Feb 13, 11-12 AM (0)
Feb 14, 12-1 AM (0)
Feb 14, 1-2 AM (0)
Feb 14, 2-3 AM (0)
Feb 14, 3-4 AM (0)
Feb 14, 4-5 AM (15)
Feb 14, 5-6 AM (0)
Feb 14, 6-7 AM (0)
Feb 14, 7-8 AM (0)
Feb 14, 8-9 AM (0)
Feb 14, 9-10 AM (0)
Feb 14, 10-11 AM (0)
Feb 14, 11-12 PM (0)
Feb 14, 12-1 PM (0)
Feb 14, 1-2 PM (0)
Feb 14, 2-3 PM (0)
Feb 14, 3-4 PM (0)
Feb 14, 4-5 PM (0)
Feb 14, 5-6 PM (0)
Feb 14, 6-7 PM (0)
Feb 14, 7-8 PM (0)
Feb 14, 8-9 PM (0)
Feb 14, 9-10 PM (0)
Feb 14, 10-11 PM (0)
Feb 14, 11-12 AM (0)
Feb 15, 12-1 AM (0)
Feb 15, 1-2 AM (0)
Feb 15, 2-3 AM (0)
Feb 15, 3-4 AM (0)
Feb 15, 4-5 AM (0)
Feb 15, 5-6 AM (0)
Feb 15, 6-7 AM (0)
Feb 15, 7-8 AM (0)
Feb 15, 8-9 AM (0)
Feb 15, 9-10 AM (0)
Feb 15, 10-11 AM (0)
Feb 15, 11-12 PM (0)
Feb 15, 12-1 PM (0)
Feb 15, 1-2 PM (0)
Feb 15, 2-3 PM (0)
Feb 15, 3-4 PM (0)
Feb 15, 4-5 PM (0)
Feb 15, 5-6 PM (0)
Feb 15, 6-7 PM (0)
Feb 15, 7-8 PM (0)
Feb 15, 8-9 PM (0)
Feb 15, 9-10 PM (0)
Feb 15, 10-11 PM (0)
Feb 15, 11-12 AM (0)
Feb 16, 12-1 AM (0)
Feb 16, 1-2 AM (0)
Feb 16, 2-3 AM (0)
Feb 16, 3-4 AM (0)
Feb 16, 4-5 AM (0)
Feb 16, 5-6 AM (0)
Feb 16, 6-7 AM (0)
Feb 16, 7-8 AM (0)
Feb 16, 8-9 AM (0)
Feb 16, 9-10 AM (0)
Feb 16, 10-11 AM (0)
Feb 16, 11-12 PM (0)
Feb 16, 12-1 PM (0)
Feb 16, 1-2 PM (0)
Feb 16, 2-3 PM (0)
Feb 16, 3-4 PM (0)
Feb 16, 4-5 PM (0)
Feb 16, 5-6 PM (0)
Feb 16, 6-7 PM (0)
Feb 16, 7-8 PM (0)
Feb 16, 8-9 PM (0)
Feb 16, 9-10 PM (0)
Feb 16, 10-11 PM (0)
Feb 16, 11-12 AM (0)
Feb 17, 12-1 AM (0)
Feb 17, 1-2 AM (0)
Feb 17, 2-3 AM (0)
Feb 17, 3-4 AM (0)
Feb 17, 4-5 AM (0)
Feb 17, 5-6 AM (0)
Feb 17, 6-7 AM (0)
Feb 17, 7-8 AM (4)
Feb 17, 8-9 AM (0)
Feb 17, 9-10 AM (0)
Feb 17, 10-11 AM (0)
Feb 17, 11-12 PM (0)
Feb 17, 12-1 PM (0)
Feb 17, 1-2 PM (0)
Feb 17, 2-3 PM (0)
Feb 17, 3-4 PM (3)
Feb 17, 4-5 PM (1)
Feb 17, 5-6 PM (2)
Feb 17, 6-7 PM (1)
Feb 17, 7-8 PM (0)
Feb 17, 8-9 PM (0)
Feb 17, 9-10 PM (0)
Feb 17, 10-11 PM (1)
Feb 17, 11-12 AM (0)
Feb 18, 12-1 AM (0)
Feb 18, 1-2 AM (0)
Feb 18, 2-3 AM (0)
Feb 18, 3-4 AM (0)
Feb 18, 4-5 AM (0)
Feb 18, 5-6 AM (0)
Feb 18, 6-7 AM (0)
Feb 18, 7-8 AM (0)
Feb 18, 8-9 AM (0)
Feb 18, 9-10 AM (0)
Feb 18, 10-11 AM (0)
Feb 18, 11-12 PM (0)
Feb 18, 12-1 PM (0)
Feb 18, 1-2 PM (0)
Feb 18, 2-3 PM (0)
Feb 18, 3-4 PM (2)
Feb 18, 4-5 PM (0)
Feb 18, 5-6 PM (2)
Feb 18, 6-7 PM (2)
Feb 18, 7-8 PM (8)
Feb 18, 8-9 PM (0)
Feb 18, 9-10 PM (1)
Feb 18, 10-11 PM (0)
Feb 18, 11-12 AM (0)
Feb 19, 12-1 AM (0)
Feb 19, 1-2 AM (0)
Feb 19, 2-3 AM (0)
Feb 19, 3-4 AM (0)
Feb 19, 4-5 AM (0)
Feb 19, 5-6 AM (0)
Feb 19, 6-7 AM (0)
Feb 19, 7-8 AM (39)
Feb 19, 8-9 AM (4)
Feb 19, 9-10 AM (0)
Feb 19, 10-11 AM (19)
Feb 19, 11-12 PM (1)
Feb 19, 12-1 PM (2)
Feb 19, 1-2 PM (2)
Feb 19, 2-3 PM (12)
Feb 19, 3-4 PM (0)
Feb 19, 4-5 PM (5)
Feb 19, 5-6 PM (1)
Feb 19, 6-7 PM (0)
Feb 19, 7-8 PM (0)
Feb 19, 8-9 PM (0)
Feb 19, 9-10 PM (0)
Feb 19, 10-11 PM (0)
Feb 19, 11-12 AM (0)
Feb 20, 12-1 AM (0)
Feb 20, 1-2 AM (1)
Feb 20, 2-3 AM (3)
Feb 20, 3-4 AM (0)
Feb 20, 4-5 AM (0)
Feb 20, 5-6 AM (0)
Feb 20, 6-7 AM (0)
Feb 20, 7-8 AM (0)
Feb 20, 8-9 AM (0)
Feb 20, 9-10 AM (0)
Feb 20, 10-11 AM (0)
145 commits this week
Feb 13, 2026
-
Feb 20, 2026
Update haskell.nix
This updates to the latest haskell.nix and improves the way the source for trace-parser and ouroboros-leios-sim are updated for cabalProject.
Fix date command for macOS bash 3.2 compatibility
GNU date uses -d for epoch conversion while BSD/macOS date uses -r. Fall back to BSD syntax when GNU syntax is unavailable. Signed-off-by: Chris Gianelloni <[email protected]>
Add cardano-node-bp build and improve CI workflow
- Add missing cardano-node-bp image build step (required by devnet) - Add per-image GHA cache scoping to prevent cache collisions - Run test-local on push to main, not just PRs - Add 120-minute timeout to prevent runaway test jobs Signed-off-by: Chris Gianelloni <[email protected]>
Use /usr/bin/env bash in all shell scripts
More portable shebang that works across Linux distributions including NixOS where bash may not be at /bin/bash. Signed-off-by: Chris Gianelloni <[email protected]>
Add Forge.Loop handler for block creation tracking
The analysis only recognized block creation via the immdb-server MsgBlock format. Devnet pool nodes forge blocks through cardano-node's Forge.Loop, which emits ForgedBlock events. Without this handler, praos_blocks_created was always 0 for the devnet stack, preventing latency assertions from firing. Signed-off-by: Chris Gianelloni <[email protected]>
Fix Antithesis SDK import path for setup_complete
The setup_complete function lives in antithesis.lifecycle, not the top-level antithesis module. The wrong import silently fell through to the except branch, setting ANTITHESIS_AVAILABLE=False and disabling all assertions. Signed-off-by: Chris Gianelloni <[email protected]>
Use cabal install instead of find dist-newstyle
Replace the fragile `find dist-newstyle -name ... | head -1` pattern with `cabal install --install-method=copy --installdir=...` across all three Dockerfiles. This also fixes the wrong dist-newstyle cleanup path in Dockerfile.immdb-server (/code/ouroboros-consensus/ vs /). Signed-off-by: Chris Gianelloni <[email protected]>
fix(viz): use muted color for uncertified EBs, rename Avg Block Fill
Visualize txs as we have identify on them now
Use in flight PR from consensus to fix build
Clip rectangles at start and end of the edge
Add colors to the global stats legend
Parse RB/EB generated and render according to bandwidth
Use latest leios-prototype branches
Parse and render size of LeiosBlockTxs fetches
Update mapping in ui
Allow access to node.socket from non-elevated processes
Simplify proto-devnet scripts
Network emulation in proto-devnet
fix(sim): correct EB certification model
Certification is now decided at next block production, not at EB creation. When certified, the RB carries only the certificate (no txs) and the EB's referenced txs are removed from all mempools. When not certified, the RB fills normally and EB txs remain available for future blocks/EBs. Also extract consumeTx helper for tx+counterpart mempool removal, and update README with the corrected EB flow documentation.
feat(sim): EB announcement based on mempool overflow, not probability
Remove ebAnnouncementRate parameter. EBs are now announced whenever the block producer has mempool overflow after filling a block — honest nodes always announce when they can. Empty EBs are never produced. This makes EB frequency an emergent property of tx load vs block capacity. Also set default EB certification rate to 50%.
Updated reference to deltaq library