Started switching to using AccountId
Home /
Input Output /
cardano-ledger
May 02, 5-6 PM (0)
May 02, 6-7 PM (0)
May 02, 7-8 PM (0)
May 02, 8-9 PM (0)
May 02, 9-10 PM (0)
May 02, 10-11 PM (0)
May 02, 11-12 AM (0)
May 03, 12-1 AM (0)
May 03, 1-2 AM (0)
May 03, 2-3 AM (0)
May 03, 3-4 AM (0)
May 03, 4-5 AM (0)
May 03, 5-6 AM (0)
May 03, 6-7 AM (0)
May 03, 7-8 AM (0)
May 03, 8-9 AM (0)
May 03, 9-10 AM (0)
May 03, 10-11 AM (0)
May 03, 11-12 PM (0)
May 03, 12-1 PM (0)
May 03, 1-2 PM (0)
May 03, 2-3 PM (0)
May 03, 3-4 PM (0)
May 03, 4-5 PM (0)
May 03, 5-6 PM (0)
May 03, 6-7 PM (0)
May 03, 7-8 PM (0)
May 03, 8-9 PM (0)
May 03, 9-10 PM (0)
May 03, 10-11 PM (0)
May 03, 11-12 AM (0)
May 04, 12-1 AM (0)
May 04, 1-2 AM (0)
May 04, 2-3 AM (0)
May 04, 3-4 AM (0)
May 04, 4-5 AM (0)
May 04, 5-6 AM (0)
May 04, 6-7 AM (0)
May 04, 7-8 AM (0)
May 04, 8-9 AM (0)
May 04, 9-10 AM (0)
May 04, 10-11 AM (0)
May 04, 11-12 PM (0)
May 04, 12-1 PM (0)
May 04, 1-2 PM (1)
May 04, 2-3 PM (0)
May 04, 3-4 PM (0)
May 04, 4-5 PM (0)
May 04, 5-6 PM (0)
May 04, 6-7 PM (0)
May 04, 7-8 PM (0)
May 04, 8-9 PM (0)
May 04, 9-10 PM (0)
May 04, 10-11 PM (0)
May 04, 11-12 AM (0)
May 05, 12-1 AM (0)
May 05, 1-2 AM (0)
May 05, 2-3 AM (0)
May 05, 3-4 AM (0)
May 05, 4-5 AM (0)
May 05, 5-6 AM (0)
May 05, 6-7 AM (0)
May 05, 7-8 AM (1)
May 05, 8-9 AM (0)
May 05, 9-10 AM (0)
May 05, 10-11 AM (0)
May 05, 11-12 PM (0)
May 05, 12-1 PM (8)
May 05, 1-2 PM (0)
May 05, 2-3 PM (0)
May 05, 3-4 PM (0)
May 05, 4-5 PM (0)
May 05, 5-6 PM (0)
May 05, 6-7 PM (0)
May 05, 7-8 PM (0)
May 05, 8-9 PM (0)
May 05, 9-10 PM (0)
May 05, 10-11 PM (0)
May 05, 11-12 AM (0)
May 06, 12-1 AM (0)
May 06, 1-2 AM (0)
May 06, 2-3 AM (0)
May 06, 3-4 AM (0)
May 06, 4-5 AM (0)
May 06, 5-6 AM (0)
May 06, 6-7 AM (0)
May 06, 7-8 AM (1)
May 06, 8-9 AM (0)
May 06, 9-10 AM (0)
May 06, 10-11 AM (1)
May 06, 11-12 PM (0)
May 06, 12-1 PM (1)
May 06, 1-2 PM (0)
May 06, 2-3 PM (0)
May 06, 3-4 PM (0)
May 06, 4-5 PM (0)
May 06, 5-6 PM (0)
May 06, 6-7 PM (0)
May 06, 7-8 PM (0)
May 06, 8-9 PM (0)
May 06, 9-10 PM (0)
May 06, 10-11 PM (0)
May 06, 11-12 AM (0)
May 07, 12-1 AM (0)
May 07, 1-2 AM (0)
May 07, 2-3 AM (0)
May 07, 3-4 AM (0)
May 07, 4-5 AM (2)
May 07, 5-6 AM (0)
May 07, 6-7 AM (0)
May 07, 7-8 AM (0)
May 07, 8-9 AM (4)
May 07, 9-10 AM (0)
May 07, 10-11 AM (0)
May 07, 11-12 PM (0)
May 07, 12-1 PM (0)
May 07, 1-2 PM (0)
May 07, 2-3 PM (0)
May 07, 3-4 PM (0)
May 07, 4-5 PM (0)
May 07, 5-6 PM (0)
May 07, 6-7 PM (0)
May 07, 7-8 PM (0)
May 07, 8-9 PM (0)
May 07, 9-10 PM (0)
May 07, 10-11 PM (0)
May 07, 11-12 AM (0)
May 08, 12-1 AM (0)
May 08, 1-2 AM (5)
May 08, 2-3 AM (0)
May 08, 3-4 AM (0)
May 08, 4-5 AM (0)
May 08, 5-6 AM (0)
May 08, 6-7 AM (0)
May 08, 7-8 AM (0)
May 08, 8-9 AM (2)
May 08, 9-10 AM (0)
May 08, 10-11 AM (2)
May 08, 11-12 PM (0)
May 08, 12-1 PM (2)
May 08, 1-2 PM (0)
May 08, 2-3 PM (0)
May 08, 3-4 PM (0)
May 08, 4-5 PM (0)
May 08, 5-6 PM (0)
May 08, 6-7 PM (0)
May 08, 7-8 PM (0)
May 08, 8-9 PM (0)
May 08, 9-10 PM (0)
May 08, 10-11 PM (0)
May 08, 11-12 AM (0)
May 09, 12-1 AM (0)
May 09, 1-2 AM (0)
May 09, 2-3 AM (0)
May 09, 3-4 AM (0)
May 09, 4-5 AM (4)
May 09, 5-6 AM (0)
May 09, 6-7 AM (0)
May 09, 7-8 AM (0)
May 09, 8-9 AM (0)
May 09, 9-10 AM (0)
May 09, 10-11 AM (0)
May 09, 11-12 PM (0)
May 09, 12-1 PM (0)
May 09, 1-2 PM (0)
May 09, 2-3 PM (0)
May 09, 3-4 PM (0)
May 09, 4-5 PM (0)
May 09, 5-6 PM (0)
34 commits this week
May 02, 2026
-
May 09, 2026
Install doctest before build to avoid rebuilding after
add Haskell Benchmark (customSmallerIsBetter) benchmark result for b388b8749d58564d45b79eaf0079c5b538801352
Relax `NoThunks` instance for `BlockTransitionError` (#5808)
* Relax `NoThunks` instance for `BlockTransitionError`: We no longer need to check for thunks in the contents of `BlockTransitionError`, becasue the constructor uses `deepseq` to force everything to normal form. We could of course bring back strictness annotation and `NoThunks` instances for all of the predicate failures, however this whole overhead is an overkill, because: * we do not need to optimize for the failing case and it is ok to introduce a little overhead upon failure. FTR: the only time we persist predicate failures is when we write to disk temporarely for chains with bad blocks. * Maintaining `NoThunks` instances for *all* predicate failures for a single edge is a burden * There is a plan to utilize laziness in predicate failures in order to add timing measurement for failure checks in ledger rules
Relax `NoThunks` instance for `BlockTransitionError`:
We no longer need to check for thunks in the contents of `BlockTransitionError`, becasue the constructor uses `deepseq` to force everything to normal form. We could of course bring back strictness annotation and `NoThunks` instances for all of the predicate failures, however this whole overhead is an overkill, because: * we do not need to optimize for the failing case and it is ok to introduce a little overhead upon failure. FTR: the only time we persist predicate failures is when we write to disk temporarely for chains with bad blocks. * Maintaining `NoThunks` instances for *all* predicate failures for a single edge is a burden * There is a plan to utilize laziness in predicate failures in order to add timing measurement for failure checks in ledger rules
Update eras/shelley/impl/CHANGELOG.md
Co-authored-by: Fabrizio Ferrai <[email protected]>
Add entities/dreps/v0 namespace and related instances
Update cardano-cls repository tag
Run doctests only on packages that contain doctests
Check that doctest is using the correct package DB
Provide a customized doctest package in `nix develop`
This will use the correct package database
Stop using doctest's cabal integration
It doesn't work reliably and is incompatible with a nix environment
Update haskell.nix flake input
This brings in https://github.com/input-output-hk/haskell.nix/pull/2498 which is needed for doctesting in nix
add Haskell Benchmark (customSmallerIsBetter) benchmark result for fa039c7e698ba5b7a085a0c7504612173fa9f579
Merge pull request #5794 from IntersectMBO/aniketd/stable-types-for-queries
Add golden tests for the rest of the query result types
Add `EraSpec` and `ledgerEraTestMain`
This commit introduces a general hierarchy for common era testing
Remove `EraSpecificSpec`
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 5f7ca3c71dbea0053b5c0a268d01d139c9af61b7
Merge pull request #5669 from IntersectMBO/ldan/subtransactions-fail-plutus-translation
Fail PlutusV1-V3 translation for non-empty `subTransactionsTxBody`
Fix failing cuddle test for Plutus data Constr.
Triggered by: ``` cabal run cardano-ledger-conway:test:tests -- --match "/Conway era-specific/CDDL/Huddle/Decoding fails when term is zapped/plutus_data: MemoBytes (PlutusData ConwayEra)/" --seed 1615161393 ``` The issue is that our list of allowed tags for the `Constr` data constructor of Plutus `Data` is not exhaustive enough. As per `PlutusCore.Data`, the allowed tags are 121-127, 1280-1400, and 102.
Remove ctx from SpecTranslate
Add golden tests for queryDRepDelegations