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

sanchonet: add CC to genesis #5844

Merged
merged 1 commit into from
May 16, 2024

sanchonet: add CC to genesis

b4c001a
Select commit
Loading
Failed to load commit list.
Merged

sanchonet: add CC to genesis #5844

sanchonet: add CC to genesis
b4c001a
Select commit
Loading
Failed to load commit list.
IOG Hydra / ci/hydra-build:x86_64-linux.required failed May 16, 2024 in 23m 48s

Build dependency failed

1 failed steps

Details

Failed Steps

Step 38

Derivation

/nix/store/bgyfvrm7b6x2j14570gdi6byzm65nzbr-cardano-testnet-test-cardano-testnet-test-8.11.0-check.drv

Log

unpacking sources
unpacking source archive /nix/store/hh4iw943brag8hj1saypvnrzmq84rca2-source-root-cardano-testnet-test-cardano-testnet-test-root
source root is source-root-cardano-testnet-test-cardano-testnet-test-root
patching sources
building
/nix/store/mbzsk11z4r4ymnwc9p5glq5xj25nf5yg-cardano-testnet-test-cardano-testnet-test-8.11.0/bin:
patching script interpreter paths in /tmp/tmp.NcMhue5fm0/tmp.jEU00NEpn9/bin
test/Spec.hs
  Spec
    Ledger Events
      Sanity Check:                          OK (28.74s)
          ✓ Sanity Check passed 1 test.
      Treasury Growth:                       OK (77.40s)
          ✓ Treasury Growth passed 1 test.
      Governance
        Committee Add New:                   FAIL (35.65s)
            ✗ Committee Add New failed at test/cardano-testnet-test/Cardano/Testnet/Test/Gov/CommitteeAddNew.hs:240:23
              after 1 test.
              shrink path: 1:
            
              forAll0 =
                Operation completed in 0.000014166s
              
              forAll2 =
                Operation completed in 0.000009528s
              
              forAll3 =
                Operation completed in 0.000008556s
              
              forAll4 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway transaction submit --tx-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/signed-vote-tx.tx
              
              forAll5 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway transaction sign --tx-body-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-tx-body.txbody --signing-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.skey --signing-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/cold.skey --signing-key-file drep-keys/drep1/drep.skey --signing-key-file drep-keys/drep2/drep.skey --signing-key-file drep-keys/drep3/drep.skey --signing-key-file drep-keys/drep4/drep.skey --signing-key-file drep-keys/drep5/drep.skey --signing-key-file drep-keys/drep6/drep.skey --signing-key-file drep-keys/drep7/drep.skey --signing-key-file drep-keys/drep8/drep.skey --signing-key-file drep-keys/drep9/drep.skey --signing-key-file drep-keys/drep10/drep.skey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/signed-vote-tx.tx
              
              forAll6 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway transaction build --change-address addr_test1vzqtrlmv3r2wpmdse7jwxu79rwpmxnrwglnnu609swd8lqsap7slh --tx-in 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720#1 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-1 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-2 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-3 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-4 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-5 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-6 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-7 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-8 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-9 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-10 --vote-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-spo-1 --witness-override 11 --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-tx-body.txbody
              
              forAll7 =
                Largest UTxO for addr_test1vzqtrlmv3r2wpmdse7jwxu79rwpmxnrwglnnu609swd8lqsap7slh: TxIn "51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720" (TxIx 1)
              
              forAll8 =
                (TxIn "51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720" (TxIx 0),TxOut (AddressInEra (ShelleyAddressInEra ShelleyBasedEraConway) (ShelleyAddress Testnet (KeyHashObj (KeyHash "80b1ff6c88d4e0edb0cfa4e373c51b83b34c6e47e73e69e5839a7f82")) StakeRefNull)) (TxOutValueShelleyBased ShelleyBasedEraConway (MaryValue (Coin 5000000) (MultiAsset (fromList [])))) TxOutDatumNone ReferenceScriptNone)
                (TxIn "51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720" (TxIx 1),TxOut (AddressInEra (ShelleyAddressInEra ShelleyBasedEraConway) (ShelleyAddress Testnet (KeyHashObj (KeyHash "80b1ff6c88d4e0edb0cfa4e373c51b83b34c6e47e73e69e5839a7f82")) StakeRefNull)) (TxOutValueShelleyBased ShelleyBasedEraConway (MaryValue (Coin 299993999442) (MultiAsset (fromList [])))) TxOutDatumNone ReferenceScriptNone)
              
              forAll9 =
                Finding UTxOs for addr_test1vzqtrlmv3r2wpmdse7jwxu79rwpmxnrwglnnu609swd8lqsap7slh
              
              forAll10 =
                Operation completed in 0.000008957s
              
              forAll11 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --cold-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/cold.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-spo-1
              
              forAll12 =
                Creating directory if missing: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files
              
              forAll13 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --abstain --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep10/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-10
              
              forAll14 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --abstain --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep9/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-9
              
              forAll15 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --no --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep8/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-8
              
              forAll16 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --no --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep7/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-7
              
              forAll17 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --no --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep6/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-6
              
              forAll18 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep5/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-5
              
              forAll19 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep4/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-4
              
              forAll20 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep3/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-3
              
              forAll21 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep2/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-2
              
              forAll22 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720 --governance-action-index 0 --drep-verification-key-file drep-keys/drep1/drep.vkey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files/vote-drep-1
              
              forAll23 =
                Creating directory if missing: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/vote-files
              
              forAll25 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli transaction txid --tx-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/signed-proposal.tx
              
              forAll26 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway transaction submit --tx-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/signed-proposal.tx
              
              forAll27 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway transaction sign --tx-body-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/tx.body --signing-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.skey --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/signed-proposal.tx
              
              forAll28 =
                Operation completed in 0.000007865s
              
              forAll33 =
                Operation completed in 0.000008526s
              
              forAll37 =
                Operation completed in 0.000007033s
              
              forAll45 =
                Operation completed in 0.000007755s
              
              forAll59 =
                Started logging epoch states to: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/logs/ledger-epoch-state.log
              
              forAll60 =
                /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/./socket/pool1/sock
              
              forAll61 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/current-stake-pools.json ━━━━
                [
                    "pool194f0axy52ljte6u7j48vqradz3z7a3ppmvnukz90lsz9kzhnm52",
                    "pool180cag23na6sp7ptmrmwr58q2f34em9arugg8k5nuzr44vznz4jk",
                    "pool1temtnd2q5fs3ztz3ap7ptr5nddys2f5x7usu086kh6n3szgzxx4"
                ]
              
              forAll62 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/current-stake-pools.json
              
              forAll63 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli query stake-pools --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/current-stake-pools.json
              
              forAll64 =
                /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/current-stake-pools.json
              
              forAll65 =
                                           TxHash                                 TxIx        Amount
                --------------------------------------------------------------------------------------
                4a91acdfaa804618955043d8a18647db20dda7876ea08a2aa95fc47207a6f863     0        300000000000 lovelace + TxOutDatumNone
              
              forAll66 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli query utxo --address addr_test1vp2uhsfgessu8x7xpjs5gm0wu3jcdux8xsum7x9zfzhhjhgma7usm --cardano-mode
              
              forAll67 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.vkey ━━━━
                {
                    "type": "GenesisUTxOVerificationKey_ed25519",
                    "description": "Genesis Initial UTxO Verification Key",
                    "cborHex": "5820ecb8a619f9da3a9a4cdb40d305fea89989a38e757718f3f892122e06449c23ec"
                }
                
              
              forAll68 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.vkey
              
              forAll69 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.skey ━━━━
                {
                    "type": "GenesisUTxOSigningKey_ed25519",
                    "description": "Genesis Initial UTxO Signing Key",
                    "cborHex": "58202b93427ac480d226b03e2dfbde0c50e14e49682c72bad02fc5ff0f4bdea7ff40"
                }
                
              
              forAll70 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.skey
              
              forAll71 =
                                           TxHash                                 TxIx        Amount
                --------------------------------------------------------------------------------------
                9e00b8aa3f533c79ffd21f9ada3a259945227bcc2555a486216697de97da239c     0        300000000000 lovelace + TxOutDatumNone
              
              forAll72 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli query utxo --address addr_test1vz9z5ytftdhg42fl7s9eqy9vn4yf3vl5ta0qety88tdqkag6gy7at --cardano-mode
              
              forAll73 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.vkey ━━━━
                {
                    "type": "GenesisUTxOVerificationKey_ed25519",
                    "description": "Genesis Initial UTxO Verification Key",
                    "cborHex": "582076e37d932bb896b0a309425a7f78c570ced1e3c6040776e91cb0f5c88cddd740"
                }
                
              
              forAll74 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.vkey
              
              forAll75 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.skey ━━━━
                {
                    "type": "GenesisUTxOSigningKey_ed25519",
                    "description": "Genesis Initial UTxO Signing Key",
                    "cborHex": "582015be575ca90b5acc4859e456285e58676e79fc163a4c4a4e3cd970d694b104dc"
                }
                
              
              forAll76 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.skey
              
              forAll77 =
                                           TxHash                                 TxIx        Amount
                --------------------------------------------------------------------------------------
                559eaabf8512e0fe9e12a4a56c8548f7fc8d60bdc34e4978c1bdff644efad786     0        300000000000 lovelace + TxOutDatumNone
              
              forAll78 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli query utxo --address addr_test1vzqtrlmv3r2wpmdse7jwxu79rwpmxnrwglnnu609swd8lqsap7slh --cardano-mode
              
              forAll79 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.vkey ━━━━
                {
                    "type": "GenesisUTxOVerificationKey_ed25519",
                    "description": "Genesis Initial UTxO Verification Key",
                    "cborHex": "5820217be6b5fd2f2c33a9ef019c72ade342ab8eed27e06f44f6fc59424804daa7d6"
                }
                
              
              forAll80 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.vkey
              
              forAll81 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.skey ━━━━
                {
                    "type": "GenesisUTxOSigningKey_ed25519",
                    "description": "Genesis Initial UTxO Signing Key",
                    "cborHex": "5820813eba3bd5d6aedd7298e393660e6d1a1db3fcee8e405aea4435ff7c487b31bf"
                }
                
              
              forAll82 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.skey
              
              forAll83 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.vkey ━━━━
                {
                    "type": "GenesisUTxOVerificationKey_ed25519",
                    "description": "Genesis Initial UTxO Verification Key",
                    "cborHex": "5820ecb8a619f9da3a9a4cdb40d305fea89989a38e757718f3f892122e06449c23ec"
                }
                
              
              forAll84 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.vkey
              
              forAll85 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.skey ━━━━
                {
                    "type": "GenesisUTxOSigningKey_ed25519",
                    "description": "Genesis Initial UTxO Signing Key",
                    "cborHex": "58202b93427ac480d226b03e2dfbde0c50e14e49682c72bad02fc5ff0f4bdea7ff40"
                }
                
              
              forAll86 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.skey
              
              forAll87 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.vkey ━━━━
                {
                    "type": "GenesisUTxOVerificationKey_ed25519",
                    "description": "Genesis Initial UTxO Verification Key",
                    "cborHex": "582076e37d932bb896b0a309425a7f78c570ced1e3c6040776e91cb0f5c88cddd740"
                }
                
              
              forAll88 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.vkey
              
              forAll89 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.skey ━━━━
                {
                    "type": "GenesisUTxOSigningKey_ed25519",
                    "description": "Genesis Initial UTxO Signing Key",
                    "cborHex": "582015be575ca90b5acc4859e456285e58676e79fc163a4c4a4e3cd970d694b104dc"
                }
                
              
              forAll90 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.skey
              
              forAll91 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.vkey ━━━━
                {
                    "type": "GenesisUTxOVerificationKey_ed25519",
                    "description": "Genesis Initial UTxO Verification Key",
                    "cborHex": "5820217be6b5fd2f2c33a9ef019c72ade342ab8eed27e06f44f6fc59424804daa7d6"
                }
                
              
              forAll92 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.vkey
              
              forAll93 =
                ━━━━ File: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.skey ━━━━
                {
                    "type": "GenesisUTxOSigningKey_ed25519",
                    "description": "Genesis Initial UTxO Signing Key",
                    "cborHex": "5820813eba3bd5d6aedd7298e393660e6d1a1db3fcee8e405aea4435ff7c487b31bf"
                }
                
              
              forAll94 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.skey
              
              forAll95 =
                2024-05-16 22:55:11.146471914 UTC
              
              forAll96 =
                2024-05-16 22:55:56.145082092 UTC
              
              forAll97 =
                2024-05-16 22:55:11.145082092 UTC
              
              forAll98 =
                Node name: pool3
              
              forAll99 =
                Node name: pool2
              
              forAll100 =
                Node name: pool1
              
              forAll101 =
                Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/topology.json
              
              forAll102 =
                Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/topology.json
              
              forAll103 =
                Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/topology.json
              
              forAll104 =
                Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/port
              
              forAll105 =
                Renaming from "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron-gen-command/delegation-cert.002.json" to "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/byron-delegation.cert"
              
              forAll106 =
                Renaming from "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron-gen-command/delegate-keys.002.key" to "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/byron-delegate.key"
              
              forAll107 =
                Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/port
              
              forAll108 =
                Renaming from "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron-gen-command/delegation-cert.001.json" to "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/byron-delegation.cert"
              
              forAll109 =
                Renaming from "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron-gen-command/delegate-keys.001.key" to "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/byron-delegate.key"
              
              forAll110 =
                Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/port
              
              forAll111 =
                Renaming from "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron-gen-command/delegation-cert.000.json" to "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/byron-delegation.cert"
              
              forAll112 =
                Renaming from "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron-gen-command/delegate-keys.000.key" to "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/byron-delegate.key"
              
              forAll113 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.addr
              
              forAll114 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli address build --payment-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.vkey --testnet-magic 42 --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo3/utxo.addr
              
              forAll115 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.addr
              
              forAll116 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli address build --payment-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.vkey --testnet-magic 42 --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo2/utxo.addr
              
              forAll117 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.addr
              
              forAll118 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli address build --payment-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.vkey --testnet-magic 42 --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/utxo-keys/utxo1/utxo.addr
              
              forAll119 =
                [PoolNodeKeys {poolNodeKeysCold = KeyPair {verificationKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/cold.vkey", signingKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/cold.skey"}, poolNodeKeysVrf = KeyPair {verificationKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/vrf.vkey", signingKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/vrf.skey"}, poolNodeKeysStaking = KeyPair {verificationKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/staking-reward.vkey", signingKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool1/staking-reward.skey"}},PoolNodeKeys {poolNodeKeysCold = KeyPair {verificationKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/cold.vkey", signingKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/cold.skey"}, poolNodeKeysVrf = KeyPair {verificationKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/vrf.vkey", signingKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/vrf.skey"}, poolNodeKeysStaking = KeyPair {verificationKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/staking-reward.vkey", signingKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool2/staking-reward.skey"}},PoolNodeKeys {poolNodeKeysCold = KeyPair {verificationKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/cold.vkey", signingKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/cold.skey"}, poolNodeKeysVrf = KeyPair {verificationKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/vrf.vkey", signingKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/vrf.skey"}, poolNodeKeysStaking = KeyPair {verificationKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/staking-reward.vkey", signingKey = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/pools-keys/pool3/staking-reward.skey"}}]
              
              forAll120 =
                Renaming from "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron-gen-command/genesis.json" to "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron/genesis.json"
              
              forAll121 =
                genesis.conway.spec.json
              
              forAll122 =
                byron.genesis.spec.json
              
              forAll123 =
                module
              
              forAll124 =
                genesis.alonzo.spec.json
              
              forAll125 =
                shelley-genesis.json
              
              forAll126 =
                drep-keys
              
              forAll127 =
                utxo-keys
              
              forAll128 =
                alonzo-genesis.json
              
              forAll129 =
                conway-genesis.json
              
              forAll130 =
                byron-gen-command
              
              forAll131 =
                delegate-keys
              
              forAll132 =
                stake-delegators
              
              forAll133 =
                work
              
              forAll134 =
                pools-keys
              
              forAll135 =
                genesis-keys
              
              forAll136 =
                byron
              
              forAll137 =
                Listing directory: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/
              
              forAll138 =
                Creating directory if missing: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron
              
              forAll139 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway genesis create-testnet-data --spec-shelley /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/genesis-input.shelley.json --spec-alonzo /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/genesis-input.alonzo.json --spec-conway /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/genesis-input.conway.json --testnet-magic 42 --pools 3 --total-supply 2000000000000 --delegated-supply 1000000000000 --stake-delegators 10 --utxo-keys 3 --drep-keys 10 --start-time 2024-05-16T22:55:11Z --out-dir /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/
              
              forAll140 =
                Number of seeded UTxO keys: 3
              
              forAll141 =
                Number of stake delegators: 3
              
              forAll142 =
                Number of pools: 3
              
              forAll143 =
                Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/genesis-input.shelley.json
              
              forAll144 =
                Reading file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/genesis-input.shelley.json
              
              forAll145 =
                Rewriting JSON file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/genesis-input.shelley.json
              
              forAll146 =
                Creating directory if missing: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c
              
              forAll147 =
                "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/configuration.yaml"
              
              forAll148 =
                "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/genesis.conway.spec.json"
              
              forAll149 =
                "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/genesis.alonzo.spec.json"
              
              forAll150 =
                ━━━━ command ━━━━
                /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli byron genesis genesis --protocol-magic 42 --start-time 1715900111 --k 10 --n-poor-addresses 0 --n-delegate-addresses 3 --total-balance 8000000001 --delegate-share 1 --avvm-entry-count 0 --avvm-entry-balance 0 --avvm-balance-factor 1 --protocol-parameters-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron.genesis.spec.json --genesis-output-dir /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron-gen-command
              
              forAll151 =
                Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/byron.genesis.spec.json
              
              forAll152 =
                linux
              
              forAll153 =
                2024-05-16 22:55:11.41569003 UTC
              
              forAll154 =
                2024-05-16 22:54:56.41569003 UTC
            
                  ┏━━ test/cardano-testnet-test/Cardano/Testnet/Test/Gov/CommitteeAddNew.hs ━━━
               51 ┃ hprop_constitutional_committee_add_new :: Property
               52 ┃ hprop_constitutional_committee_add_new = integrationWorkspace "constitutional-committee-add-new" $ \tempAbsBasePath' -> runWithDefaultWatchdog_ $ do
                  ┃ │ Workspace: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c
               53 ┃   conf@Conf { tempAbsPath } <- mkConf tempAbsBasePath'
                  ┃   │ /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c
               54 ┃   let tempAbsPath' = unTmpAbsPath tempAbsPath
               55 ┃       tempBaseAbsPath = makeTmpBaseAbsPath tempAbsPath
               56 ┃ 
               57 ┃   work <- H.createDirectoryIfMissing $ tempAbsPath' </> "work"
                  ┃   │ Creating directory if missing: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work
               58 ┃ 
               59 ┃   -- how many votes to cast
               60 ┃   let drepVotes, spoVotes :: [(String, Int)]
               61 ┃       drepVotes = zip (concatMap (uncurry replicate) [(5, "yes"), (3, "no"), (2, "abstain")]) [1..]
               62 ┃       spoVotes = zip (concatMap (uncurry replicate) [(1, "yes")]) [1..]
               63 ┃   H.noteShow_ drepVotes
                  ┃   │ [("yes",1),("yes",2),("yes",3),("yes",4),("yes",5),("no",6),("no",7),("no",8),("abstain",9),("abstain",10)]
               64 ┃ 
               65 ┃   let nDrepVotes :: Int
               66 ┃       nDrepVotes = length drepVotes
               67 ┃   H.noteShow_ nDrepVotes
                  ┃   │ 10
               68 ┃ 
               69 ┃   let ceo = ConwayEraOnwardsConway
               70 ┃       sbe = conwayEraOnwardsToShelleyBasedEra ceo
               71 ┃       era = toCardanoEra sbe
               72 ┃       cEra = AnyCardanoEra era
               73 ┃       eraName = eraToString era
               74 ┃       fastTestnetOptions = cardanoDefaultTestnetOptions
               75 ┃         { cardanoEpochLength = 100
               76 ┃         , cardanoNodeEra = cEra
               77 ┃         , cardanoNumDReps = nDrepVotes
               78 ┃         }
               79 ┃ 
               80 ┃   TestnetRuntime
               81 ┃     { testnetMagic
               82 ┃     , poolNodes
               83 ┃     , wallets=wallet0:_
               84 ┃     , configurationFile
               85 ┃     }
               86 ┃     <- cardanoTestnetDefault fastTestnetOptions conf
               87 ┃ 
               88 ┃   PoolNode{poolRuntime, poolKeys} <- H.headM poolNodes
               89 ┃   poolSprocket1 <- H.noteShow $ nodeSprocket poolRuntime
                  ┃   │ Sprocket {sprocketBase = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/", sprocketName = "./socket/pool1/sock"}
               90 ┃   execConfig <- mkExecConfig tempBaseAbsPath poolSprocket1 testnetMagic
               91 ┃   let socketPath = nodeSocketPath poolRuntime
               92 ┃ 
               93 ┃   epochStateView <- getEpochStateView configurationFile socketPath
               94 ┃ 
               95 ┃   H.note_ $ "Sprocket: " <> show poolSprocket1
                  ┃   │ Sprocket: Sprocket {sprocketBase = "/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/", sprocketName = "./socket/pool1/sock"}
               96 ┃   H.note_ $ "Abs path: " <> tempAbsBasePath'
                  ┃   │ Abs path: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c
               97 ┃   H.note_ $ "Socketpath: " <> unFile socketPath
                  ┃   │ Socketpath: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/./socket/pool1/sock
               98 ┃   H.note_ $ "Foldblocks config file: " <> unFile configurationFile
                  ┃   │ Foldblocks config file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/configuration.yaml
               99 ┃ 
              100 ┃   gov <- H.createDirectoryIfMissing $ work </> "governance"
                  ┃   │ Creating directory if missing: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance
              101 ┃   proposalAnchorFp <- H.note $ gov </> "sample-proposal-anchor"
                  ┃   │ /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/sample-proposal-anchor
              102 ┃   proposalDataFp <- H.note $ gov </> "sample-proposal-data"
                  ┃   │ /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/sample-proposal-data
              103 ┃   updateCommitteeFp <- H.note $ gov </> "update-cc.action"
                  ┃   │ /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/update-cc.action
              104 ┃ 
              105 ┃   H.writeFile proposalAnchorFp "dummy anchor data"
                  ┃   │ Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/sample-proposal-anchor
              106 ┃   H.writeFile proposalDataFp "dummy proposal data"
                  ┃   │ Writing file: /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/sample-proposal-data
              107 ┃ 
              108 ┃   proposalAnchorDataHash <- execCli' execConfig
                  ┃   │ ━━━━ command ━━━━
                  ┃   │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance hash anchor-data --file-text /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/sample-proposal-anchor
              109 ┃     [ eraName, "governance" , "hash", "anchor-data"
              110 ┃     , "--file-text", proposalAnchorFp
              111 ┃     ]
              112 ┃ 
              113 ┃   let ccColdSKeyFp n = gov </> "cc-" <> show n <> "-cold.skey"
              114 ┃       ccColdVKeyFp n = gov </> "cc-" <> show n <> "-cold.vkey"
              115 ┃       stakeVkeyFp = gov </> "stake.vkey"
              116 ┃       stakeSKeyFp = gov </> "stake.skey"
              117 ┃ 
              118 ┃   cliStakeAddressKeyGen
                  ┃   │ ━━━━ command ━━━━
                  ┃   │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli stake-address key-gen --verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/stake.vkey --signing-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/stake.skey
              119 ┃     $ KeyPair { verificationKey = File stakeVkeyFp
              120 ┃               , signingKey = File stakeSKeyFp
              121 ┃               }
              122 ┃ 
              123 ┃   minGovActDeposit <- getMinGovActionDeposit epochStateView ceo
              124 ┃ 
              125 ┃   ccColdKeys <- H.noteShowM $
                  ┃   │ [("/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-1-cold.vkey",1,KeyHashObj (KeyHash "754c1780d2eaa17b309b043ae2749aad32920bcfac692233ac267076")),("/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-2-cold.vkey",2,KeyHashObj (KeyHash "c6525b530146e01b039dff36eedcf2071349707dfa509dba412077d7")),("/tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-3-cold.vkey",3,KeyHashObj (KeyHash "1702d6a0a0999b881c118d15d15c7cb22fb198d3035b5d9c8ab5ea26"))]
              126 ┃     H.forConcurrently [1..3] $ \(i :: Int) -> do
              127 ┃       let coldVKey = ccColdVKeyFp i
              128 ┃       _ <- execCli' execConfig
                  ┃       │ ━━━━ command ━━━━
                  ┃       │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance committee key-gen-cold --cold-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-1-cold.vkey --cold-signing-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-1-cold.skey
                  ┃       │ ━━━━ command ━━━━
                  ┃       │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance committee key-gen-cold --cold-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-2-cold.vkey --cold-signing-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-2-cold.skey
                  ┃       │ ━━━━ command ━━━━
                  ┃       │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance committee key-gen-cold --cold-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-3-cold.vkey --cold-signing-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-3-cold.skey
              129 ┃         [ eraName, "governance", "committee", "key-gen-cold"
              130 ┃         , "--cold-verification-key-file", ccColdVKeyFp i
              131 ┃         , "--cold-signing-key-file", ccColdSKeyFp i
              132 ┃         ]
              133 ┃       fmap (coldVKey, i,) $
              134 ┃         parseKeyHashCred =<< execCli' execConfig
                  ┃         │ ━━━━ command ━━━━
                  ┃         │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance committee key-hash --verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-1-cold.vkey
                  ┃         │ ━━━━ command ━━━━
                  ┃         │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance committee key-hash --verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-2-cold.vkey
                  ┃         │ ━━━━ command ━━━━
                  ┃         │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance committee key-hash --verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-3-cold.vkey
              135 ┃           [ eraName, "governance", "committee", "key-hash"
              136 ┃           , "--verification-key-file", ccColdVKeyFp i
              137 ┃           ]
              138 ┃   let (ccColdKeyFps, _, ccCredentials) = unzip3 ccColdKeys
              139 ┃ 
              140 ┃   EpochNo epochNo <- H.noteShowM $ getCurrentEpochNo epochStateView
                  ┃   │ EpochNo 0
              141 ┃   let ccExpiryEpoch = epochNo + 200
              142 ┃       deadlineEpoch = EpochNo $ epochNo + 10
              143 ┃ 
              144 ┃   _ <- execCli' execConfig $
                  ┃   │ ━━━━ command ━━━━
                  ┃   │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway governance action update-committee --testnet --anchor-url https://tinyurl.com/3wrwb2as --anchor-data-hash 0ddee8482655dcaf1471243432069483a029bce680457d01f547f6b5f097d73f --governance-action-deposit 1000000 --deposit-return-stake-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/stake.vkey --threshold 0.2 --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/update-cc.action --add-cc-cold-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-1-cold.vkey --epoch 200 --add-cc-cold-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-2-cold.vkey --epoch 200 --add-cc-cold-verification-key-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/cc-3-cold.vkey --epoch 200
              145 ┃     [ eraName, "governance", "action" , "update-committee"
              146 ┃     , "--testnet"
              147 ┃     , "--anchor-url", "https://tinyurl.com/3wrwb2as"
              148 ┃     , "--anchor-data-hash", proposalAnchorDataHash
              149 ┃     , "--governance-action-deposit", show minGovActDeposit
              150 ┃     , "--deposit-return-stake-verification-key-file", stakeVkeyFp
              151 ┃     , "--threshold", "0.2"
              152 ┃     , "--out-file", updateCommitteeFp
              153 ┃     ]
              154 ┃     <> concatMap
              155 ┃          (\fp -> ["--add-cc-cold-verification-key-file", fp, "--epoch", show ccExpiryEpoch])
              156 ┃          ccColdKeyFps
              157 ┃ 
              158 ┃   txbodyFp <- H.note $ work </> "tx.body"
                  ┃   │ /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/tx.body
              159 ┃   txin1 <- findLargestUtxoForPaymentKey epochStateView sbe wallet0
                  ┃   │ Finding UTxOs for addr_test1vzqtrlmv3r2wpmdse7jwxu79rwpmxnrwglnnu609swd8lqsap7slh
                  ┃   │ (TxIn "559eaabf8512e0fe9e12a4a56c8548f7fc8d60bdc34e4978c1bdff644efad786" (TxIx 0),TxOut (AddressInEra (ShelleyAddressInEra ShelleyBasedEraConway) (ShelleyAddress Testnet (KeyHashObj (KeyHash "80b1ff6c88d4e0edb0cfa4e373c51b83b34c6e47e73e69e5839a7f82")) StakeRefNull)) (TxOutValueShelleyBased ShelleyBasedEraConway (MaryValue (Coin 300000000000) (MultiAsset (fromList [])))) TxOutDatumNone ReferenceScriptNone)
                  ┃   │ Largest UTxO for addr_test1vzqtrlmv3r2wpmdse7jwxu79rwpmxnrwglnnu609swd8lqsap7slh: TxIn "559eaabf8512e0fe9e12a4a56c8548f7fc8d60bdc34e4978c1bdff644efad786" (TxIx 0)
              160 ┃   void $ execCli' execConfig
                  ┃   │ ━━━━ command ━━━━
                  ┃   │ /nix/store/jfdifsw6nrfb9pgyn7rv1dlql243xw0l-cardano-cli-exe-cardano-cli-8.23.1.0/bin/cardano-cli conway transaction build --change-address addr_test1vzqtrlmv3r2wpmdse7jwxu79rwpmxnrwglnnu609swd8lqsap7slh --tx-in 559eaabf8512e0fe9e12a4a56c8548f7fc8d60bdc34e4978c1bdff644efad786#0 --tx-out addr_test1vzqtrlmv3r2wpmdse7jwxu79rwpmxnrwglnnu609swd8lqsap7slh+5000000 --proposal-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/governance/update-cc.action --out-file /tmp/tmp.NcMhue5fm0/constitutional-committee-add-new-test-ed35632ffac1b18c/work/tx.body
              161 ┃     [ eraToString era, "transaction", "build"
              162 ┃     , "--change-address", Text.unpack $ paymentKeyInfoAddr wallet0
              163 ┃     , "--tx-in", Text.unpack $ renderTxIn txin1
              164 ┃     , "--tx-out", Text.unpack (paymentKeyInfoAddr wallet0) <> "+" <> show @Int 5_000_000
              165 ┃     , "--proposal-file", updateCommitteeFp
              166 ┃     , "--out-file", txbodyFp
              167 ┃     ]
              168 ┃ 
              169 ┃   -- double check that we're starting with an empty committee
              170 ┃   committeeMembers <- getCommitteeMembers epochStateView ceo
              171 ┃   committeeMembers `H.assertWith` null
              172 ┃ 
              173 ┃   signedProposalTx <-
              174 ┃     signTx execConfig cEra work "signed-proposal" (File txbodyFp) [SomeKeyPair $ paymentKeyInfoPair wallet0]
              175 ┃   submitTx execConfig cEra signedProposalTx
              176 ┃ 
              177 ┃   governanceActionTxId <- H.noteM $ retrieveTransactionId execConfig signedProposalTx
                  ┃   │ 51159efc081f005b9c77e3a9e88dfbc59ea6ee4d8eee00ac6bbc177721a05720
              178 ┃ 
              179 ┃   governanceActionIx <-
              180 ┃     H.nothingFailM .
              181 ┃     H.leftFailM $
              182 ┃       findCondition
              183 ┃         (maybeExtractGovernanceActionIndex (fromString governanceActionTxId))
              184 ┃         configurationFile
              185 ┃         socketPath
              186 ┃         deadlineEpoch
              187 ┃ 
              188 ┃   dRepVoteFiles <-
              189 ┃     DRep.generateVoteFiles
              190 ┃       execConfig work "vote-files" governanceActionTxId governanceActionIx
              191 ┃         [(defaultDRepKeyPair idx, vote) | (vote, idx) <- drepVotes]
              192 ┃ 
              193 ┃   spoVoteFiles <-
              194 ┃     SPO.generateVoteFiles
              195 ┃       ceo execConfig work "vote-files" governanceActionTxId governanceActionIx
              196 ┃         [(poolKeys, vote) | (vote, _idx) <- spoVotes]
              197 ┃ 
              198 ┃   let voteFiles = dRepVoteFiles <> spoVoteFiles
              199 ┃ 
              200 ┃   voteTxBodyFp <-
              201 ┃     DRep.createVotingTxBody
              202 ┃       execConfig epochStateView sbe work "vote-tx-body" voteFiles wallet0
              203 ┃ 
              204 ┃   -- FIXME: remove dependence of signTx on PaymentKeyPair
              205 ┃   let poolNodePaymentKeyPair = KeyPair
              206 ┃         { signingKey = File . signingKeyFp $ poolNodeKeysCold poolKeys
              207 ┃         , verificationKey = error "unused"
              208 ┃         }
              209 ┃       drepSKeys = map (defaultDRepKeyPair . snd) drepVotes
              210 ┃       signingKeys = SomeKeyPair <$> paymentKeyInfoPair wallet0:poolNodePaymentKeyPair:drepSKeys
              211 ┃   voteTxFp <- signTx
              212 ┃     execConfig cEra gov "signed-vote-tx" voteTxBodyFp signingKeys
              213 ┃ 
              214 ┃   submitTx execConfig cEra voteTxFp
              215 ┃ 
              216 ┃   _ <- waitForEpochs epochStateView (L.EpochInterval 1)
              217 ┃ 
              218 ┃   govState <- getGovState epochStateView ceo
              219 ┃   govActionState <- H.headM $ govState ^. L.cgsProposalsL . L.pPropsL . to toList
              220 ┃   let gaDRepVotes = govActionState ^. L.gasDRepVotesL . to toList
              221 ┃       gaSpoVotes = govActionState ^. L.gasStakePoolVotesL . to toList
              222 ┃ 
              223 ┃   length (filter ((== L.VoteYes) . snd) gaDRepVotes) === 5
              224 ┃   length (filter ((== L.VoteNo) . snd) gaDRepVotes) === 3
              225 ┃   length (filter ((== L.Abstain) . snd) gaDRepVotes) === 2
              226 ┃   length drepVotes === length gaDRepVotes
              227 ┃   length (filter ((== L.VoteYes) . snd) gaSpoVotes) === 1
              228 ┃   length spoVotes === length gaSpoVotes
              229 ┃ 
              230 ┃   H.nothingFailM . H.leftFailM $
              231 ┃     findCondition committeeIsPresent configurationFile socketPath deadlineEpoch
              232 ┃ 
              233 ┃   -- show proposed committe meembers
              234 ┃   H.noteShow_ ccCredentials
                  ┃   │ [KeyHashObj (KeyHash "754c1780d2eaa17b309b043ae2749aad32920bcfac692233ac267076"),KeyHashObj (KeyHash "c6525b530146e01b039dff36eedcf2071349707dfa509dba412077d7"),KeyHashObj (KeyHash "1702d6a0a0999b881c118d15d15c7cb22fb198d3035b5d9c8ab5ea26")]
              235 ┃ 
              236 ┃   newCommitteeMembers :: Set (L.Credential L.ColdCommitteeRole L.StandardCrypto)
              237 ┃     <- fromList <$> getCommitteeMembers epochStateView ceo
              238 ┃ 
              239 ┃   -- check that the committee is actually what we expect
              240 ┃   newCommitteeMembers === fromList ccCredentials
                  ┃   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                  ┃   │ ━━━ Failed (- lhs) (+ rhs) ━━━
                  ┃   │   fromList
                  ┃   │ -   []
                  ┃   │ +   [ KeyHashObj
                  ┃   │ +       (KeyHash
                  ┃   │ +          "1702d6a0a0999b881c118d15d15c7cb22fb198d3035b5d9c8ab5ea26")
                  ┃   │ +   , KeyHashObj
                  ┃   │ +       (KeyHash
                  ┃   │ +          "754c1780d2eaa17b309b043ae2749aad32920bcfac692233ac267076")
                  ┃   │ +   , KeyHashObj
                  ┃   │ +       (KeyHash
                  ┃   │ +          "c6525b530146e01b039dff36eedcf2071349707dfa509dba412077d7")
                  ┃   │ +   ]
            
              This failure can be reproduced by running:
              > recheckAt (Seed 9725677172473546711 2343401202572944949) "1:" Committee Add New
            
          Use "--pattern '$NF ~ /Committee Add New/' --hedgehog-replay '1: Seed 9725677172473546711 2343401202572944949'" to reproduce from the command-line.
          
          Use -p '/Committee Add New/' to rerun this test only.
        Committee Motion Of No Confidence:   OK (47.55s)
            ✓ Committee Motion Of No Confidence passed 1 test.
        DRep Deposits:                       OK (16.40s)
            ✓ DRep Deposits passed 1 test.
        DRep Retirement:                     OK (17.10s)
            ✓ DRep Retirement passed 1 test.
        Propose And Ratify New Constitution: OK (26.02s)
            ✓ Propose And Ratify New Constitution passed 1 test.
        Propose New Constitution SPO:        OK (22.98s)
            ✓ Propose New Constitution SPO passed 1 test.
        Treasury Withdrawal:                 OK (39.90s)
            ✓ Treasury Withdrawal passed 1 test.
      Plutus
        PlutusV3:                            OK (65.78s)
            ✓ PlutusV3 passed 1 test.
    CLI
      Shutdown:                              OK (12.07s)
          ✓ Shutdown passed 1 test.
      Shutdown On Sigint:                    OK (17.42s)
          ✓ Shutdown On Sigint passed 1 test.
      Babbage
        leadership-schedule:                 OK (470.99s)
            ✓ leadership-schedule passed 1 test.
        stake-snapshot:                      OK (204.25s)
            ✓ stake-snapshot passed 1 test.
        transaction:                         OK (18.71s)
            ✓ transaction passed 1 test.
      kes-period-info:                       OK (221.19s)
          ✓ kes-period-info passed 1 test.
      query-slot-number:                     OK (19.87s)
          ✓ query-slot-number passed 1 test.
      foldEpochState receives ledger state:  OK (45.22s)
          ✓ foldEpochState receives ledger state passed 1 test.
      CliQueries:                            OK (16.54s)
          ✓ CliQueries passed 1 test.
  SubmitApi
    Babbage
      transaction:                           OK (22.32s)
          ✓ transaction passed 1 test.

1 out of 20 tests failed (1426.09s)