*EraBlockHeader typeclasses deprecating BHeaderView #5560
+894
−443
IOG Hydra / ci/hydra-build:x86_64-darwin.checks.cardano-ledger-dijkstra:test:tests
timed out
Feb 19, 2026 in 1h 21m 23s
Build timed out
1 failed steps
Details
Failed Steps
Step 1
Derivation
/nix/store/987mflcwgidal3k0bn6ncr86hmn3s686-cardano-ledger-dijkstra-test-tests-0.2.0.0-check.drv
Log
Running phase: unpackPhase
unpacking source archive /nix/store/vprmyrqd60a6q3l2qjr0s6mlcr1yqh96-source-eras-dijkstra-impl-test-tests-root
source root is source-eras-dijkstra-impl-test-tests-root
Running phase: patchPhase
Running phase: buildPhase
/nix/store/q4lzi4qaz3cmxwbbfnnqc67hr3phkbrd-cardano-ledger-dijkstra-test-tests-0.2.0.0/bin:
patching script interpreter paths in /private/tmp/nix-build-cardano-ledger-dijkstra-test-tests-0.2.0.0-check.drv-0/tmp.nKYu8wiuLa/bin
Dijkstra
RoundTrip
Dijkstra Transaction Types
GovAction DijkstraEra [✔] (3955ms)
+++ OK, passed 100 tests.
VotingProcedure DijkstraEra [✔] (1ms)
+++ OK, passed 100 tests.
VotingProcedures DijkstraEra [✔] (1965ms)
+++ OK, passed 100 tests.
ProposalProcedure DijkstraEra [✔] (3489ms)
+++ OK, passed 100 tests.
Constitution DijkstraEra [✔] (1ms)
+++ OK, passed 100 tests.
CostModels [✔] (46724ms)
+++ OK, passed 100 tests.
Dijkstra State Types
EnactState DijkstraEra [✔] (59255ms)
+++ OK, passed 100 tests.
GovActionState DijkstraEra [✔] (3414ms)
+++ OK, passed 100 tests.
Proposals DijkstraEra [✔] (64587ms)
+++ OK, passed 100 tests.
DRepPulsingState DijkstraEra [✔] (259195ms)
+++ OK, passed 100 tests.
PulsingSnapshot DijkstraEra [✔] (92000ms)
+++ OK, passed 100 tests.
RatifyState DijkstraEra [✔] (177648ms)
+++ OK, passed 100 tests.
VState DijkstraEra [✔] (380ms)
+++ OK, passed 100 tests.
Alonzo era types
Data DijkstraEra [✔] (6ms)
+++ OK, passed 100 tests.
Data DijkstraEra [✔] (1ms)
+++ OK, passed 100 tests.
BinaryData DijkstraEra [✔] (2ms)
+++ OK, passed 100 tests.
CostModels [✔] (53353ms)
+++ OK, passed 100 tests.
Datum doesn't roundtrip
Datum DijkstraEra [‐]
# PENDING: No reason given
TxDats [✔] (98ms)
+++ OK, passed 100 tests.
Redeemers [✔] (52ms)
+++ OK, passed 100 tests.
Core Type Families
MaryValue [✔] (107ms)
+++ OK, passed 100 tests.
CompactForm MaryValue [✔] (370ms)
+++ OK, passed 100 tests.
BabbageTxOut DijkstraEra [✔] (27ms)
+++ OK, passed 100 tests.
DijkstraTxCert DijkstraEra [✔] (11ms)
+++ OK, passed 100 tests.
PParams DijkstraEra [✔] (39983ms)
+++ OK, passed 100 tests.
PParamsUpdate DijkstraEra [✔] (28901ms)
+++ OK, passed 100 tests.
AlonzoScript DijkstraEra [✔] (4ms)
+++ OK, passed 100 tests.
AlonzoScript DijkstraEra [✔] (3ms)
+++ OK, passed 100 tests.
AlonzoTxAuxData DijkstraEra [✔] (98ms)
+++ OK, passed 100 tests.
AlonzoTxAuxData DijkstraEra [✔] (62ms)
+++ OK, passed 100 tests.
AlonzoTxWits DijkstraEra [✔] (782ms)
+++ OK, passed 100 tests.
AlonzoTxWits DijkstraEra [✔] (863ms)
+++ OK, passed 100 tests.
TxBody TopTx DijkstraEra [✔] (135918ms)
+++ OK, passed 100 tests.
TxBody TopTx DijkstraEra [✔] (180336ms)
+++ OK, passed 100 tests.
Tx TopTx DijkstraEra [✔] (137072ms)
+++ OK, passed 100 tests.
Tx TopTx DijkstraEra [✔] (200549ms)
+++ OK, passed 100 tests.
MemPack/CBOR Roundtrip BabbageTxOut DijkstraEra [✔] (14ms)
+++ OK, passed 100 tests.
ConwayCertState DijkstraEra [✔] (4163ms)
+++ OK, passed 100 tests.
Core State Types
SnapShots [✔] (1685ms)
+++ OK, passed 100 tests.
DState DijkstraEra [✔] (100ms)
+++ OK, passed 100 tests.
PState DijkstraEra [✔] (3089ms)
+++ OK, passed 100 tests.
CommitteeState DijkstraEra [✔] (44ms)
+++ OK, passed 100 tests.
UTxO DijkstraEra [✔] (545ms)
+++ OK, passed 100 tests.
State Types Families
ConwayGovState DijkstraEra [✔] (345585ms)
+++ OK, passed 100 tests.
State Types
UTxOState DijkstraEra [✔] (327307ms)
+++ OK, passed 100 tests.
EpochState DijkstraEra [✔] (412981ms)
+++ OK, passed 100 tests.
NewEpochState DijkstraEra [✔] (388523ms)
+++ OK, passed 100 tests.
Predicate Failures
DijkstraBbodyPredFailure DijkstraEra [✔] (18ms)
+++ OK, passed 100 tests.
ConwayCertPredFailure DijkstraEra [✔] (3ms)
+++ OK, passed 100 tests.
ConwayCertsPredFailure DijkstraEra [✔] (29ms)
+++ OK, passed 100 tests.
ConwayDelegPredFailure DijkstraEra [✔] (1ms)
+++ OK, passed 100 tests.
DijkstraGovCertPredFailure DijkstraEra [✔] (1ms)
+++ OK, passed 100 tests.
DijkstraGovPredFailure DijkstraEra [✔] (525ms)
+++ OK, passed 100 tests.
DijkstraLedgerPredFailure DijkstraEra [✔] (121ms)
+++ OK, passed 100 tests.
ShelleyLedgersPredFailure DijkstraEra [✔] (53ms)
+++ OK, passed 100 tests.
ShelleyPoolPredFailure DijkstraEra [✔]
+++ OK, passed 100 tests.
DijkstraUtxoPredFailure DijkstraEra [✔] (498ms)
+++ OK, passed 100 tests.
ConwayUtxosPredFailure DijkstraEra [✔] (25869ms)
+++ OK, passed 100 tests.
DijkstraUtxowPredFailure DijkstraEra [✔] (255ms)
+++ OK, passed 100 tests.
CDDL
Generate bytestring from CDDL and decode/encode
account_balance_interval: AccountBalanceInterval DijkstraEra [✔] (14ms)
Generate bytestring from CDDL and decode/encode
account_balance_intervals: Map AccountId (AccountBalanceInterval DijkstraEra) [✔] (7ms)
Encode an arbitrary value and check against CDDL
account_balance_interval: AccountBalanceInterval DijkstraEra [✔] (1ms)
+++ OK, passed 100 tests.
Generate bytestring from CDDL and decode/encode
positive_coin: MaryValue [✔]
Encode an arbitrary value and check against CDDL
value: MaryValue [✔] (62ms)
+++ OK, passed 100 tests.
MultiAsset
Generate bytestring from CDDL and decode/encode
value: MaryValue [✔] (6ms)
fix TxBody
transaction_body: Annotator (MemoBytes (DijkstraTxBodyRaw TopTx DijkstraEra)) [‐]
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
transaction_body: MemoBytes (DijkstraTxBodyRaw TopTx DijkstraEra) [‐]
# PENDING: No reason given
Encode an arbitrary value and check against CDDL
transaction_body: MemoBytes (DijkstraTxBodyRaw TopTx DijkstraEra) [‐]
# PENDING: No reason given
sub_transaction_body: Annotator (MemoBytes (DijkstraTxBodyRaw SubTx DijkstraEra)) [‐]
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
sub_transaction_body: MemoBytes (DijkstraTxBodyRaw SubTx DijkstraEra) [‐]
# PENDING: No reason given
Encode an arbitrary value and check against CDDL
sub_transaction_body: MemoBytes (DijkstraTxBodyRaw SubTx DijkstraEra) [‐]
# PENDING: No reason given
fix plutus scripts
auxiliary_data: Annotator (MemoBytes (AlonzoTxAuxDataRaw DijkstraEra)) [‐]
# PENDING: No reason given
Encode an arbitrary value and check against CDDL
auxiliary_data: MemoBytes (AlonzoTxAuxDataRaw DijkstraEra) [‐]
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
auxiliary_data: MemoBytes (AlonzoTxAuxDataRaw DijkstraEra) [‐]
# PENDING: No reason given
native_script: Annotator (DijkstraNativeScript DijkstraEra) [✔] (3ms)
Encode an arbitrary value and check against CDDL
native_script: DijkstraNativeScript DijkstraEra [✔] (2ms)
+++ OK, passed 100 tests.
Generate bytestring from CDDL and decode/encode
native_script: DijkstraNativeScript DijkstraEra [✔] (2ms)
plutus_data: Annotator (MemoBytes (PlutusData DijkstraEra)) [✔] (17ms)
Encode an arbitrary value and check against CDDL
plutus_data: MemoBytes (PlutusData DijkstraEra) [✔] (3ms)
+++ OK, passed 100 tests.
Generate bytestring from CDDL and decode/encode
plutus_data: MemoBytes (PlutusData DijkstraEra) [✔] (11ms)
fix Script
Generate bytestring from CDDL and decode/encode
transaction_output: BabbageTxOut DijkstraEra [‐]
# PENDING: No reason given
Encode an arbitrary value and check against CDDL
transaction_output: BabbageTxOut DijkstraEra [‐]
# PENDING: No reason given
fix Script
script: Annotator (AlonzoScript DijkstraEra) [‐]
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
script: AlonzoScript DijkstraEra [‐]
# PENDING: No reason given
fix plutus_v1_script
Encode an arbitrary value and check against CDDL
script: AlonzoScript DijkstraEra [‐]
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
datum_option: Datum DijkstraEra [✔] (2ms)
fix NoDatum
Encode an arbitrary value and check against CDDL
datum_option: Datum DijkstraEra [‐]
# PENDING: No reason given
fix duplicates in maps
transaction_witness_set: Annotator (MemoBytes (AlonzoTxWitsRaw DijkstraEra)) [‐]
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
transaction_witness_set: MemoBytes (AlonzoTxWitsRaw DijkstraEra) [‐]
# PENDING: No reason given
fix plutus_v1_script
Encode an arbitrary value and check against CDDL
transaction_witness_set: MemoBytes (AlonzoTxWitsRaw DijkstraEra) [‐]
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
protocol_param_update: PParamsUpdate DijkstraEra [✔] (145ms)
Encode an arbitrary value and check against CDDL
protocol_param_update: PParamsUpdate DijkstraEra [✔] (6734ms)
+++ OK, passed 100 tests.
Generate bytestring from CDDL and decode/encode
cost_models: CostModels [✔] (20243ms)
Encode an arbitrary value and check against CDDL
cost_models: CostModels [✔] (8161ms)
+++ OK, passed 100 tests.
redeemers: Annotator (MemoBytes (RedeemersRaw DijkstraEra)) [✔] (22ms)
fix redeemers
Encode an arbitrary value and check against CDDL
redeemers: MemoBytes (RedeemersRaw DijkstraEra) [‐]
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
redeemers: MemoBytes (RedeemersRaw DijkstraEra) [✔] (17ms)
fix Transaction
transaction: Annotator (Tx TopTx DijkstraEra) [‐]
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
transaction: DijkstraTx TopTx DijkstraEra [‐]
# PENDING: No reason given
hangs
Encode an arbitrary value and check against CDDL
transaction: DijkstraTx TopTx DijkstraEra [‐]?7h
# PENDING: No reason given
Generate bytestring from CDDL and decode/encode
voting_procedure: VotingProcedure DijkstraEra [✔] (1ms)
Encode an arbitrary value and check against CDDL
voting_procedure: VotingProcedure DijkstraEra [✔] (1ms)
+++ OK, passed 100 tests.
Generate bytestring from CDDL and decode/encode
proposal_procedure: ProposalProcedure DijkstraEra [✔] (9ms)
Encode an arbitrary value and check against CDDL
proposal_procedure: ProposalProcedure DijkstraEra [✔] (713ms)
+++ OK, passed 100 tests.
Generate bytestring from CDDL and decode/encode
gov_action: GovAction DijkstraEra [✔] (6ms)
Encode an arbitrary value and check against CDDL
gov_action: GovAction DijkstraEra [✔] (790ms)
+++ OK, passed 100 tests.
Generate bytestring from CDDL and decode/encode
certificate: DijkstraTxCert DijkstraEra [✔] (13ms)
Encode an arbitrary value and check against CDDL
certificate: DijkstraTxCert DijkstraEra [✔] (25ms)
+++ OK, passed 100 tests.
DecCBOR instances equivalence via CDDL
transaction_body: MemoBytes (DijkstraTxBodyRaw TopTx DijkstraEra) [✔] (45ms)
sub_transaction_body: MemoBytes (DijkstraTxBodyRaw SubTx DijkstraEra) [✔] (30ms)
Fix decoder equivalence of TxAuxData
auxiliary_data: MemoBytes (AlonzoTxAuxDataRaw DijkstraEra) [‐]
# PENDING: No reason given
native_script: DijkstraNativeScript DijkstraEra [✔] (2ms)
plutus_data: MemoBytes (PlutusData DijkstraEra) [✔] (11ms)
script: AlonzoScript DijkstraEra [✔] (1ms)
transaction_witness_set: MemoBytes (AlonzoTxWitsRaw DijkstraEra) [✔] (11ms)
redeemers: MemoBytes (RedeemersRaw DijkstraEra) [✔] (16ms)
Fix decoder equivalence of Tx
transaction: DijkstraTx TopTx DijkstraEra [‐]
# PENDING: No reason given
Golden
Golden JSON specs for PParams [✔] (3ms)
Golden JSON specs for PParamsUpdate [✔] (57ms)
Shelley era JSON Roundtrip: Dijkstra
TransitionConfig DijkstraEra [✔] (25260ms)
+++ OK, passed 100 tests.
Imp
ShelleyImpSpec
Protocol Version 12
DELEG
Register stake credential
With correct deposit or without any deposit [✔] (104ms)
When already already registered [✔] (2ms)
Unregister stake credentials
When registered [✔] (1ms)
When not registered [✔] (1ms)
With non-zero reward balance [✔] (402ms)
Register and unregister in the same transaction [✔] (1ms)
Delegate stake
Delegate registered stake credentials to registered pool [✔] (3ms)
Register and delegate in the same transaction [✔] (2ms)
Delegate unregistered stake credentials [✔] (2ms)
Delegate already delegated credentials [✔] (9ms)
Delegate and unregister [✔] (2ms)
EPOCH
Runs basic transaction [✔] (77ms)
Crosses epoch boundaries [✔] (77ms)
LEDGER
Transactions update UTxO [✔] (2ms)
POOL
Register and re-register pools
register a pool with too low cost [✔] (2ms)
register a pool with a staking address having the wrong network id [✔] (1ms)
register a pool with too big metadata [✔] (1ms)
register a new pool with an already registered VRF [✔] (3ms)
re-register a pool and change its delegations in the same epoch [✔] (302ms)
re-register a pool with an already registered VRF [✔] (4ms)
re-register a pool with its own VRF [✔] (78ms)
re-register a pool with a fresh VRF [✔] (82ms)
register a new pool with the VRF of a re-registered pool [✔] (82ms)
after the epoch changes, reuse VRFs that get overwritten [✔] (397ms)
before the epoch changes, try to reuse VRFs that get overwritten [✔] (4ms)
Retiring pools
retire an unregistered pool [✔] (1ms)
retire a pool with too high a retirement epoch [✔] (2ms)
retire a pool with too low a retirement epoch [✔] (2ms)
re-register a retiring pool with an already registered vrf [✔] (4ms)
re-register retiring pool with its own VRF [✔] (3ms)
re-register a retiring pool with a fresh VRF [✔] (84ms)
register a pool with the VRF of a retiring pool [✔] (77ms)
retiring a pool clears its delegations [✔] (81ms)
Retired pools
re-register a pool with the same keyhash and VRF [✔] (81ms)
register a pool with the VRF of a retired pool [✔] (82ms)
UTXOW
Bootstrap Witness
Valid Witnesses [✔] (2ms)
InvalidWitnessesUTXOW [✔] (1ms)
MissingVKeyWitnessesUTXOW [✔] (1ms)
MissingScriptWitnessesUTXOW [✔] (1ms)
MissingTxBodyMetadataHash [✔]
MissingTxMetadata [✔]
ConflictingMetadataHash [✔]
ExtraneousScriptWitnessesUTXOW [✔]
UTXO
ShelleyUtxoPredFailure
ValueNotConservedUTxO [✔] (2ms)
ShelleyPureTests
InstantStakeIncludesRewards [✔] (1121ms)
+++ OK, passed 100 tests.
AllegraImpSpec
Protocol Version 12
UTXOW
InvalidMetadata [✔] (1ms)
MaryImpSpec
Protocol Version 12
UTXO
Mint a Token [✔] (1ms)
ShelleyUtxoPredFailure
ValueNotConservedUTxO [✔] (2ms)
AlonzoImpSpec
Protocol Version 12
BBODY
PlutusV1
Loading