Use cleret instead of standalone scripts
Home /
Input Output /
cardano-ledger
Mar 12, 5-6 PM (6)
Mar 12, 6-7 PM (0)
Mar 12, 7-8 PM (2)
Mar 12, 8-9 PM (0)
Mar 12, 9-10 PM (0)
Mar 12, 10-11 PM (0)
Mar 12, 11-12 AM (1)
Mar 13, 12-1 AM (0)
Mar 13, 1-2 AM (0)
Mar 13, 2-3 AM (0)
Mar 13, 3-4 AM (0)
Mar 13, 4-5 AM (0)
Mar 13, 5-6 AM (0)
Mar 13, 6-7 AM (0)
Mar 13, 7-8 AM (0)
Mar 13, 8-9 AM (1)
Mar 13, 9-10 AM (6)
Mar 13, 10-11 AM (3)
Mar 13, 11-12 PM (0)
Mar 13, 12-1 PM (8)
Mar 13, 1-2 PM (2)
Mar 13, 2-3 PM (3)
Mar 13, 3-4 PM (0)
Mar 13, 4-5 PM (0)
Mar 13, 5-6 PM (0)
Mar 13, 6-7 PM (0)
Mar 13, 7-8 PM (5)
Mar 13, 8-9 PM (4)
Mar 13, 9-10 PM (0)
Mar 13, 10-11 PM (0)
Mar 13, 11-12 AM (3)
Mar 14, 12-1 AM (0)
Mar 14, 1-2 AM (0)
Mar 14, 2-3 AM (0)
Mar 14, 3-4 AM (0)
Mar 14, 4-5 AM (0)
Mar 14, 5-6 AM (0)
Mar 14, 6-7 AM (0)
Mar 14, 7-8 AM (0)
Mar 14, 8-9 AM (0)
Mar 14, 9-10 AM (0)
Mar 14, 10-11 AM (0)
Mar 14, 11-12 PM (3)
Mar 14, 12-1 PM (0)
Mar 14, 1-2 PM (2)
Mar 14, 2-3 PM (0)
Mar 14, 3-4 PM (0)
Mar 14, 4-5 PM (0)
Mar 14, 5-6 PM (0)
Mar 14, 6-7 PM (1)
Mar 14, 7-8 PM (0)
Mar 14, 8-9 PM (0)
Mar 14, 9-10 PM (0)
Mar 14, 10-11 PM (0)
Mar 14, 11-12 AM (0)
Mar 15, 12-1 AM (0)
Mar 15, 1-2 AM (0)
Mar 15, 2-3 AM (0)
Mar 15, 3-4 AM (0)
Mar 15, 4-5 AM (0)
Mar 15, 5-6 AM (0)
Mar 15, 6-7 AM (0)
Mar 15, 7-8 AM (0)
Mar 15, 8-9 AM (0)
Mar 15, 9-10 AM (0)
Mar 15, 10-11 AM (0)
Mar 15, 11-12 PM (3)
Mar 15, 12-1 PM (0)
Mar 15, 1-2 PM (3)
Mar 15, 2-3 PM (1)
Mar 15, 3-4 PM (1)
Mar 15, 4-5 PM (0)
Mar 15, 5-6 PM (0)
Mar 15, 6-7 PM (0)
Mar 15, 7-8 PM (0)
Mar 15, 8-9 PM (0)
Mar 15, 9-10 PM (0)
Mar 15, 10-11 PM (0)
Mar 15, 11-12 AM (0)
Mar 16, 12-1 AM (0)
Mar 16, 1-2 AM (0)
Mar 16, 2-3 AM (0)
Mar 16, 3-4 AM (0)
Mar 16, 4-5 AM (0)
Mar 16, 5-6 AM (0)
Mar 16, 6-7 AM (0)
Mar 16, 7-8 AM (0)
Mar 16, 8-9 AM (3)
Mar 16, 9-10 AM (2)
Mar 16, 10-11 AM (1)
Mar 16, 11-12 PM (1)
Mar 16, 12-1 PM (8)
Mar 16, 1-2 PM (2)
Mar 16, 2-3 PM (5)
Mar 16, 3-4 PM (3)
Mar 16, 4-5 PM (3)
Mar 16, 5-6 PM (0)
Mar 16, 6-7 PM (2)
Mar 16, 7-8 PM (1)
Mar 16, 8-9 PM (0)
Mar 16, 9-10 PM (0)
Mar 16, 10-11 PM (0)
Mar 16, 11-12 AM (1)
Mar 17, 12-1 AM (0)
Mar 17, 1-2 AM (0)
Mar 17, 2-3 AM (0)
Mar 17, 3-4 AM (0)
Mar 17, 4-5 AM (0)
Mar 17, 5-6 AM (0)
Mar 17, 6-7 AM (0)
Mar 17, 7-8 AM (3)
Mar 17, 8-9 AM (0)
Mar 17, 9-10 AM (11)
Mar 17, 10-11 AM (0)
Mar 17, 11-12 PM (1)
Mar 17, 12-1 PM (0)
Mar 17, 1-2 PM (13)
Mar 17, 2-3 PM (0)
Mar 17, 3-4 PM (0)
Mar 17, 4-5 PM (1)
Mar 17, 5-6 PM (0)
Mar 17, 6-7 PM (1)
Mar 17, 7-8 PM (1)
Mar 17, 8-9 PM (0)
Mar 17, 9-10 PM (1)
Mar 17, 10-11 PM (1)
Mar 17, 11-12 AM (2)
Mar 18, 12-1 AM (0)
Mar 18, 1-2 AM (0)
Mar 18, 2-3 AM (0)
Mar 18, 3-4 AM (0)
Mar 18, 4-5 AM (2)
Mar 18, 5-6 AM (1)
Mar 18, 6-7 AM (0)
Mar 18, 7-8 AM (0)
Mar 18, 8-9 AM (0)
Mar 18, 9-10 AM (12)
Mar 18, 10-11 AM (1)
Mar 18, 11-12 PM (1)
Mar 18, 12-1 PM (3)
Mar 18, 1-2 PM (2)
Mar 18, 2-3 PM (12)
Mar 18, 3-4 PM (2)
Mar 18, 4-5 PM (0)
Mar 18, 5-6 PM (0)
Mar 18, 6-7 PM (0)
Mar 18, 7-8 PM (0)
Mar 18, 8-9 PM (0)
Mar 18, 9-10 PM (0)
Mar 18, 10-11 PM (0)
Mar 18, 11-12 AM (4)
Mar 19, 12-1 AM (0)
Mar 19, 1-2 AM (0)
Mar 19, 2-3 AM (0)
Mar 19, 3-4 AM (2)
Mar 19, 4-5 AM (0)
Mar 19, 5-6 AM (0)
Mar 19, 6-7 AM (0)
Mar 19, 7-8 AM (0)
Mar 19, 8-9 AM (1)
Mar 19, 9-10 AM (1)
Mar 19, 10-11 AM (1)
Mar 19, 11-12 PM (11)
Mar 19, 12-1 PM (8)
Mar 19, 1-2 PM (0)
Mar 19, 2-3 PM (0)
Mar 19, 3-4 PM (5)
Mar 19, 4-5 PM (0)
Mar 19, 5-6 PM (0)
194 commits this week
Mar 12, 2026
-
Mar 19, 2026
Run `validateWrongNetwork` checks in SUBUTXO
Generalize `updateUtxoState` for any transaction level
Pass original utxo and validity flag from LEDGER to SUBUTXO
Run `Allegra.validateOutsideValidityIntervalUTxO` in SUBUTXO
Translate all transaction building examples in our test files to use the typeclasses defined in Cardano.Ledger.Core (`EraTx`, `EraTxBody`, etc.)
Update test-suites and update bounds on ledger-api
Deprecate LedgerView, GetLedgerView, et. al..
Replace these partials with more type-safe (Shelley)EraForecast, clearly separating TPraos forecasts from Praos ones, and also distinguising current and future forecasts in their respective types. Also change PredicateFailure TICKN to be Void, and remove empty datatype TicknPredicateFailure.
EraForecast for conway and dijkstra.
Update ConwayTICKF to have Void as its PredicateFailure. This makes the implementation clearer while also allowing futureForecast to be pure.
EraForecast for Praos (Babbage+).
Forecast t BabbageEra = BabbageForecast t BabbageEra
ShelleyEraForecast for allegra, mary, alonzo
Add (Shelley)EraForecast for (T)Praos.
This is the first set of changes to deprecate GetLedgerView et. al. from cardano-ledger-tpraos.[^1] This makes everything more type-safe, clearly separating TPraos forecasts from those for Praos. It also distinguishes current from future forecasts at the type-level. [^1]: https://github.com/IntersectMBO/cardano-ledger/issues/5617
Add ToJSON/FromJSON instances for `NonEmptyMap` and `NonEmptySet`
Added the following tests:
* JSON roundtrip property test
* Unit test for trying to decode an empty object `{}` for the
`NonEmptyMap`, and an empty list `[]` for the `NonEmptySet`. These
scenarios are expected to fail with a specific error message.
Add bounds to ipv4 and ipv6 pre-Conway
Make plutusScriptGen generate scripts of varying sizes
Update comment on unit_interval
Enable Dijkstra CDDL tests and add plutusScriptGen to plutus_v4_script
Add withGenerator to plutus_v4_script to prevent set collisions, matching the fix for V1/V2/V3. Enable previously disabled Dijkstra tests that now pass: AuxData roundtrip, TxOut/Script/TxWits ArbitraryValidate, PParamsUpdate/ProposalProcedure/GovAction ArbitraryValidate, and TxAuxData decoder equivalence. Update xdescribe reasons for tests that remain disabled (plutus_v4_script tag 4 not yet supported by decoder, metadatum validation, empty redeemers). Co-Authored-By: Claude Opus 4.6 <[email protected]>
Add ToJSON/FromJSON instances for `NonEmptyMap` and `NonEmptySet`
Added the following tests:
* JSON roundtrip property test
* Unit test for trying to decode an empty object `{}` for the
`NonEmptyMap`, and an empty list `[]` for the `NonEmptySet`. These
scenarios are expected to fail with a specific error message.
add Haskell Benchmark (customSmallerIsBetter) benchmark result for 49369624b9bffca26985e4903f2d31523c40752e
EraBlockHeader: fix shelley-test and ledger-test
Refactor ShelleyBBODY to use EraBlockHeader.
* Export reusable validations to future eras and update the BBODY signal. * Move isOverlaySlot calculation into incrBlock.