Refactor drep-expiry updates, withdrawal-draining
Home /
IntersectMBO /
cardano-ledger
Sep 09, 6-7 PM (3)
Sep 09, 7-8 PM (0)
Sep 09, 8-9 PM (0)
Sep 09, 9-10 PM (0)
Sep 09, 10-11 PM (0)
Sep 09, 11-12 AM (0)
Sep 10, 12-1 AM (0)
Sep 10, 1-2 AM (0)
Sep 10, 2-3 AM (0)
Sep 10, 3-4 AM (0)
Sep 10, 4-5 AM (0)
Sep 10, 5-6 AM (0)
Sep 10, 6-7 AM (0)
Sep 10, 7-8 AM (0)
Sep 10, 8-9 AM (13)
Sep 10, 9-10 AM (0)
Sep 10, 10-11 AM (1)
Sep 10, 11-12 PM (4)
Sep 10, 12-1 PM (0)
Sep 10, 1-2 PM (0)
Sep 10, 2-3 PM (3)
Sep 10, 3-4 PM (4)
Sep 10, 4-5 PM (0)
Sep 10, 5-6 PM (0)
Sep 10, 6-7 PM (0)
Sep 10, 7-8 PM (0)
Sep 10, 8-9 PM (5)
Sep 10, 9-10 PM (2)
Sep 10, 10-11 PM (0)
Sep 10, 11-12 AM (0)
Sep 11, 12-1 AM (0)
Sep 11, 1-2 AM (0)
Sep 11, 2-3 AM (0)
Sep 11, 3-4 AM (0)
Sep 11, 4-5 AM (0)
Sep 11, 5-6 AM (0)
Sep 11, 6-7 AM (0)
Sep 11, 7-8 AM (0)
Sep 11, 8-9 AM (2)
Sep 11, 9-10 AM (1)
Sep 11, 10-11 AM (10)
Sep 11, 11-12 PM (1)
Sep 11, 12-1 PM (4)
Sep 11, 1-2 PM (0)
Sep 11, 2-3 PM (1)
Sep 11, 3-4 PM (4)
Sep 11, 4-5 PM (2)
Sep 11, 5-6 PM (2)
Sep 11, 6-7 PM (0)
Sep 11, 7-8 PM (0)
Sep 11, 8-9 PM (0)
Sep 11, 9-10 PM (0)
Sep 11, 10-11 PM (0)
Sep 11, 11-12 AM (0)
Sep 12, 12-1 AM (0)
Sep 12, 1-2 AM (0)
Sep 12, 2-3 AM (0)
Sep 12, 3-4 AM (0)
Sep 12, 4-5 AM (0)
Sep 12, 5-6 AM (4)
Sep 12, 6-7 AM (0)
Sep 12, 7-8 AM (0)
Sep 12, 8-9 AM (1)
Sep 12, 9-10 AM (5)
Sep 12, 10-11 AM (2)
Sep 12, 11-12 PM (5)
Sep 12, 12-1 PM (0)
Sep 12, 1-2 PM (1)
Sep 12, 2-3 PM (0)
Sep 12, 3-4 PM (2)
Sep 12, 4-5 PM (2)
Sep 12, 5-6 PM (0)
Sep 12, 6-7 PM (17)
Sep 12, 7-8 PM (0)
Sep 12, 8-9 PM (4)
Sep 12, 9-10 PM (4)
Sep 12, 10-11 PM (0)
Sep 12, 11-12 AM (4)
Sep 13, 12-1 AM (0)
Sep 13, 1-2 AM (0)
Sep 13, 2-3 AM (0)
Sep 13, 3-4 AM (0)
Sep 13, 4-5 AM (0)
Sep 13, 5-6 AM (0)
Sep 13, 6-7 AM (0)
Sep 13, 7-8 AM (0)
Sep 13, 8-9 AM (0)
Sep 13, 9-10 AM (0)
Sep 13, 10-11 AM (0)
Sep 13, 11-12 PM (0)
Sep 13, 12-1 PM (0)
Sep 13, 1-2 PM (0)
Sep 13, 2-3 PM (0)
Sep 13, 3-4 PM (0)
Sep 13, 4-5 PM (0)
Sep 13, 5-6 PM (4)
Sep 13, 6-7 PM (0)
Sep 13, 7-8 PM (0)
Sep 13, 8-9 PM (0)
Sep 13, 9-10 PM (0)
Sep 13, 10-11 PM (0)
Sep 13, 11-12 AM (0)
Sep 14, 12-1 AM (0)
Sep 14, 1-2 AM (0)
Sep 14, 2-3 AM (0)
Sep 14, 3-4 AM (0)
Sep 14, 4-5 AM (0)
Sep 14, 5-6 AM (0)
Sep 14, 6-7 AM (0)
Sep 14, 7-8 AM (0)
Sep 14, 8-9 AM (0)
Sep 14, 9-10 AM (0)
Sep 14, 10-11 AM (0)
Sep 14, 11-12 PM (0)
Sep 14, 12-1 PM (0)
Sep 14, 1-2 PM (0)
Sep 14, 2-3 PM (0)
Sep 14, 3-4 PM (0)
Sep 14, 4-5 PM (0)
Sep 14, 5-6 PM (0)
Sep 14, 6-7 PM (0)
Sep 14, 7-8 PM (0)
Sep 14, 8-9 PM (0)
Sep 14, 9-10 PM (0)
Sep 14, 10-11 PM (0)
Sep 14, 11-12 AM (0)
Sep 15, 12-1 AM (0)
Sep 15, 1-2 AM (0)
Sep 15, 2-3 AM (0)
Sep 15, 3-4 AM (0)
Sep 15, 4-5 AM (0)
Sep 15, 5-6 AM (0)
Sep 15, 6-7 AM (0)
Sep 15, 7-8 AM (0)
Sep 15, 8-9 AM (0)
Sep 15, 9-10 AM (0)
Sep 15, 10-11 AM (11)
Sep 15, 11-12 PM (0)
Sep 15, 12-1 PM (19)
Sep 15, 1-2 PM (1)
Sep 15, 2-3 PM (0)
Sep 15, 3-4 PM (1)
Sep 15, 4-5 PM (15)
Sep 15, 5-6 PM (0)
Sep 15, 6-7 PM (0)
Sep 15, 7-8 PM (14)
Sep 15, 8-9 PM (0)
Sep 15, 9-10 PM (5)
Sep 15, 10-11 PM (0)
Sep 15, 11-12 AM (4)
Sep 16, 12-1 AM (0)
Sep 16, 1-2 AM (0)
Sep 16, 2-3 AM (0)
Sep 16, 3-4 AM (4)
Sep 16, 4-5 AM (1)
Sep 16, 5-6 AM (0)
Sep 16, 6-7 AM (0)
Sep 16, 7-8 AM (0)
Sep 16, 8-9 AM (0)
Sep 16, 9-10 AM (0)
Sep 16, 10-11 AM (0)
Sep 16, 11-12 PM (9)
Sep 16, 12-1 PM (7)
Sep 16, 1-2 PM (0)
Sep 16, 2-3 PM (2)
Sep 16, 3-4 PM (0)
Sep 16, 4-5 PM (0)
Sep 16, 5-6 PM (0)
Sep 16, 6-7 PM (0)
207 commits this week
Sep 09, 2025
-
Sep 16, 2025
Move withdrawals and DRep expiry updates to LEDGER.
...from CERTS, protocol version 11 onwards. ...because LEDGER is a more suitable place for these operations. They run just before the CERTS rule transition in LEDGER. Also have two predicate failures in LEDGER instead of only one in CERTS, to report the specific cases of missing accounts/wrong network vs. incomplete withdrawals amounts.
Voting - make explicit conformance mismatch
BBODY - make explicit conformance mismatch
Proposals - make explicit conformance mismatch
Delegate vote - make explicit conformance mismatch
Fix implementation of disableImInitPostEpochBoundaryHook
Treasury withdrawals - make explicit conformance mismatch
Enable epoch boundary hook
Voting - make explicit conformance mismatch
Proposals - make explicit conformance mismatch
BBODY - make explicit conformance mismatch
Treasury withdrawals - make explicit conformance mismatch
Delegate vote - make explicit conformance mismatch
Fix implementation of disableImInitPostEpochBoundaryHook
Enable epoch boundary
Update fls (TEMPORARY)
Move withdrawals and DRep expiry updates to LEDGER.
...from CERTS, protocol version 11 onwards. ...because LEDGER is a more suitable place for these operations. They run just before the CERTS rule transition in LEDGER. Also have two predicate failures in LEDGER instead of only one in CERTS, to report the specific cases of missing accounts/wrong network vs. incomplete withdrawals amounts.
Preliminary ghc 9.14 support
Currently using ghc-9.14.0.20250908.
Updated from 943eb62594d801e1bf938b14519de5c2ba673889 via push
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 943eb62594d801e1bf938b14519de5c2ba673889