Home /
KtorZ /
cardano-ogmios
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 (0)
May 08, 9-10 AM (0)
May 08, 10-11 AM (0)
May 08, 11-12 PM (0)
May 08, 12-1 PM (0)
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 (0)
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)
May 09, 6-7 PM (0)
May 09, 7-8 PM (0)
May 09, 8-9 PM (0)
May 09, 9-10 PM (0)
May 09, 10-11 PM (0)
May 09, 11-12 AM (0)
May 10, 12-1 AM (0)
May 10, 1-2 AM (0)
May 10, 2-3 AM (0)
May 10, 3-4 AM (0)
May 10, 4-5 AM (0)
May 10, 5-6 AM (0)
May 10, 6-7 AM (0)
May 10, 7-8 AM (0)
May 10, 8-9 AM (0)
May 10, 9-10 AM (0)
May 10, 10-11 AM (0)
May 10, 11-12 PM (0)
May 10, 12-1 PM (0)
May 10, 1-2 PM (0)
May 10, 2-3 PM (0)
May 10, 3-4 PM (0)
May 10, 4-5 PM (0)
May 10, 5-6 PM (0)
May 10, 6-7 PM (0)
May 10, 7-8 PM (0)
May 10, 8-9 PM (0)
May 10, 9-10 PM (0)
May 10, 10-11 PM (0)
May 10, 11-12 AM (0)
May 11, 12-1 AM (0)
May 11, 1-2 AM (0)
May 11, 2-3 AM (0)
May 11, 3-4 AM (0)
May 11, 4-5 AM (0)
May 11, 5-6 AM (0)
May 11, 6-7 AM (0)
May 11, 7-8 AM (0)
May 11, 8-9 AM (0)
May 11, 9-10 AM (0)
May 11, 10-11 AM (0)
May 11, 11-12 PM (0)
May 11, 12-1 PM (0)
May 11, 1-2 PM (0)
May 11, 2-3 PM (0)
May 11, 3-4 PM (0)
May 11, 4-5 PM (0)
May 11, 5-6 PM (0)
May 11, 6-7 PM (0)
May 11, 7-8 PM (0)
May 11, 8-9 PM (0)
May 11, 9-10 PM (0)
May 11, 10-11 PM (0)
May 11, 11-12 AM (0)
May 12, 12-1 AM (0)
May 12, 1-2 AM (0)
May 12, 2-3 AM (0)
May 12, 3-4 AM (0)
May 12, 4-5 AM (0)
May 12, 5-6 AM (0)
May 12, 6-7 AM (0)
May 12, 7-8 AM (0)
May 12, 8-9 AM (0)
May 12, 9-10 AM (0)
May 12, 10-11 AM (0)
May 12, 11-12 PM (0)
May 12, 12-1 PM (0)
May 12, 1-2 PM (0)
May 12, 2-3 PM (0)
May 12, 3-4 PM (0)
May 12, 4-5 PM (0)
May 12, 5-6 PM (0)
May 12, 6-7 PM (0)
May 12, 7-8 PM (0)
May 12, 8-9 PM (0)
May 12, 9-10 PM (0)
May 12, 10-11 PM (3)
May 12, 11-12 AM (0)
May 13, 12-1 AM (0)
May 13, 1-2 AM (0)
May 13, 2-3 AM (0)
May 13, 3-4 AM (0)
May 13, 4-5 AM (0)
May 13, 5-6 AM (0)
May 13, 6-7 AM (0)
May 13, 7-8 AM (0)
May 13, 8-9 AM (0)
May 13, 9-10 AM (0)
May 13, 10-11 AM (0)
May 13, 11-12 PM (0)
May 13, 12-1 PM (0)
May 13, 1-2 PM (0)
May 13, 2-3 PM (0)
May 13, 3-4 PM (0)
May 13, 4-5 PM (0)
May 13, 5-6 PM (0)
May 13, 6-7 PM (7)
May 13, 7-8 PM (0)
May 13, 8-9 PM (1)
May 13, 9-10 PM (0)
May 13, 10-11 PM (0)
May 13, 11-12 AM (0)
May 14, 12-1 AM (0)
May 14, 1-2 AM (0)
May 14, 2-3 AM (0)
May 14, 3-4 AM (0)
May 14, 4-5 AM (11)
May 14, 5-6 AM (0)
May 14, 6-7 AM (0)
May 14, 7-8 AM (0)
May 14, 8-9 AM (0)
May 14, 9-10 AM (0)
May 14, 10-11 AM (0)
May 14, 11-12 PM (0)
May 14, 12-1 PM (0)
May 14, 1-2 PM (0)
May 14, 2-3 PM (0)
May 14, 3-4 PM (0)
May 14, 4-5 PM (0)
May 14, 5-6 PM (0)
May 14, 6-7 PM (0)
May 14, 7-8 PM (0)
May 14, 8-9 PM (0)
May 14, 9-10 PM (1)
May 14, 10-11 PM (0)
May 14, 11-12 AM (1)
May 15, 12-1 AM (0)
May 15, 1-2 AM (1)
May 15, 2-3 AM (0)
May 15, 3-4 AM (0)
May 15, 4-5 AM (0)
25 commits this week
May 08, 2026
-
May 15, 2026
reduce duplication in new Dijkstra encoder + define encodeTx properly
fix Byron witness json encoding -> split extended key in key and chain code.
cleanup: remove stale cabal.project comment about upstream patches
The GetDRepDelegations patch history note is better suited to commit message than an inline comment that will lack context over time. The SRPs were removed and are now obtained directly from CHaP. Co-Authored-By: Claude <[email protected]>
update: drop Babbage era support from transaction evaluation
Babbage is old enough to be removed per era rotation policy. Route Babbage transactions to unsupportedEra, keeping only Conway and Dijkstra as active evaluation eras. Co-Authored-By: Claude <[email protected]>
update: simplify TxSubmission era translations to sameEra or conwayToDijkstra
Remove babbageToConway and babbageToDijkstra translation paths, keeping only sameEra and conwayToDijkstra as suggested in review. Co-Authored-By: Claude <[email protected]>
refactor: rename Dijkstra module aliases from Dp to Di for consistency
Align with the two-letter era alias convention used throughout the codebase (Sh, Al, Ba, Cn). Also qualify Cardano.Ledger.Core as Ledger.Core for clarity. Co-Authored-By: Claude <[email protected]>
fix: add Dijkstra encoders for queries, remove remaining unsafeCoerce
Add encodePParams, encodeUtxo, encodeGovActionState, and govProposals to Dijkstra.hs. Replace all unsafeCoerce in Query.hs with these proper Dijkstra-era encoders. Co-Authored-By: Claude <[email protected]>
fix: add proper Dijkstra JSON encoders, remove unsafeCoerce from PredicateFailure
Add ~400 lines of Dijkstra-era encoding functions (encodeTxOut, encodeNativeScript, encodeDelegCert, encodeScriptPurpose, etc.) so PredicateFailure.hs can use them instead of unsafeCoercing through Conway encoders. Co-Authored-By: Claude <[email protected]>
fix: replace unsafeCoerce with Dijkstra-specific mempool failure encoder
Add encodeMempoolFailure for Dijkstra era and two new predicate failures (PointerAddressInCollateralReturn, SpendingOutputFromSubTransaction) rather than unsafeCoercing through Conway's encodeLedgerFailure. Co-Authored-By: Claude <[email protected]>
fix: replace unsafeCoerce with type-safe era upgrades in EraTranslation
Use upgradeTxOut and fmap upgrade for BabbageTxOut and UTxO Dijkstra era translations instead of unsafeCoerce. Co-Authored-By: Claude <[email protected]>
update: adapt tests and vectors for Dijkstra era
Update test generators, specs, and orphan instances to include Dijkstra era patterns. Add Dijkstra entry to deserialization failure test data. Fix BootstrapVote voter schema to use ExtendedVerificationKey. Update all test vector JSON files for the new era. Co-Authored-By: Claude <[email protected]>
update: add Dijkstra era support for cardano-node 11.0
Add ShelleyBasedEraDijkstra and QueryIfCurrentDijkstra pattern matches across all encoding, decoding, query, and predicate failure modules. Introduce Ogmios.Data.Json.Dijkstra with CBOR bridge functions for type conversion between the nominally distinct Dijkstra and Conway ledger types. Update era indices, codec configs, and the Prelude era list. Adapt Rewards module to new ledger API types (NonZero, ChainAccountState, StakeWithDelegation). Re-enable GetDRepDelegations query now that NodeToClientV_23 is available in cardano-node 11.0.1. Co-Authored-By: Claude <[email protected]>
bump: dependencies and CI for cardano-node 11.0
Update cabal.project constraints, index-state, and dependency bounds for cardano-node 11.0.1 (ouroboros-consensus 3.0.1, cardano-ledger-conway >= 1.22.1). Update Dockerfile, CI workflows, and JSON schemas to reference the new node version and include the Dijkstra era. Co-Authored-By: Claude <[email protected]>
cleanup: remove stale cabal.project comment about upstream patches
The GetDRepDelegations patch history note is better suited to commit message than an inline comment that will lack context over time. The SRPs were removed and are now obtained directly from CHaP.
update: drop Babbage era support from transaction evaluation
Babbage is old enough to be removed per era rotation policy. Route Babbage transactions to unsupportedEra, keeping only Conway and Dijkstra as active evaluation eras.
update: simplify TxSubmission era translations to sameEra or conwayToDijkstra
Remove babbageToConway and babbageToDijkstra translation paths, keeping only sameEra and conwayToDijkstra as suggested in review.
refactor: rename Dijkstra module aliases from Dp to Di for consistency
Align with the two-letter era alias convention used throughout the codebase (Sh, Al, Ba, Cn). Also qualify Cardano.Ledger.Core as Ledger.Core for clarity.
fix: add Dijkstra encoders for queries, remove remaining unsafeCoerce
Add encodePParams, encodeUtxo, encodeGovActionState, and govProposals to Dijkstra.hs. Replace all unsafeCoerce in Query.hs with these proper Dijkstra-era encoders.
fix: add proper Dijkstra JSON encoders, remove unsafeCoerce from PredicateFailure
Add ~400 lines of Dijkstra-era encoding functions (encodeTxOut, encodeNativeScript, encodeDelegCert, encodeScriptPurpose, etc.) so PredicateFailure.hs can use them instead of unsafeCoercing through Conway encoders.
fix: replace unsafeCoerce with Dijkstra-specific mempool failure encoder
Add encodeMempoolFailure for Dijkstra era and two new predicate failures (PointerAddressInCollateralReturn, SpendingOutputFromSubTransaction) rather than unsafeCoercing through Conway's encodeLedgerFailure.
fix: replace unsafeCoerce with type-safe era upgrades in EraTranslation
Use upgradeTxOut and fmap upgrade for BabbageTxOut and UTxO Dijkstra era translations instead of unsafeCoerce.
update: adapt tests and vectors for Dijkstra era
Update test generators, specs, and orphan instances to include Dijkstra era patterns. Add Dijkstra entry to deserialization failure test data. Fix BootstrapVote voter schema to use ExtendedVerificationKey. Update all test vector JSON files for the new era.
update: add Dijkstra era support for cardano-node 11.0
Add ShelleyBasedEraDijkstra and QueryIfCurrentDijkstra pattern matches across all encoding, decoding, query, and predicate failure modules. Introduce Ogmios.Data.Json.Dijkstra with CBOR bridge functions for type conversion between the nominally distinct Dijkstra and Conway ledger types. Update era indices, codec configs, and the Prelude era list. Adapt Rewards module to new ledger API types (NonZero, ChainAccountState, StakeWithDelegation). Re-enable GetDRepDelegations query now that NodeToClientV_23 is available in cardano-node 11.0.1.
bump: dependencies and CI for cardano-node 11.0
Update cabal.project constraints, index-state, and dependency bounds for cardano-node 11.0.1 (ouroboros-consensus 3.0.1, cardano-ledger-conway >= 1.22.1). Update Dockerfile, CI workflows, and JSON schemas to reference the new node version and include the Dijkstra era.