Implement Zeko JetStream publish contract
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 (101)
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 (1)
Apr 15, 4-5 AM (1)
Apr 15, 5-6 AM (32)
Apr 15, 6-7 AM (7)
Apr 15, 7-8 AM (25)
Apr 15, 8-9 AM (49)
Apr 15, 9-10 AM (40)
Apr 15, 10-11 AM (126)
Apr 15, 11-12 PM (53)
Apr 15, 12-1 PM (60)
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 (21)
Apr 15, 6-7 PM (33)
Apr 15, 7-8 PM (15)
Apr 15, 8-9 PM (17)
Apr 15, 9-10 PM (5)
Apr 15, 10-11 PM (20)
Apr 15, 11-12 AM (16)
Apr 16, 12-1 AM (12)
Apr 16, 1-2 AM (6)
Apr 16, 2-3 AM (7)
Apr 16, 3-4 AM (3)
Apr 16, 4-5 AM (4)
Apr 16, 5-6 AM (8)
Apr 16, 6-7 AM (33)
Apr 16, 7-8 AM (32)
Apr 16, 8-9 AM (31)
Apr 16, 9-10 AM (27)
Apr 16, 10-11 AM (50)
Apr 16, 11-12 PM (56)
Apr 16, 12-1 PM (58)
Apr 16, 1-2 PM (29)
Apr 16, 2-3 PM (40)
Apr 16, 3-4 PM (46)
Apr 16, 4-5 PM (47)
Apr 16, 5-6 PM (56)
Apr 16, 6-7 PM (17)
Apr 16, 7-8 PM (68)
Apr 16, 8-9 PM (38)
Apr 16, 9-10 PM (11)
Apr 16, 10-11 PM (23)
Apr 16, 11-12 AM (23)
Apr 17, 12-1 AM (12)
Apr 17, 1-2 AM (8)
Apr 17, 2-3 AM (3)
Apr 17, 3-4 AM (4)
Apr 17, 4-5 AM (3)
Apr 17, 5-6 AM (9)
Apr 17, 6-7 AM (26)
Apr 17, 7-8 AM (96)
Apr 17, 8-9 AM (70)
Apr 17, 9-10 AM (53)
Apr 17, 10-11 AM (40)
Apr 17, 11-12 PM (57)
Apr 17, 12-1 PM (64)
Apr 17, 1-2 PM (39)
Apr 17, 2-3 PM (44)
Apr 17, 3-4 PM (36)
Apr 17, 4-5 PM (13)
Apr 17, 5-6 PM (9)
Apr 17, 6-7 PM (25)
Apr 17, 7-8 PM (13)
Apr 17, 8-9 PM (3)
Apr 17, 9-10 PM (15)
Apr 17, 10-11 PM (24)
Apr 17, 11-12 AM (16)
Apr 18, 12-1 AM (2)
Apr 18, 1-2 AM (2)
Apr 18, 2-3 AM (6)
Apr 18, 3-4 AM (1)
Apr 18, 4-5 AM (2)
Apr 18, 5-6 AM (1)
Apr 18, 6-7 AM (1)
Apr 18, 7-8 AM (2)
Apr 18, 8-9 AM (4)
Apr 18, 9-10 AM (3)
3,897 commits this week
Apr 11, 2026
-
Apr 18, 2026
feat: add block_source stage for tracking block provenance
Signed-off-by: Roland Kuhn <[email protected]>
feat: add initial version of peer_selection stage
Signed-off-by: Roland Kuhn <[email protected]>
Fix harness bind mount for Antithesis
Move harness.sh next to docker-compose.yaml instead of referencing ../../components/ which doesn't exist in Antithesis's environment.
fix: continue candidate scan in shallow dispatch
Signed-off-by: Chris Gianelloni <[email protected]>
style: fix gci import formatting in state.go and node.go
Signed-off-by: wcatz <[email protected]>
Merge pull request #1298 from aiken-lang/fixes-1203
Use 'canonical' PlutusData encoding in machine's runtime builtin
feat(blockfetch): parallel shadow blockfetch with per-peer latency tracking
Add four-phase parallel blockfetch improvements: Phase 1 - Per-peer blockfetch latency EWMA: Track first-block response latency per connection using exponential moving average (alpha=0.2). New methods: RecordBlockfetchLatency, BlockfetchLatency on chainsync state. Phase 2 - Latency tiebreaker in chain selection: When two peers have equal observed tips, prefer the peer with lower blockfetch latency before falling back to connection ID string comparison. Phase 3 - Shadow blockfetch dispatch: For small near-tip batches (<=4 headers), dispatch the same RequestRange to a second peer that has already seen the block header. Accept blocks from whichever peer responds first with hash-based dedup to prevent double-apply. Phase 4 - Node wiring: Connect PeersWithBlock, RecordBlockfetchLatency, and BlockfetchLatency callbacks through LedgerStateConfig and ChainSelectorConfig. Signed-off-by: wcatz <[email protected]>
Convert SIGTERM to SIGINT in N2C harness
GHC handles SIGINT (UserInterrupt) but not SIGTERM by default. The harness converts SIGTERM to SIGINT so Haskell services (ogmios, kupo) get a chance to clean up. Both still exit 130 — upstream issue, needs filing. See: https://github.com/IntersectMBO/cardano-node/issues/2267
chore: update translation progress from Crowdin [skip ci]
add Haskell Benchmark (customSmallerIsBetter) benchmark result for fb4164955c9dd1c4af03611af2cc73de92e2f00d
Merge pull request #5756 from IntersectMBO/dependabot/github_actions/actions-903567a242
Bump actions/upload-pages-artifact from 4 to 5 in the actions group
Implement Zeko JetStream publish contract
Add explorer debug logs
Implement Zeko JetStream publish contract
Bump actions/upload-pages-artifact from 4 to 5 in the actions group
Bumps the actions group with 1 update: [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact). Updates `actions/upload-pages-artifact` from 4 to 5 - [Release notes](https://github.com/actions/upload-pages-artifact/releases) - [Commits](https://github.com/actions/upload-pages-artifact/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/upload-pages-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]>
[EC Api] - Added: Andamio Pioneers - session #8: Stop just learning: start proving your impact. The future of verifiable authority is being built right now. 🛠️
k8s: add istio base
Implement Zeko JetStream publish contract
Implement Zeko JetStream publish contract
Fix error "impossible!" in fetch decision logic
The three-layer lookup in goTx2 used `Map.lookupMax` on an EB-hash-keyed map to extract the tx's byte size. The picked offset may belong to an EB other than 'point', so using it as a key into 'point''s IntMap could either crash with `error "impossible!"` or silently yield the wrong tx's size. The tx's byte size is already in scope at target-construction time in `expand`. Capture it into the target tuple (`Right (point, txBytesSize, txHash)`) and thread it into goTx2 as an argument. The three-layer lookup and its FIXME are removed; both failure modes are eliminated. Addresses https://github.com/input-output-hk/ouroboros-leios/issues/862