Skip to content

EraBlockHeader: fix shelley-test and ledger-test

5b35f0a
Select commit
Loading
Failed to load commit list.
Open

*EraBlockHeader typeclasses deprecating BHeaderView #5560

EraBlockHeader: fix shelley-test and ledger-test
5b35f0a
Select commit
Loading
Failed to load commit list.
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