test(gateway): capture uncertified stability height fallback
May 13, 4-5 PM (33)
May 13, 5-6 PM (30)
May 13, 6-7 PM (51)
May 13, 7-8 PM (33)
May 13, 8-9 PM (9)
May 13, 9-10 PM (24)
May 13, 10-11 PM (30)
May 13, 11-12 AM (11)
May 14, 12-1 AM (18)
May 14, 1-2 AM (3)
May 14, 2-3 AM (4)
May 14, 3-4 AM (21)
May 14, 4-5 AM (11)
May 14, 5-6 AM (18)
May 14, 6-7 AM (18)
May 14, 7-8 AM (47)
May 14, 8-9 AM (53)
May 14, 9-10 AM (35)
May 14, 10-11 AM (20)
May 14, 11-12 PM (114)
May 14, 12-1 PM (54)
May 14, 1-2 PM (151)
May 14, 2-3 PM (32)
May 14, 3-4 PM (17)
May 14, 4-5 PM (14)
May 14, 5-6 PM (38)
May 14, 6-7 PM (12)
May 14, 7-8 PM (22)
May 14, 8-9 PM (37)
May 14, 9-10 PM (35)
May 14, 10-11 PM (27)
May 14, 11-12 AM (14)
May 15, 12-1 AM (18)
May 15, 1-2 AM (15)
May 15, 2-3 AM (5)
May 15, 3-4 AM (3)
May 15, 4-5 AM (13)
May 15, 5-6 AM (14)
May 15, 6-7 AM (10)
May 15, 7-8 AM (31)
May 15, 8-9 AM (23)
May 15, 9-10 AM (52)
May 15, 10-11 AM (71)
May 15, 11-12 PM (70)
May 15, 12-1 PM (73)
May 15, 1-2 PM (73)
May 15, 2-3 PM (66)
May 15, 3-4 PM (26)
May 15, 4-5 PM (13)
May 15, 5-6 PM (30)
May 15, 6-7 PM (29)
May 15, 7-8 PM (25)
May 15, 8-9 PM (8)
May 15, 9-10 PM (34)
May 15, 10-11 PM (34)
May 15, 11-12 AM (25)
May 16, 12-1 AM (2)
May 16, 1-2 AM (2)
May 16, 2-3 AM (3)
May 16, 3-4 AM (3)
May 16, 4-5 AM (0)
May 16, 5-6 AM (6)
May 16, 6-7 AM (2)
May 16, 7-8 AM (10)
May 16, 8-9 AM (1)
May 16, 9-10 AM (2)
May 16, 10-11 AM (1)
May 16, 11-12 PM (13)
May 16, 12-1 PM (11)
May 16, 1-2 PM (8)
May 16, 2-3 PM (15)
May 16, 3-4 PM (10)
May 16, 4-5 PM (2)
May 16, 5-6 PM (2)
May 16, 6-7 PM (2)
May 16, 7-8 PM (10)
May 16, 8-9 PM (6)
May 16, 9-10 PM (9)
May 16, 10-11 PM (29)
May 16, 11-12 AM (42)
May 17, 12-1 AM (9)
May 17, 1-2 AM (1)
May 17, 2-3 AM (0)
May 17, 3-4 AM (1)
May 17, 4-5 AM (0)
May 17, 5-6 AM (3)
May 17, 6-7 AM (2)
May 17, 7-8 AM (1)
May 17, 8-9 AM (1)
May 17, 9-10 AM (1)
May 17, 10-11 AM (6)
May 17, 11-12 PM (6)
May 17, 12-1 PM (4)
May 17, 1-2 PM (5)
May 17, 2-3 PM (9)
May 17, 3-4 PM (4)
May 17, 4-5 PM (8)
May 17, 5-6 PM (14)
May 17, 6-7 PM (10)
May 17, 7-8 PM (2)
May 17, 8-9 PM (4)
May 17, 9-10 PM (2)
May 17, 10-11 PM (20)
May 17, 11-12 AM (13)
May 18, 12-1 AM (10)
May 18, 1-2 AM (4)
May 18, 2-3 AM (5)
May 18, 3-4 AM (9)
May 18, 4-5 AM (14)
May 18, 5-6 AM (2)
May 18, 6-7 AM (37)
May 18, 7-8 AM (28)
May 18, 8-9 AM (35)
May 18, 9-10 AM (41)
May 18, 10-11 AM (43)
May 18, 11-12 PM (29)
May 18, 12-1 PM (136)
May 18, 1-2 PM (34)
May 18, 2-3 PM (89)
May 18, 3-4 PM (33)
May 18, 4-5 PM (45)
May 18, 5-6 PM (21)
May 18, 6-7 PM (16)
May 18, 7-8 PM (13)
May 18, 8-9 PM (23)
May 18, 9-10 PM (4)
May 18, 10-11 PM (25)
May 18, 11-12 AM (12)
May 19, 12-1 AM (7)
May 19, 1-2 AM (2)
May 19, 2-3 AM (9)
May 19, 3-4 AM (5)
May 19, 4-5 AM (10)
May 19, 5-6 AM (3)
May 19, 6-7 AM (53)
May 19, 7-8 AM (23)
May 19, 8-9 AM (46)
May 19, 9-10 AM (66)
May 19, 10-11 AM (30)
May 19, 11-12 PM (48)
May 19, 12-1 PM (79)
May 19, 1-2 PM (70)
May 19, 2-3 PM (41)
May 19, 3-4 PM (51)
May 19, 4-5 PM (15)
May 19, 5-6 PM (20)
May 19, 6-7 PM (18)
May 19, 7-8 PM (9)
May 19, 8-9 PM (21)
May 19, 9-10 PM (10)
May 19, 10-11 PM (28)
May 19, 11-12 AM (13)
May 20, 12-1 AM (21)
May 20, 1-2 AM (9)
May 20, 2-3 AM (4)
May 20, 3-4 AM (5)
May 20, 4-5 AM (9)
May 20, 5-6 AM (37)
May 20, 6-7 AM (47)
May 20, 7-8 AM (53)
May 20, 8-9 AM (50)
May 20, 9-10 AM (16)
May 20, 10-11 AM (40)
May 20, 11-12 PM (28)
May 20, 12-1 PM (50)
May 20, 1-2 PM (91)
May 20, 2-3 PM (17)
May 20, 3-4 PM (13)
May 20, 4-5 PM (0)
3,986 commits this week
May 13, 2026
-
May 20, 2026
fix: resolve lint failures
prevent CPS validation workflow from pathname expansion (#1198)
fix: align local devnet with probabilistic cutoff
net-rs: default smoke clusters to top-stake-fraction committee
The wFA-LS default (480 PV + 120 NPV) assumes mainnet-scale pool counts. At the smoke cluster's 9 pool nodes only PV is allocatable (CIP-0164 partitions PV/NPV pool sets disjointly, and every pool wins at least one PV seat at this scale), so the achievable max is ~480 vs the threshold of 0.75 × 600 = 450 — only ~30 seats of margin above the threshold. Losing a single pool's PV seats drops the cluster below quorum, masking the abstention-budget behaviour the lazy-voter sample is meant to exercise. Switch the shared base (`mainnet.toml`) to top-stake-fraction selection: every pool covered by the top 99% of stake casts a weight-1 vote. The committee size now matches the actual voter count (9), so the threshold (`floor(0.75 × 9) = 6`) is proportional to who can actually vote. Lazy-voter sweep on the 30/9-pool sample, 5 min each, identical seed/topology (push-on-admit fanout already in tree): fraction=0.0 → 0 / 9 lazy → 9 honest → 92% cert fraction=0.1 → 1 / 9 lazy → 8 honest → 92% cert fraction=0.2 → 2 / 9 lazy → 7 honest → 92% cert fraction=0.25 → 3 / 9 lazy → 6 honest → 92% cert (at threshold) fraction=0.34 → 4 / 9 lazy → 5 honest → 0% cert (below threshold) The 13/13 EB-generation count is deterministic across all five runs. The 12/13 ceiling (and the 5 residual MissingTX seen in every run) is producer-rotation residue — same artefact across the sweep. Also trims the sample-cluster-lazy-voter docstring to match the TSF math. Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
refactor: harden caribic startup errors
fix: encode deterministic probabilistic cutoff
fix: align local devnet with pool threshold
Benchmark partial fanout with native-token outputs
chore: drop gate.sh (ready for review)
Finalizes #5292 after the local gate, removal guards, integration guard, and commit/task audit passed at pre-finalization HEAD 2826a82dab. Marks T020-T024 complete and removes the temporary PR-local gate script before review. No behavior change.
refactor: remove `CardanoImmutableFilesFullSignableBuilder`
And `ImmutableDigester::compute_digest`, allowing removal of the network parameter from the `CardanoImmutableDigester`.
refactor: remove cardano db v1 capability from Signable builder
Temporarily raise an error if a signed entity of that type is provided (until the signed entity type is removed).
Delete packages/shared/domain/tests/setup.ts
Signed-off-by: Abhayraj Jaiswal <[email protected]>
Merge pull request #455 from blockfrost/rust-next
feat: 0.1.88 rust
refactor(aggregator): remove `Snapshotter::snapshot_all_completed_immutables`
It was used by the, now removed, cardano db "v1" artifact builder
refactor: replace all usage of `CardanoImmutableFilesFull` in tests where the type does not matter
refactor(aggregator): remove cardano db v1 artifact builder
more work to come, in the meantime the signed entity service will raise an error if asked to build an `CardanoImmutableFilesFull` entity.
refactor(client-lib): remove remaining cardano db v1 code
All of it should have been removed previously, but some were left out.
refactor(signer): remove cardano db v1 code or replace it with v2
refactor(end-to-end): remove Cardano db v1 checks
feat: 0.1.88 rust - remove unused deps
fix(database): do not prune spent UTxOs in API storage mode
Signed-off-by: cryptodj413 <[email protected]>
fix: encode deterministic probabilistic cutoff
Output agda trace over multiple lines
Transient constraints for windows cross-compilation