Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create-testnet-data: create byron genesis #974

Draft
wants to merge 3 commits into
base: smelc/genesis-share-writing-code
Choose a base branch
from

create-testnet-data: create Byron genesis

9470d8d
Select commit
Loading
Failed to load commit list.
Draft

create-testnet-data: create byron genesis #974

create-testnet-data: create Byron genesis
9470d8d
Select commit
Loading
Failed to load commit list.
IOG Hydra / ci/hydra-build:x86_64-darwin.required failed Nov 19, 2024 in 1m 7s

Build dependency failed

1 failed steps

Details

Failed Steps

Step 2

Derivation

/nix/store/ij6il3165ifl0n00p6pvrhqlz1ady630-cardano-cli-test-cardano-cli-golden-10.1.1.0-check.drv

Log

Running phase: unpackPhase
unpacking source archive /nix/store/9qh1fhwdilxlyrngx6hbp35mfb3fy703-source-root-cardano-cli-test-cardano-cli-golden-root
source root is source-root-cardano-cli-test-cardano-cli-golden-root
Running phase: patchPhase
Running phase: buildPhase
/nix/store/8vwidjgzzqpmlr4szffjibvdqc8cmj7q-cardano-cli-test-cardano-cli-golden-10.1.1.0/bin:
patching script interpreter paths in /private/tmp/nix-build-cardano-cli-test-cardano-cli-golden-10.1.1.0-check.drv-0/tmp.B3SNbvXt8S/bin
test/cardano-cli-golden/cardano-cli-golden.hs
  golden babbage transaction calculate min fee:                                        OK (0.10s)
      ✓ Test.Golden.Babbage.Transaction.CalculateMinFee.hprop_golden_babbage_transaction_calculate_min_fee passed 1 test.
  deserialise legacy signing Key:                                                      OK
      ✓ Test.Golden.Byron.SigningKeys.hprop_deserialise_legacy_signing_Key passed 1 test.
  deserialise nonLegacy signing Key:                                                   OK
      ✓ Test.Golden.Byron.SigningKeys.hprop_deserialise_nonLegacy_signing_Key passed 1 test.
  print legacy signing key address:                                                    OK (0.09s)
      ✓ Test.Golden.Byron.SigningKeys.hprop_print_legacy_signing_key_address passed 1 test.
  print nonLegacy signing key address:                                                 OK (0.16s)
      ✓ Test.Golden.Byron.SigningKeys.hprop_print_nonLegacy_signing_key_address passed 1 test.
  generate and read nonlegacy signingkeys:                                             OK (0.03s)
      ✓ Test.Golden.Byron.SigningKeys.hprop_generate_and_read_nonlegacy_signingkeys passed 100 tests.
  migrate legacy to nonlegacy signingkeys:                                             OK (0.04s)
      ✓ Test.Golden.Byron.SigningKeys.hprop_migrate_legacy_to_nonlegacy_signingkeys passed 1 test.
  deserialise NonLegacy Signing Key API:                                               OK
      ✓ Test.Golden.Byron.SigningKeys.hprop_deserialise_NonLegacy_Signing_Key_API passed 1 test.
  deserialiseLegacy Signing Key API:                                                   OK
      ✓ Test.Golden.Byron.SigningKeys.hprop_deserialiseLegacy_Signing_Key_API passed 1 test.
  byronTx legacy:                                                                      OK (0.11s)
      ✓ Test.Golden.Byron.Tx.hprop_byronTx_legacy passed 1 test.
  byronTx:                                                                             OK (0.07s)
      ✓ Test.Golden.Byron.Tx.hprop_byronTx passed 1 test.
  golden byronTxBody:                                                                  OK
      ✓ Test.Golden.Byron.TxBody.hprop_golden_byronTxBody passed 100 tests.
  byron update proposal:                                                               OK (0.04s)
      ✓ Test.Golden.Byron.UpdateProposal.hprop_byron_update_proposal passed 1 test.
  byron yes vote:                                                                      OK (0.09s)
      ✓ Test.Golden.Byron.Vote.hprop_byron_yes_vote passed 1 test.
  byron no vote:                                                                       OK (0.07s)
      ✓ Test.Golden.Byron.Vote.hprop_byron_no_vote passed 1 test.
  golden conway transaction assemble witness signing key:                              OK (0.06s)
      ✓ Test.Golden.Conway.Transaction.Assemble.hprop_golden_conway_transaction_assemble_witness_signing_key passed 1 test.
  golden conway build raw treasury donation:                                           OK (0.04s)
      ✓ Test.Golden.Conway.Transaction.BuildRaw.hprop_golden_conway_build_raw_treasury_donation passed 1 test.
  golden conway build raw donation no current treasury value:                          OK (0.12s)
      ✓ Test.Golden.Conway.Transaction.BuildRaw.hprop_golden_conway_build_raw_donation_no_current_treasury_value passed 1 test.
  golden conway build raw donation no treasury donation:                               OK (0.10s)
      ✓ Test.Golden.Conway.Transaction.BuildRaw.hprop_golden_conway_build_raw_donation_no_treasury_donation passed 1 test.
  golden create staked:                                                                OK (0.18s)
      ✓ Test.Golden.CreateStaked.hprop_golden_create_staked passed 1 test.
  golden create testnet data:                                                          FAIL (0.22s)
      ✗ Test.Golden.CreateTestnetData.hprop_golden_create_testnet_data failed at test/cardano-cli-golden/Test/Golden/CreateTestnetData.hs:129:7
        after 1 test.
        shrink path: 1:
      
            ┏━━ test/cardano-cli-golden/Test/Golden/CreateTestnetData.hs ━━━
        101 ┃ golden_create_testnet_data
        102 ┃   :: ()
        103 ┃   => Maybe FilePath
        104 ┃   -- ^ The path to the shelley template use, if any
        105 ┃   -> Property
        106 ┃ golden_create_testnet_data mShelleyTemplate =
        107 ┃   propertyOnce $ moduleWorkspace "tmp" $ \tempDir -> do
            ┃   │ Workspace: /private/tmp/nix-build-cardano-cli-test-cardano-cli-golden-10.1.1.0-check.drv-0/tmp-Test.Golden.CreateTestnetData-test-78fc9f5a09826887
        108 ┃     let outputDir = tempDir </> "out"
        109 ┃         templateArg :: [String] =
        110 ┃           case mShelleyTemplate of
        111 ┃             Nothing -> []
        112 ┃             Just shelleyTemplate -> ["--spec-shelley", shelleyTemplate]
        113 ┃         numStakeDelegs = 4
        114 ┃ 
        115 ┃     void $
        116 ┃       execCardanoCLI $
            ┃       │ ━━━━ command ━━━━
            ┃       │ /nix/store/1k8dprvznifzaqkdp2mn369fapv0ahqx-cardano-cli-exe-cardano-cli-10.1.1.0/bin/cardano-cli conway genesis create-testnet-data --genesis-keys 2 --utxo-keys 3 --out-dir /private/tmp/nix-build-cardano-cli-test-cardano-cli-golden-10.1.1.0-check.drv-0/tmp-Test.Golden.CreateTestnetData-test-78fc9f5a09826887/out --testnet-magic 623 --pools 2 --drep-keys 5 --relays test/cardano-cli-golden/files/input/shelley/genesis/relays.json --stake-delegators 4
        117 ┃         mkArguments outputDir <> ["--stake-delegators", show numStakeDelegs] <> templateArg
        118 ┃ 
        119 ┃     generated <- liftIO $ tree outputDir
        120 ┃     -- Sort output for stability, and make relative to avoid storing
        121 ┃     -- a path that changes everytime (/tmp/nix-shell.[0-9]+/tmp-Test...)
        122 ┃     let generated' = intercalate "\n" $ sort $ map (makeRelative outputDir) generated
        123 ┃         -- On Windows, the path separator is backslash. Normalize it to slash, like on Unix
        124 ┃         -- so that this test can run on all platforms.
        125 ┃         generated'' = map (\c -> if c == '\\' then '/' else c) generated'
        126 ┃     void $ H.note generated''
            ┃     │ alonzo-genesis.json
            ┃     │ byron-genesis.json
            ┃     │ byron.genesis.spec.json
            ┃     │ conway-genesis.json
            ┃     │ delegate-keys/README.md
            ┃     │ delegate-keys/delegate1/kes.skey
            ┃     │ delegate-keys/delegate1/kes.vkey
            ┃     │ delegate-keys/delegate1/key.skey
            ┃     │ delegate-keys/delegate1/key.vkey
            ┃     │ delegate-keys/delegate1/opcert.cert
            ┃     │ delegate-keys/delegate1/opcert.counter
            ┃     │ delegate-keys/delegate1/vrf.skey
            ┃     │ delegate-keys/delegate1/vrf.vkey
            ┃     │ delegate-keys/delegate2/kes.skey
            ┃     │ delegate-keys/delegate2/kes.vkey
            ┃     │ delegate-keys/delegate2/key.skey
            ┃     │ delegate-keys/delegate2/key.vkey
            ┃     │ delegate-keys/delegate2/opcert.cert
            ┃     │ delegate-keys/delegate2/opcert.counter
            ┃     │ delegate-keys/delegate2/vrf.skey
            ┃     │ delegate-keys/delegate2/vrf.vkey
            ┃     │ drep-keys/README.md
            ┃     │ drep-keys/drep1/drep.skey
            ┃     │ drep-keys/drep1/drep.vkey
            ┃     │ drep-keys/drep2/drep.skey
            ┃     │ drep-keys/drep2/drep.vkey
            ┃     │ drep-keys/drep3/drep.skey
            ┃     │ drep-keys/drep3/drep.vkey
            ┃     │ drep-keys/drep4/drep.skey
            ┃     │ drep-keys/drep4/drep.vkey
            ┃     │ drep-keys/drep5/drep.skey
            ┃     │ drep-keys/drep5/drep.vkey
            ┃     │ genesis-keys/README.md
            ┃     │ genesis-keys/genesis1/key.skey
            ┃     │ genesis-keys/genesis1/key.vkey
            ┃     │ genesis-keys/genesis2/key.skey
            ┃     │ genesis-keys/genesis2/key.vkey
            ┃     │ pools-keys/README.md
            ┃     │ pools-keys/pool1/cold.skey
            ┃     │ pools-keys/pool1/cold.vkey
            ┃     │ pools-keys/pool1/kes.skey
            ┃     │ pools-keys/pool1/kes.vkey
            ┃     │ pools-keys/pool1/opcert.cert
            ┃     │ pools-keys/pool1/opcert.counter
            ┃     │ pools-keys/pool1/staking-reward.skey
            ┃     │ pools-keys/pool1/staking-reward.vkey
            ┃     │ pools-keys/pool1/vrf.skey
            ┃     │ pools-keys/pool1/vrf.vkey
            ┃     │ pools-keys/pool2/cold.skey
            ┃     │ pools-keys/pool2/cold.vkey
            ┃     │ pools-keys/pool2/kes.skey
            ┃     │ pools-keys/pool2/kes.vkey
            ┃     │ pools-keys/pool2/opcert.cert
            ┃     │ pools-keys/pool2/opcert.counter
            ┃     │ pools-keys/pool2/staking-reward.skey
            ┃     │ pools-keys/pool2/staking-reward.vkey
            ┃     │ pools-keys/pool2/vrf.skey
            ┃     │ pools-keys/pool2/vrf.vkey
            ┃     │ shelley-genesis.json
            ┃     │ stake-delegators/delegator1/payment.skey
            ┃     │ stake-delegators/delegator1/payment.vkey
            ┃     │ stake-delegators/delegator1/staking.skey
            ┃     │ stake-delegators/delegator1/staking.vkey
            ┃     │ stake-delegators/delegator2/payment.skey
            ┃     │ stake-delegators/delegator2/payment.vkey
            ┃     │ stake-delegators/delegator2/staking.skey
            ┃     │ stake-delegators/delegator2/staking.vkey
            ┃     │ stake-delegators/delegator3/payment.skey
            ┃     │ stake-delegators/delegator3/payment.vkey
            ┃     │ stake-delegators/delegator3/staking.skey
            ┃     │ stake-delegators/delegator3/staking.vkey
            ┃     │ stake-delegators/delegator4/payment.skey
            ┃     │ stake-delegators/delegator4/payment.vkey
            ┃     │ stake-delegators/delegator4/staking.skey
            ┃     │ stake-delegators/delegator4/staking.vkey
            ┃     │ utxo-keys/README.md
            ┃     │ utxo-keys/utxo1/utxo.skey
            ┃     │ utxo-keys/utxo1/utxo.vkey
            ┃     │ utxo-keys/utxo2/utxo.skey
            ┃     │ utxo-keys/utxo2/utxo.vkey
            ┃     │ utxo-keys/utxo3/utxo.skey
            ┃     │ utxo-keys/utxo3/utxo.vkey
        127 ┃ 
        128 ┃     bracketSem createTestnetDataOutSem $
        129 ┃       H.diffVsGoldenFile generated''
            ┃       │ Reading file: test/cardano-cli-golden/files/golden/conway/create-testnet-data.out
            ┃       │ Golden test failed against the golden file.
            ┃       │ To recreate golden file, run with RECREATE_GOLDEN_FILES=1.
            ┃       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ┃       │ 2,3d1
            ┃       │ < byron-genesis.json
            ┃       │ < byron.genesis.spec.json
        130 ┃ 
        131 ┃     shelleyGenesis :: ShelleyGenesis StandardCrypto <-
        132 ┃       H.readJsonFileOk $ outputDir </> "shelley-genesis.json"
        133 ┃ 
        134 ┃     sgNetworkMagic shelleyGenesis H.=== networkMagic
        135 ┃     length (L.sgsPools $ sgStaking shelleyGenesis) H.=== numPools
        136 ┃ 
        137 ┃     forM_ (L.sgsPools $ sgStaking shelleyGenesis) $ \pool ->
        138 ┃       Seq.length (L.ppRelays pool) H.=== 1
        139 ┃ 
        140 ┃     actualNumDReps <- liftIO $ listDirectories $ outputDir </> "drep-keys"
        141 ┃     length actualNumDReps H.=== numDReps
        142 ┃ 
        143 ┃     actualNumUtxoKeys <- liftIO $ listDirectories $ outputDir </> "utxo-keys"
        144 ┃     length actualNumUtxoKeys H.=== numUtxoKeys
        145 ┃ 
        146 ┃     conwayGenesis :: ConwayGenesis StandardCrypto <-
        147 ┃       H.readJsonFileOk $ outputDir </> "conway-genesis.json"
        148 ┃ 
        149 ┃     length (cgInitialDReps conwayGenesis) H.=== numDReps
        150 ┃ 
        151 ┃     length (cgDelegs conwayGenesis) H.=== numStakeDelegs
      
        This failure can be reproduced by running:
        > recheckAt (Seed 832194285821465760 17750572174399817431) "1:" Test.Golden.CreateTestnetData.hprop_golden_create_testnet_data
      
    Use "--pattern '$NF ~ /golden create testnet data/' --hedgehog-replay '1: Seed 832194285821465760 17750572174399817431'" to reproduce from the command-line.
    
    Use -p '$0=="test/cardano-cli-golden/cardano-cli-golden.hs.golden create testnet data"' to rerun this test only.
  golden create testnet data with template:                                            FAIL (0.31s)
      ✗ Test.Golden.CreateTestnetData.hprop_golden_create_testnet_data_with_template failed at test/cardano-cli-golden/Test/Golden/CreateTestnetData.hs:129:7
        after 1 test.
        shrink path: 1:
      
            ┏━━ test/cardano-cli-golden/Test/Golden/CreateTestnetData.hs ━━━
        101 ┃ golden_create_testnet_data
        102 ┃   :: ()
        103 ┃   => Maybe FilePath
        104 ┃   -- ^ The path to the shelley template use, if any
        105 ┃   -> Property
        106 ┃ golden_create_testnet_data mShelleyTemplate =
        107 ┃   propertyOnce $ moduleWorkspace "tmp" $ \tempDir -> do
            ┃   │ Workspace: /private/tmp/nix-build-cardano-cli-test-cardano-cli-golden-10.1.1.0-check.drv-0/tmp-Test.Golden.CreateTestnetData-test-db53da2272f09186
        108 ┃     let outputDir = tempDir </> "out"
        109 ┃         templateArg :: [String] =
        110 ┃           case mShelleyTemplate of
        111 ┃             Nothing -> []
        112 ┃             Just shelleyTemplate -> ["--spec-shelley", shelleyTemplate]
        113 ┃         numStakeDelegs = 4
        114 ┃ 
        115 ┃     void $
        116 ┃       execCardanoCLI $
            ┃       │ ━━━━ command ━━━━
            ┃       │ /nix/store/1k8dprvznifzaqkdp2mn369fapv0ahqx-cardano-cli-exe-cardano-cli-10.1.1.0/bin/cardano-cli conway genesis create-testnet-data --genesis-keys 2 --utxo-keys 3 --out-dir /private/tmp/nix-build-cardano-cli-test-cardano-cli-golden-10.1.1.0-check.drv-0/tmp-Test.Golden.CreateTestnetData-test-db53da2272f09186/out --testnet-magic 623 --pools 2 --drep-keys 5 --relays test/cardano-cli-golden/files/input/shelley/genesis/relays.json --stake-delegators 4 --spec-shelley test/cardano-cli-golden/files/input/shelley/genesis/genesis.spec.json
        117 ┃         mkArguments outputDir <> ["--stake-delegators", show numStakeDelegs] <> templateArg
        118 ┃ 
        119 ┃     generated <- liftIO $ tree outputDir
        120 ┃     -- Sort output for stability, and make relative to avoid storing
        121 ┃     -- a path that changes everytime (/tmp/nix-shell.[0-9]+/tmp-Test...)
        122 ┃     let generated' = intercalate "\n" $ sort $ map (makeRelative outputDir) generated
        123 ┃         -- On Windows, the path separator is backslash. Normalize it to slash, like on Unix
        124 ┃         -- so that this test can run on all platforms.
        125 ┃         generated'' = map (\c -> if c == '\\' then '/' else c) generated'
        126 ┃     void $ H.note generated''
            ┃     │ alonzo-genesis.json
            ┃     │ byron-genesis.json
            ┃     │ byron.genesis.spec.json
            ┃     │ conway-genesis.json
            ┃     │ delegate-keys/README.md
            ┃     │ delegate-keys/delegate1/kes.skey
            ┃     │ delegate-keys/delegate1/kes.vkey
            ┃     │ delegate-keys/delegate1/key.skey
            ┃     │ delegate-keys/delegate1/key.vkey
            ┃     │ delegate-keys/delegate1/opcert.cert
            ┃     │ delegate-keys/delegate1/opcert.counter
            ┃     │ delegate-keys/delegate1/vrf.skey
            ┃     │ delegate-keys/delegate1/vrf.vkey
            ┃     │ delegate-keys/delegate2/kes.skey
            ┃     │ delegate-keys/delegate2/kes.vkey
            ┃     │ delegate-keys/delegate2/key.skey
            ┃     │ delegate-keys/delegate2/key.vkey
            ┃     │ delegate-keys/delegate2/opcert.cert
            ┃     │ delegate-keys/delegate2/opcert.counter
            ┃     │ delegate-keys/delegate2/vrf.skey
            ┃     │ delegate-keys/delegate2/vrf.vkey
            ┃     │ drep-keys/README.md
            ┃     │ drep-keys/drep1/drep.skey
            ┃     │ drep-keys/drep1/drep.vkey
            ┃     │ drep-keys/drep2/drep.skey
            ┃     │ drep-keys/drep2/drep.vkey
            ┃     │ drep-keys/drep3/drep.skey
            ┃     │ drep-keys/drep3/drep.vkey
            ┃     │ drep-keys/drep4/drep.skey
            ┃     │ drep-keys/drep4/drep.vkey
            ┃     │ drep-keys/drep5/drep.skey
            ┃     │ drep-keys/drep5/drep.vkey
            ┃     │ genesis-keys/README.md
            ┃     │ genesis-keys/genesis1/key.skey
            ┃     │ genesis-keys/genesis1/key.vkey
            ┃     │ genesis-keys/genesis2/key.skey
            ┃     │ genesis-keys/genesis2/key.vkey
            ┃     │ pools-keys/README.md
            ┃     │ pools-keys/pool1/cold.skey
            ┃     │ pools-keys/pool1/cold.vkey
            ┃     │ pools-keys/pool1/kes.skey
            ┃     │ pools-keys/pool1/kes.vkey
            ┃     │ pools-keys/pool1/opcert.cert
            ┃     │ pools-keys/pool1/opcert.counter
            ┃     │ pools-keys/pool1/staking-reward.skey
            ┃     │ pools-keys/pool1/staking-reward.vkey
            ┃     │ pools-keys/pool1/vrf.skey
            ┃     │ pools-keys/pool1/vrf.vkey
            ┃     │ pools-keys/pool2/cold.skey
            ┃     │ pools-keys/pool2/cold.vkey
            ┃     │ pools-keys/pool2/kes.skey
            ┃     │ pools-keys/pool2/kes.vkey
            ┃     │ pools-keys/pool2/opcert.cert
            ┃     │ pools-keys/pool2/opcert.counter
            ┃     │ pools-keys/pool2/staking-reward.skey
            ┃     │ pools-keys/pool2/staking-reward.vkey
            ┃     │ pools-keys/pool2/vrf.skey
            ┃     │ pools-keys/pool2/vrf.vkey
            ┃     │ shelley-genesis.json
            ┃     │ stake-delegators/delegator1/payment.skey
            ┃     │ stake-delegators/delegator1/payment.vkey
            ┃     │ stake-delegators/delegator1/staking.skey
            ┃     │ stake-delegators/delegator1/staking.vkey
            ┃     │ stake-delegators/delegator2/payment.skey
            ┃     │ stake-delegators/delegator2/payment.vkey
            ┃     │ stake-delegators/delegator2/staking.skey
            ┃     │ stake-delegators/delegator2/staking.vkey
            ┃     │ stake-delegators/delegator3/payment.skey
            ┃     │ stake-delegators/delegator3/payment.vkey
            ┃     │ stake-delegators/delegator3/staking.skey
            ┃     │ stake-delegators/delegator3/staking.vkey
            ┃     │ stake-delegators/delegator4/payment.skey
            ┃     │ stake-delegators/delegator4/payment.vkey
            ┃     │ stake-delegators/delegator4/staking.skey
            ┃     │ stake-delegators/delegator4/staking.vkey
            ┃     │ utxo-keys/README.md
            ┃     │ utxo-keys/utxo1/utxo.skey
            ┃     │ utxo-keys/utxo1/utxo.vkey
            ┃     │ utxo-keys/utxo2/utxo.skey
            ┃     │ utxo-keys/utxo2/utxo.vkey
            ┃     │ utxo-keys/utxo3/utxo.skey
            ┃     │ utxo-keys/utxo3/utxo.vkey
        127 ┃ 
        128 ┃     bracketSem createTestnetDataOutSem $
        129 ┃       H.diffVsGoldenFile generated''
            ┃       │ Reading file: test/cardano-cli-golden/files/golden/conway/create-testnet-data.out
            ┃       │ Golden test failed against the golden file.
            ┃       │ To recreate golden file, run with RECREATE_GOLDEN_FILES=1.
            ┃       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ┃       │ 2,3d1
            ┃       │ < byron-genesis.json
            ┃       │ < byron.genesis.spec.json
        130 ┃ 
        131 ┃     shelleyGenesis :: ShelleyGenesis StandardCrypto <-
        132 ┃       H.readJsonFileOk $ outputDir </> "shelley-genesis.json"
        133 ┃ 
        134 ┃     sgNetworkMagic shelleyGenesis H.=== networkMagic
        135 ┃     length (L.sgsPools $ sgStaking shelleyGenesis) H.=== numPools
        136 ┃ 
        137 ┃     forM_ (L.sgsPools $ sgStaking shelleyGenesis) $ \pool ->
        138 ┃       Seq.length (L.ppRelays pool) H.=== 1
        139 ┃ 
        140 ┃     actualNumDReps <- liftIO $ listDirectories $ outputDir </> "drep-keys"
        141 ┃     length actualNumDReps H.=== numDReps
        142 ┃ 
        143 ┃     actualNumUtxoKeys <- liftIO $ listDirectories $ outputDir </> "utxo-keys"
        144 ┃     length actualNumUtxoKeys H.=== numUtxoKeys
        145 ┃ 
        146 ┃     conwayGenesis :: ConwayGenesis StandardCrypto <-
        147 ┃       H.readJsonFileOk $ outputDir </> "conway-genesis.json"
        148 ┃ 
        149 ┃     length (cgInitialDReps conwayGenesis) H.=== numDReps
        150 ┃ 
        151 ┃     length (cgDelegs conwayGenesis) H.=== numStakeDelegs
      
        This failure can be reproduced by running:
        > recheckAt (Seed 13081074994840085363 16777853253555627641) "1:" Test.Golden.CreateTestnetData.hprop_golden_create_testnet_data_with_template
      
    Use "--pattern '$NF ~ /golden create testnet data with template/' --hedgehog-replay '1: Seed 13081074994840085363 16777853253555627641'" to reproduce from the command-line.
    
    Use -p '/golden create testnet data with template/' to rerun this test only.
  golden create testnet data deleg non deleg:                                          OK (0.20s)
      ✓ Test.Golden.CreateTestnetData.hprop_golden_create_testnet_data_deleg_non_deleg passed 1 test.
  golden create testnet data shelley genesis output:                                   OK (0.17s)
      ✓ Test.Golden.CreateTestnetData.hprop_golden_create_testnet_data_shelley_genesis_output passed 1 test.
  golden governanceAnswerPollNeg1Invalid:                                              OK (0.10s)
      ✓ Test.Golden.EraBased.Governance.AnswerPoll.hprop_golden_governanceAnswerPollNeg1Invalid passed 1 test.
  golden governanceAnswerPoll0:                                                        OK (0.04s)
      ✓ Test.Golden.EraBased.Governance.AnswerPoll.hprop_golden_governanceAnswerPoll0 passed 1 test.
  golden governanceAnswerPollPos1:                                                     OK (0.05s)
      ✓ Test.Golden.EraBased.Governance.AnswerPoll.hprop_golden_governanceAnswerPollPos1 passed 1 test.
  golden governanceAnswerPollPos2Invalid:                                              OK (0.10s)
      ✓ Test.Golden.EraBased.Governance.AnswerPoll.hprop_golden_governanceAnswerPollPos2Invalid passed 1 test.
  golden governanceCreatePoll:                                                         OK (0.05s)
      ✓ Test.Golden.EraBased.Governance.CreatePoll.hprop_golden_governanceCreatePoll passed 1 test.
  golden governanceCreateLongPoll:                                                     OK (0.05s)
      ✓ Test.Golden.EraBased.Governance.CreatePoll.hprop_golden_governanceCreateLongPoll passed 1 test.
  golden governanceVerifyPoll:                                                         OK (0.05s)
      ✓ Test.Golden.EraBased.Governance.VerifyPoll.hprop_golden_governanceVerifyPoll passed 1 test.
  golden governanceVerifyPollMismatch:                                                 OK (0.05s)
      ✓ Test.Golden.EraBased.Governance.VerifyPoll.hprop_golden_governanceVerifyPollMismatch passed 1 test.
  golden governanceVerifyPollNoAnswer:                                                 OK (0.05s)
      ✓ Test.Golden.EraBased.Governance.VerifyPoll.hprop_golden_governanceVerifyPollNoAnswer passed 1 test.
  golden governanceVerifyPollMalformedAnswer:                                          OK (0.06s)
      ✓ Test.Golden.EraBased.Governance.VerifyPoll.hprop_golden_governanceVerifyPollMalformedAnswer passed 1 test.
  golden governanceVerifyPollInvalidAnswer:                                            OK (0.05s)
      ✓ Test.Golden.EraBased.Governance.VerifyPoll.hprop_golden_governanceVerifyPollInvalidAnswer passed 1 test.
  GovernanceCmdError
    StakeCredGovCmdError:                                                              OK
        ✓ <interactive> passed 1 test.
    VotingCredentialDecodeGovCmdEror:                                                  OK
        ✓ <interactive> passed 1 test.
    WriteFileError:                                                                    OK
        ✓ <interactive> passed 1 test.
    ReadFileError:                                                                     OK
        ✓ <interactive> passed 1 test.
    NonUtf8EncodedConstitution:                                                        OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdTextEnvReadError:                                                     OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdCddlError:                                                            OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdKeyReadError:                                                         OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdCostModelReadError:                                                   OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdTextEnvWriteError:                                                    OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdEmptyUpdateProposalError:                                             OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdMIRCertificateKeyRewardMistmach:                                      OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdCostModelsJsonDecodeErr:                                              OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdEmptyCostModel:                                                       OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdUnexpectedKeyType:                                                    OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdPollOutOfBoundAnswer:                                                 OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdPollInvalidChoice:                                                    OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdDecoderError:                                                         OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdVerifyPollError:                                                      OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdWriteFileError:                                                       OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdMIRCertNotSupportedInConway:                                          OK
        ✓ <interactive> passed 1 test.
    GovernanceCmdGenesisDelegationNotSupportedInConway:                                OK
        ✓ <interactive> passed 1 test.
  DelegationError
    DelegationReadError:                                                               OK
        ✓ <interactive> passed 1 test.
    DelegationStakeCredentialError1:                                                   OK
        ✓ <interactive> passed 1 test.
    DelegationStakeCredentialError2:                                                   OK
        ✓ <interactive> passed 1 test.
    DelegationStakeCredentialError3:                                                   OK
        ✓ <interactive> passed 1 test.
    DelegationCertificateWriteFileError:                                               OK
        ✓ <interactive> passed 1 test.
    DelegationDRepReadError:                                                           OK
        ✓ <interactive> passed 1 test.
  RegistrationError
    RegistrationReadError:                                                             OK
        ✓ <interactive> passed 1 test.
    RegistrationWriteFileError:                                                        OK
        ✓ <interactive> passed 1 test.
    RegistrationStakeCredReadError1:                                                   OK
        ✓ <interactive> passed 1 test.
    RegistrationStakeCredReadError2:                                                   OK
        ✓ <interactive> passed 1 test.
    RegistrationStakeCredReadError3:                                                   OK
        ✓ <interactive> passed 1 test.
    RegistrationStakeError:                                                            OK
        ✓ <interactive> passed 1 test.
  GovernanceVoteCmdError
    GovernanceVoteCmdCredentialDecodeError:                                            OK
        ✓ <interactive> passed 1 test.
    GovernanceVoteCmdReadVerificationKeyError:                                         OK
        ✓ <interactive> passed 1 test.
    GovernanceVoteCmdReadVoteFileError:                                                OK
        ✓ <interactive> passed 1 test.
    GovernanceVoteCmdWriteError:                                                       OK
        ✓ <interactive> passed 1 test.
  GovernanceCommitteeError
    GovernanceCommitteeCmdWriteFileError:                                              OK
        ✓ <interactive> passed 1 test.
    GovernanceCommitteeCmdTextEnvReadFileError:                                        OK
        ✓ <interactive> passed 1 test.
  GovernanceActionsError
    GovernanceActionsCmdWriteFileError:                                                OK
        ✓ <interactive> passed 1 test.
    GovernanceActionsCmdReadFileError:                                                 OK
        ✓ <interactive> passed 1 test.
    GovernanceActionsCmdConstitutionError:                                             OK
        ✓ <interactive> passed 1 test.
    GovernanceActionsCmdCostModelsError:                                               OK
        ✓ <interactive> passed 1 test.
  CostModelsError
    CostModelsErrorReadFile:                                                           OK
        ✓ <interactive> passed 1 test.
    CostModelsErrorJSONDecode:                                                         OK
        ✓ <interactive> passed 1 test.
    CostModelsErrorEmpty:                                                              OK
        ✓ <interactive> passed 1 test.
  golden governance action create constitution wrong hash1 fails:                      OK (0.55s)
      ✓ Test.Golden.Governance.Action.hprop_golden_governance_action_create_constitution_wrong_hash1_fails passed 1 test.
  golden governance action create constitution wrong hash2 fails:                      OK (0.87s)
      ✓ Test.Golden.Governance.Action.hprop_golden_governance_action_create_constitution_wrong_hash2_fails passed 1 test.
  golden governance action create constitution:                                        OK (0.90s)
      ✓ Test.Golden.Governance.Action.hprop_golden_governance_action_create_constitution passed 1 test.
  golden conway governance action view constitution json:                              OK (0.25s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_view_constitution_json passed 1 test.
  golden conway governance action view update committee yaml wrong hash fails:         OK (0.39s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_view_update_committee_yaml_wrong_hash_fails passed 1 test.
  golden conway governance action view update committee yaml:                          OK (0.43s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_view_update_committee_yaml passed 1 test.
  golden conway governance action view create info json outfile wrong hash fails:      OK (0.36s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_view_create_info_json_outfile_wrong_hash_fails passed 1 test.
  golden conway governance action view create info json outfile:                       OK (0.46s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_view_create_info_json_outfile passed 1 test.
  golden governanceActionCreateNoConfidence wrong hash fails:                          OK (0.37s)
      ✓ Test.Golden.Governance.Action.hprop_golden_governanceActionCreateNoConfidence_wrong_hash_fails passed 1 test.
  golden governanceActionCreateNoConfidence:                                           OK (0.47s)
      ✓ Test.Golden.Governance.Action.hprop_golden_governanceActionCreateNoConfidence passed 1 test.
  golden conway governance action create protocol parameters update wrong hash fails:  OK (0.42s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_create_protocol_parameters_update_wrong_hash_fails passed 1 test.
  golden conway governance action create protocol parameters update:                   OK (0.51s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_create_protocol_parameters_update passed 1 test.
  golden conway governance action create protocol parameters update partial costmodel: OK (0.12s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_create_protocol_parameters_update_partial_costmodel passed 1 test.
  golden conway governance action create hardfork wrong hash fails:                    OK (0.41s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_create_hardfork_wrong_hash_fails passed 1 test.
  golden conway governance action create hardfork:                                     OK (0.46s)
      ✓ Test.Golden.Governance.Action.hprop_golden_conway_governance_action_create_hardfork passed 1 test.
  golden governance committee key gen:                                                 OK (0.07s)
      ✓ Test.Golden.Governance.Committee.hprop_golden_governance_committee_key_gen passed 1 test.
  golden governance CommitteeCreateHotKeyAuthorizationCertificate:                     OK (0.20s)
      ✓ Test.Golden.Governance.Committee.hprop_golden_governance_CommitteeCreateHotKeyAuthorizationCertificate passed 1 test.
  golden governance CommitteeCreateColdKeyResignationCertificate:                      OK (0.13s)
      ✓ Test.Golden.Governance.Committee.hprop_golden_governance_CommitteeCreateColdKeyResignationCertificate passed 1 test.
  golden governance UpdateCommittee:                                                   OK (0.16s)
      ✓ Test.Golden.Governance.Committee.hprop_golden_governance_UpdateCommittee passed 1 test.
  golden governance committee cold extended key signing:                               OK (0.10s)
      ✓ Test.Golden.Governance.Committee.hprop_golden_governance_committee_cold_extended_key_signing passed 1 test.
  golden governance committee hot extended key signing:                                OK (0.10s)
      ✓ Test.Golden.Governance.Committee.hprop_golden_governance_committee_hot_extended_key_signing passed 1 test.
  golden verification key committee:                                                   OK (0.08s)
      ✓ Test.Golden.Governance.Committee.hprop_golden_verification_key_committee passed 1 test.
  golden governance extended committee key hash:                                       OK (0.20s)
      ✓ Test.Golden.Governance.Committee.hprop_golden_governance_extended_committee_key_hash passed 1 test.
  golden governance committee checks wrong hash fails:                                 OK (0.39s)
      ✓ Test.Golden.Governance.Committee.hprop_golden_governance_committee_checks_wrong_hash_fails passed 1 test.
  golden governanceDRepKeyGen:                                                         OK (0.09s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governanceDRepKeyGen passed 1 test.
  golden governance drep id bech32:                                                    OK (0.03s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_id_bech32 passed 1 test.
  golden governance drep id hex:                                                       OK (0.05s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_id_hex passed 1 test.
  golden governance drep extended key signing:                                         OK (0.10s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_extended_key_signing passed 1 test.
  golden governance drep retirement certificate vkey file:                             OK (0.10s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_retirement_certificate_vkey_file passed 1 test.
  golden governance drep retirement certificate id hex:                                OK (0.03s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_retirement_certificate_id_hex passed 1 test.
  golden governance drep retirement certificate id bech32:                             OK (0.11s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_retirement_certificate_id_bech32 passed 1 test.
  golden governance drep metadata hash:                                                OK (0.10s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_metadata_hash passed 1 test.
  golden governance drep metadata hash cip119:                                         OK (0.11s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_metadata_hash_cip119 passed 1 test.
  golden governance drep registration certificate vkey file:                           OK (0.08s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_registration_certificate_vkey_file passed 1 test.
  golden governance drep registration certificate id hex:                              OK (0.07s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_registration_certificate_id_hex passed 1 test.
  golden governance drep registration certificate id bech32:                           OK (0.13s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_registration_certificate_id_bech32 passed 1 test.
  golden governance drep registration certificate script hash:                         OK (0.11s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_registration_certificate_script_hash passed 1 test.
  golden governance drep update certificate vkey file:                                 OK (0.07s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_update_certificate_vkey_file passed 1 test.
  golden governance drep update certificate script hash:                               OK (0.07s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_governance_drep_update_certificate_script_hash passed 1 test.
  golden verification key drep:                                                        OK (0.15s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_verification_key_drep passed 1 test.
  golden drep metadata hash url wrong hash fails:                                      OK (0.17s)
      ✓ Test.Golden.Governance.DRep.hprop_golden_drep_metadata_hash_url_wrong_hash_fails passed 1 test.
  golden conway stakeaddress delegate no confidence:                                   OK (0.09s)
      ✓ Test.Golden.Governance.StakeAddress.hprop_golden_conway_stakeaddress_delegate_no_confidence passed 1 test.
  golden conway stakeaddress delegate always abstain:                                  OK (0.07s)
      ✓ Test.Golden.Governance.StakeAddress.hprop_golden_conway_stakeaddress_delegate_always_abstain passed 1 test.
  golden conway stakeaddress delegate pool and no confidence:                          OK (0.07s)
      ✓ Test.Golden.Governance.StakeAddress.hprop_golden_conway_stakeaddress_delegate_pool_and_no_confidence passed 1 test.
  golden conway stakeaddress delegate pool and always abstain:                         OK (0.11s)
      ✓ Test.Golden.Governance.StakeAddress.hprop_golden_conway_stakeaddress_delegate_pool_and_always_abstain passed 1 test.
  golden conway stakeaddress delegate pool and drep:                                   OK (0.08s)
      ✓ Test.Golden.Governance.StakeAddress.hprop_golden_conway_stakeaddress_delegate_pool_and_drep passed 1 test.
  golden conway stakeaddress register and delegate pool:                               OK (0.07s)
      ✓ Test.Golden.Governance.StakeAddress.hprop_golden_conway_stakeaddress_register_and_delegate_pool passed 1 test.
  golden conway stakeaddress register and delegate vote:                               OK (0.13s)
      ✓ Test.Golden.Governance.StakeAddress.hprop_golden_conway_stakeaddress_register_and_delegate_vote passed 1 test.
  golden conway stakeaddress register and delegate stake and vote:                     OK (0.03s)
      ✓ Test.Golden.Governance.StakeAddress.hprop_golden_conway_stakeaddress_register_and_delegate_stake_and_vote passed 1 test.
  golden stake pool metadata hash url wrong hash:                                      OK (0.14s)
      ✓ Test.Golden.Governance.StakeAddress.hprop_golden_stake_pool_metadata_hash_url_wrong_hash passed 1 test.
  golden governance governance vote create:                                            OK (0.04s)
      ✓ Test.Golden.Governance.Vote.hprop_golden_governance_governance_vote_create passed 1 test.
  golden governance governance vote view json stdout:                                  OK (0.11s)
      ✓ Test.Golden.Governance.Vote.hprop_golden_governance_governance_vote_view_json_stdout passed 1 test.
  golden governance governance vote view json outfile:                                 OK (0.09s)
      ✓ Test.Golden.Governance.Vote.hprop_golden_governance_governance_vote_view_json_outfile passed 1 test.
  golden governance governance vote view yaml:                                         OK (0.06s)
      ✓ Test.Golden.Governance.Vote.hprop_golden_governance_governance_vote_view_yaml passed 1 test.
  golden governance governance vote create yes cc hot key:                             OK (0.04s)
      ✓ Test.Golden.Governance.Vote.hprop_golden_governance_governance_vote_create_yes_cc_hot_key passed 1 test.
  golden governance governance vote create no cc hot key:                              OK (0.04s)
      ✓ Test.Golden.Governance.Vote.hprop_golden_governance_governance_vote_create_no_cc_hot_key passed 1 test.
  golden governance governance vote create abstain cc hot key:                         OK (0.05s)
      ✓ Test.Golden.Governance.Vote.hprop_golden_governance_governance_vote_create_abstain_cc_hot_key passed 1 test.
  golden governance vote create hash fails:                                            OK (0.40s)
      ✓ Test.Golden.Governance.Vote.hprop_golden_governance_vote_create_hash_fails passed 1 test.
  golden governance hash script:                                                       OK (0.04s)
      ✓ Test.Golden.Hash.Hash.hprop_golden_governance_hash_script passed 1 test.
  golden HelpAll:                                                                      OK (0.49s)
      ✓ Test.Golden.Help.hprop_golden_HelpAll passed 1 test.
  golden HelpCmds:                                                                     OK (59.18s)
      ✓ Test.Golden.Help.hprop_golden_HelpCmds passed 1 test.
  golden KeyNonExtendedKey GenesisExtendedVerificationKey:                             OK (0.13s)
      ✓ Test.Golden.Key.NonExtendedKey.hprop_golden_KeyNonExtendedKey_GenesisExtendedVerificationKey passed 1 test.
  golden KeyNonExtendedKey StakeExtendedVerificationKeyShelley:                        OK (0.09s)
      ✓ Test.Golden.Key.NonExtendedKey.hprop_golden_KeyNonExtendedKey_StakeExtendedVerificationKeyShelley passed 1 test.
  golden KeyNonExtendedKey DRepExtendedVerificationKey:                                OK (0.08s)
      ✓ Test.Golden.Key.NonExtendedKey.hprop_golden_KeyNonExtendedKey_DRepExtendedVerificationKey passed 1 test.
  golden extended payment vkey to non extended vkey:                                   OK (0.11s)
      ✓ Test.Golden.Key.NonExtendedKey.hprop_golden_extended_payment_vkey_to_non_extended_vkey passed 1 test.
  golden extended cc vkey to non extended vkey:                                        OK (0.13s)
      ✓ Test.Golden.Key.NonExtendedKey.hprop_golden_extended_cc_vkey_to_non_extended_vkey passed 1 test.
  golden shelleyAddressBuild:                                                          OK (0.15s)
      ✓ Test.Golden.Shelley.Address.Build.hprop_golden_shelleyAddressBuild passed 1 test.
  golden shelleyAddressInfo:                                                           OK
      ✓ Test.Golden.Shelley.Address.Info.hprop_golden_shelleyAddressInfo passed 1 test.
  golden shelley address key gen:                                                      OK (0.11s)
      ✓ Test.Golden.Shelley.Address.KeyGen.hprop_golden_shelley_address_key_gen passed 1 test.
  golden shelley address extended key gen:                                             OK (0.04s)
      ✓ Test.Golden.Shelley.Address.KeyGen.hprop_golden_shelley_address_extended_key_gen passed 1 test.
  golden shelleyGenesisCreate:                                                         OK (0.41s)
      ✓ Test.Golden.Shelley.Genesis.Create.hprop_golden_shelleyGenesisCreate passed 1 test.
  golden shelleyGenesisInitialTxIn:                                                    OK (0.11s)
      ✓ Test.Golden.Shelley.Genesis.InitialTxIn.hprop_golden_shelleyGenesisInitialTxIn passed 1 test.
  golden shelley genesis key gen delegate:                                             OK (0.12s)
      ✓ Test.Golden.Shelley.Genesis.KeyGenDelegate.hprop_golden_shelley_genesis_key_gen_delegate passed 1 test.
  golden shelleyGenesisKeyGenGenesis:                                                  OK (0.08s)
      ✓ Test.Golden.Shelley.Genesis.KeyGenGenesis.hprop_golden_shelleyGenesisKeyGenGenesis passed 1 test.
  golden shelleyGenesisKeyGenUtxo:                                                     OK (0.06s)
      ✓ Test.Golden.Shelley.Genesis.KeyGenUtxo.hprop_golden_shelleyGenesisKeyGenUtxo passed 1 test.
  golden shelleyGenesisKeyHash:                                                        OK (0.07s)
      ✓ Test.Golden.Shelley.Genesis.KeyHash.hprop_golden_shelleyGenesisKeyHash passed 1 test.
  golden convertCardanoAddressByronSigningKey:                                         OK (0.13s)
      ✓ Test.Golden.Shelley.Key.ConvertCardanoAddressKey.hprop_golden_convertCardanoAddressByronSigningKey passed 1 test.
  golden convertCardanoAddressIcarusSigningKey:                                        OK (0.05s)
      ✓ Test.Golden.Shelley.Key.ConvertCardanoAddressKey.hprop_golden_convertCardanoAddressIcarusSigningKey passed 1 test.
  golden convertCardanoAddressShelleyPaymentSigningKey:                                OK (0.04s)
      ✓ Test.Golden.Shelley.Key.ConvertCardanoAddressKey.hprop_golden_convertCardanoAddressShelleyPaymentSigningKey passed 1 test.
  golden convertCardanoAddressShelleyStakeSigningKey:                                  OK (0.05s)
      ✓ Test.Golden.Shelley.Key.ConvertCardanoAddressKey.hprop_golden_convertCardanoAddressShelleyStakeSigningKey passed 1 test.
  golden convert cardano address cc drep:                                              OK (0.25s)
      ✓ Test.Golden.Shelley.Key.ConvertCardanoAddressKey.hprop_golden_convert_cardano_address_cc_drep passed 1 test.
  golden stakePoolMetadataHash:                                                        OK (0.03s)
      ✓ Test.Golden.Shelley.Metadata.StakePoolMetadata.hprop_golden_stakePoolMetadataHash passed 1 test.
  golden shelleyAllMultiSigAddressBuild:                                               OK (0.09s)
      ✓ Test.Golden.Shelley.MultiSig.Address.hprop_golden_shelleyAllMultiSigAddressBuild passed 1 test.
  golden shelleyAnyMultiSigAddressBuild:                                               OK (0.07s)
      ✓ Test.Golden.Shelley.MultiSig.Address.hprop_golden_shelleyAnyMultiSigAddressBuild passed 1 test.
  golden shelleyAtLeastMultiSigAddressBuild:                                           OK (0.07s)
      ✓ Test.Golden.Shelley.MultiSig.Address.hprop_golden_shelleyAtLeastMultiSigAddressBuild passed 1 test.
  golden shelleyNodeIssueOpCert:                                                       OK (0.10s)
      ✓ Test.Golden.Shelley.Node.IssueOpCert.hprop_golden_shelleyNodeIssueOpCert passed 1 test.
  golden shelleyNodeKeyGen:                                                            OK (0.10s)
      ✓ Test.Golden.Shelley.Node.KeyGen.hprop_golden_shelleyNodeKeyGen passed 1 test.
  golden shelleyNodeKeyGen te:                                                         OK (0.08s)
      ✓ Test.Golden.Shelley.Node.KeyGen.hprop_golden_shelleyNodeKeyGen_te passed 1 test.
  golden shelleyNodeKeyGen bech32:                                                     OK (0.07s)
      ✓ Test.Golden.Shelley.Node.KeyGen.hprop_golden_shelleyNodeKeyGen_bech32 passed 1 test.
  golden shelleyNodeKeyGenKes:                                                         OK (0.07s)
      ✓ Test.Golden.Shelley.Node.KeyGenKes.hprop_golden_shelleyNodeKeyGenKes passed 1 test.
  golden shelleyNodeKeyGenKes te:                                                      OK (0.11s)
      ✓ Test.Golden.Shelley.Node.KeyGenKes.hprop_golden_shelleyNodeKeyGenKes_te passed 1 test.
  golden shelleyNodeKeyGenKes bech32:                                                  OK (0.10s)
      ✓ Test.Golden.Shelley.Node.KeyGenKes.hprop_golden_shelleyNodeKeyGenKes_bech32 passed 1 test.
  golden shelleyNodeKeyGenVrf:                                                         OK (0.07s)
      ✓ Test.Golden.Shelley.Node.KeyGenVrf.hprop_golden_shelleyNodeKeyGenVrf passed 1 test.
  golden shelleyNodeKeyGenVrf te:                                                      OK (0.11s)
      ✓ Test.Golden.Shelley.Node.KeyGenVrf.hprop_golden_shelleyNodeKeyGenVrf_te passed 1 test.
  golden shelleyNodeKeyGenVrf bech32:                                                  OK (0.07s)
      ✓ Test.Golden.Shelley.Node.KeyGenVrf.hprop_golden_shelleyNodeKeyGenVrf_bech32 passed 1 test.
  golden shelleyStakeAddressBuild:                                                     OK (0.07s)
      ✓ Test.Golden.Shelley.StakeAddress.Build.hprop_golden_shelleyStakeAddressBuild passed 1 test.
  golden shelley stake address deregistration certificate:                             OK (0.14s)
      ✓ Test.Golden.Shelley.StakeAddress.DeregistrationCertificate.hprop_golden_shelley_stake_address_deregistration_certificate passed 1 test.
  golden shelleyStakeAddressKeyGen:                                                    OK (0.05s)
      ✓ Test.Golden.Shelley.StakeAddress.KeyGen.hprop_golden_shelleyStakeAddressKeyGen passed 1 test.
  golden shelleyStakeAddressKeyHash:                                                   OK (0.05s)
      ✓ Test.Golden.Shelley.StakeAddress.KeyHash.hprop_golden_shelleyStakeAddressKeyHash passed 1 test.
  golden shelley stake address registration certificate:                               OK (0.13s)
      ✓ Test.Golden.Shelley.StakeAddress.RegistrationCertificate.hprop_golden_shelley_stake_address_registration_certificate passed 1 test.
  golden shelley stake address registration certificate with build raw:                OK (0.13s)
      ✓ Test.Golden.Shelley.StakeAddress.RegistrationCertificate.hprop_golden_shelley_stake_address_registration_certificate_with_build_raw passed 1 test.
  golden shelley stake address registration certificate missing reg deposit:           OK (0.06s)
      ✓ Test.Golden.Shelley.StakeAddress.RegistrationCertificate.hprop_golden_shelley_stake_address_registration_certificate_missing_reg_deposit passed 1 test.
  golden shelley stake pool registration certificate:                                  OK (0.05s)
      ✓ Test.Golden.Shelley.StakePool.RegistrationCertificate.hprop_golden_shelley_stake_pool_registration_certificate passed 1 test.
  golden shelleyGenesisKeyDelegationCertificate:                                       OK (0.28s)
      ✓ Test.Golden.Shelley.TextEnvelope.Certificates.GenesisKeyDelegation.hprop_golden_shelleyGenesisKeyDelegationCertificate passed 1 test.
  golden shelleyMIRCertificate:                                                        OK (0.13s)
      ✓ Test.Golden.Shelley.TextEnvelope.Certificates.MIR.hprop_golden_shelleyMIRCertificate passed 1 test.
  golden shelleyOperationalCertificate:                                                OK (0.29s)
      ✓ Test.Golden.Shelley.TextEnvelope.Certificates.Operational.hprop_golden_shelleyOperationalCertificate passed 1 test.
  golden shelleyStakeAddressCertificates:                                              OK (0.42s)
      ✓ Test.Golden.Shelley.TextEnvelope.Certificates.StakeAddress.hprop_golden_shelleyStakeAddressCertificates passed 1 test.
  golden shelleyStakePoolCertificates:                                                 OK (0.63s)
      ✓ Test.Golden.Shelley.TextEnvelope.Certificates.StakePool.hprop_golden_shelleyStakePoolCertificates passed 1 test.
  golden shelleyExtendedPaymentKeys:                                                   OK (0.15s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.ExtendedPaymentKeys.hprop_golden_shelleyExtendedPaymentKeys passed 1 test.
  golden shelleyExtendedPaymentKeys te:                                                OK (0.16s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.ExtendedPaymentKeys.hprop_golden_shelleyExtendedPaymentKeys_te passed 1 test.
  golden shelleyExtendedPaymentKeys bech32:                                            OK (0.24s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.ExtendedPaymentKeys.hprop_golden_shelleyExtendedPaymentKeys_bech32 passed 1 test.
  golden shelleyGenesisDelegateKeys:                                                   OK (0.17s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.GenesisDelegateKeys.hprop_golden_shelleyGenesisDelegateKeys passed 1 test.
  golden shelleyGenesisKeys:                                                           OK (0.11s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.GenesisKeys.hprop_golden_shelleyGenesisKeys passed 1 test.
  golden shelleyGenesisUTxOKeys:                                                       OK (0.08s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.GenesisUTxOKeys.hprop_golden_shelleyGenesisUTxOKeys passed 1 test.
  golden shelleyKESKeys:                                                               OK (0.09s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.KESKeys.hprop_golden_shelleyKESKeys passed 1 test.
  golden shelleyKESKeys te:                                                            OK (0.06s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.KESKeys.hprop_golden_shelleyKESKeys_te passed 1 test.
  golden shelleyKESKeys bech32:                                                        OK (0.29s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.KESKeys.hprop_golden_shelleyKESKeys_bech32 passed 1 test.
  golden shelleyPaymentKeys:                                                           OK (0.12s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.PaymentKeys.hprop_golden_shelleyPaymentKeys passed 1 test.
  golden shelleyPaymentKeys te:                                                        OK (0.07s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.PaymentKeys.hprop_golden_shelleyPaymentKeys_te passed 1 test.
  golden shelleyPaymentKeys bech32:                                                    OK (0.14s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.PaymentKeys.hprop_golden_shelleyPaymentKeys_bech32 passed 1 test.
  golden shelleyStakeKeys:                                                             OK (0.10s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.StakeKeys.hprop_golden_shelleyStakeKeys passed 1 test.
  golden shelleyStakeKeys te:                                                          OK (0.13s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.StakeKeys.hprop_golden_shelleyStakeKeys_te passed 1 test.
  golden shelleyStakeKeys bech32:                                                      OK (0.09s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.StakeKeys.hprop_golden_shelleyStakeKeys_bech32 passed 1 test.
  golden shelleyVRFKeys:                                                               OK (0.05s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.VRFKeys.hprop_golden_shelleyVRFKeys passed 1 test.
  golden shelleyVRFKeys te:                                                            OK (0.13s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.VRFKeys.hprop_golden_shelleyVRFKeys_te passed 1 test.
  golden shelleyVRFKeys bech32:                                                        OK (0.07s)
      ✓ Test.Golden.Shelley.TextEnvelope.Keys.VRFKeys.hprop_golden_shelleyVRFKeys_bech32 passed 1 test.
  golden shelleyTx:                                                                    OK (0.12s)
      ✓ Test.Golden.Shelley.TextEnvelope.Tx.Tx.hprop_golden_shelleyTx passed 1 test.
  golden shelleyTxBody:                                                                OK (0.14s)
      ✓ Test.Golden.Shelley.TextEnvelope.Tx.TxBody.hprop_golden_shelleyTxBody passed 1 test.
  golden shelleyWitness:                                                               OK
      ✓ Test.Golden.Shelley.TextEnvelope.Tx.Witness.hprop_golden_shelleyWitness passed 100 tests.
  golden shelleyTextViewDecodeCbor:                                                    OK (0.04s)
      ✓ Test.Golden.Shelley.TextView.DecodeCbor.hprop_golden_shelleyTextViewDecodeCbor passed 1 test.
  golden shelleyTransactionAssembleWitness SigningKey:                                 OK (0.11s)
      ✓ Test.Golden.Shelley.Transaction.Assemble.hprop_golden_shelleyTransactionAssembleWitness_SigningKey passed 1 test.
  golden shelley transaction build:                                                    OK (0.09s)
      ✓ Test.Golden.Shelley.Transaction.Build.hprop_golden_shelley_transaction_build passed 1 test.
  golden shelley transaction build certificate script witnessed:                       OK (0.12s)
      ✓ Test.Golden.Shelley.Transaction.Build.hprop_golden_shelley_transaction_build_certificate_script_witnessed passed 1 test.
  golden shelley transaction build minting:                                            OK (0.07s)
      ✓ Test.Golden.Shelley.Transaction.Build.hprop_golden_shelley_transaction_build_minting passed 1 test.
  golden shelley transaction build withdrawal script witnessed:                        OK (0.07s)
      ✓ Test.Golden.Shelley.Transaction.Build.hprop_golden_shelley_transaction_build_withdrawal_script_witnessed passed 1 test.
  golden shelley transaction build txin script witnessed:                              OK (0.07s)
      ✓ Test.Golden.Shelley.Transaction.Build.hprop_golden_shelley_transaction_build_txin_script_witnessed passed 1 test.
  golden shelley transaction build txout inline datum:                                 OK (0.12s)
      ✓ Test.Golden.Shelley.Transaction.Build.hprop_golden_shelley_transaction_build_txout_inline_datum passed 1 test.
  golden shelley transaction calculate min fee:                                        OK (0.48s)
      ✓ Test.Golden.Shelley.Transaction.CalculateMinFee.hprop_golden_shelley_transaction_calculate_min_fee passed 1 test.
  golden shelley transaction signing key witness:                                      OK (0.23s)
      ✓ Test.Golden.Shelley.Transaction.CreateWitness.hprop_golden_shelley_transaction_signing_key_witness passed 1 test.
  golden shelley transaction sign:                                                     OK (0.32s)
      ✓ Test.Golden.Shelley.Transaction.Sign.hprop_golden_shelley_transaction_sign passed 1 test.
  golden view shelley yaml:                                                            OK (0.25s)
      ✓ Test.Golden.TxView.hprop_golden_view_shelley_yaml passed 1 test.
  golden view allegra yaml:                                                            OK (0.11s)
      ✓ Test.Golden.TxView.hprop_golden_view_allegra_yaml passed 1 test.
  golden view mary yaml:                                                               OK (0.16s)
      ✓ Test.Golden.TxView.hprop_golden_view_mary_yaml passed 1 test.
  golden view redeemer:                                                                OK (0.23s)
      ✓ Test.Golden.TxView.hprop_golden_view_redeemer passed 1 test.
  golden view metadata: