sanchonet: add CC to genesis #5844
Merged
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)
Loading