cardano-testnet: Waiting for blocks using EpochStateView
.
#5836
IOG Hydra / ci/hydra-build:required
failed
May 14, 2024 in 22m 21s
Build dependency failed
1 failed steps
Details
Failed Steps
Step 82
Derivation
/nix/store/ni0a7nc9dlri0rs9pqcd6zz6mwnrhcjg-cardano-testnet-test-cardano-testnet-test-8.8.0-check.drv
Log
unpacking sources
unpacking source archive /nix/store/18dg3ka7xjk9r5yka2pm1cmdr8cpx6xf-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/w29ackzk18sk8jgf6w13j0ras0q5d40z-cardano-testnet-test-cardano-testnet-test-8.8.0/bin:
patching script interpreter paths in /tmp/tmp.vuTthvybzi/tmp.KqkoyXXO8f/bin
test/Spec.hs
Spec
Ledger Events
Sanity Check: OK (25.13s)
✓ Sanity Check passed 1 test.
Treasury Growth: OK (72.72s)
✓ Treasury Growth passed 1 test.
Governance
Committee Add New: FAIL (36.97s)
✗ Committee Add New failed at test/cardano-testnet-test/Cardano/Testnet/Test/Gov/CommitteeAddNew.hs:223:54
after 1 test.
shrink path: 1:
forAll2 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway transaction submit --tx-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/signed-vote-tx.tx
forAll3 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway transaction sign --tx-body-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-tx-body.txbody --signing-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.skey --signing-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/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.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/signed-vote-tx.tx
forAll4 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway transaction build --change-address addr_test1vr9genhhandgxjnvvqp3chxplu382eufekgxt72h5kklqkgaa5waj --tx-in 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427#1 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-1 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-2 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-3 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-4 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-5 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-6 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-7 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-8 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-9 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-10 --vote-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-spo-1 --witness-override 11 --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-tx-body.txbody
forAll5 =
Largest UTxO for addr_test1vr9genhhandgxjnvvqp3chxplu382eufekgxt72h5kklqkgaa5waj: TxIn "5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427" (TxIx 1)
forAll6 =
(TxIn "5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427" (TxIx 0),TxOut (AddressInEra (ShelleyAddressInEra ShelleyBasedEraConway) (ShelleyAddress Testnet (KeyHashObj (KeyHash "ca8ccef7ecda834a6c60031c5cc1ff22756789cd9065f957a5adf059")) StakeRefNull)) (TxOutValueShelleyBased ShelleyBasedEraConway (MaryValue (Coin 5000000) (MultiAsset (fromList [])))) TxOutDatumNone ReferenceScriptNone)
(TxIn "5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427" (TxIx 1),TxOut (AddressInEra (ShelleyAddressInEra ShelleyBasedEraConway) (ShelleyAddress Testnet (KeyHashObj (KeyHash "ca8ccef7ecda834a6c60031c5cc1ff22756789cd9065f957a5adf059")) StakeRefNull)) (TxOutValueShelleyBased ShelleyBasedEraConway (MaryValue (Coin 299993999442) (MultiAsset (fromList [])))) TxOutDatumNone ReferenceScriptNone)
forAll7 =
Finding UTxOs for addr_test1vr9genhhandgxjnvvqp3chxplu382eufekgxt72h5kklqkgaa5waj
forAll8 =
Operation completed in 0.000010409s
forAll9 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --cold-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/cold.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-spo-1
forAll10 =
Creating directory if missing: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files
forAll11 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --abstain --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep10/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-10
forAll12 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --abstain --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep9/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-9
forAll13 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --no --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep8/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-8
forAll14 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --no --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep7/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-7
forAll15 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --no --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep6/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-6
forAll16 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep5/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-5
forAll17 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep4/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-4
forAll18 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep3/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-3
forAll19 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep2/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-2
forAll20 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance vote create --yes --governance-action-tx-id 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427 --governance-action-index 0 --drep-verification-key-file drep-keys/drep1/drep.vkey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files/vote-drep-1
forAll21 =
Creating directory if missing: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/vote-files
forAll23 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli transaction txid --tx-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/signed-proposal.tx
forAll24 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway transaction submit --tx-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/signed-proposal.tx
forAll25 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway transaction sign --tx-body-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/tx.body --signing-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.skey --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/signed-proposal.tx
forAll57 =
Started logging epoch states to: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/logs/ledger-epoch-state.log
forAll58 =
/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/./socket/pool1/sock
forAll59 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/current-stake-pools.json ━━━━
[
"pool1zd8zcp6prf23uxm0rl3vee9q8pg74ya6cue70e6984dcjxva482",
"pool1w9lprhlphjyshg2yul2kp64mpg293yxpu6pvg63hjxx37t2q9j2",
"pool10sahcpyr4499p5ngye4nnr2mqsmfcmrnhzhdvx5wxj9460zct53"
]
forAll60 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/current-stake-pools.json
forAll61 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli query stake-pools --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/current-stake-pools.json
forAll62 =
/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/current-stake-pools.json
forAll63 =
TxHash TxIx Amount
--------------------------------------------------------------------------------------
c4c04f3894a5873364959d3ef3107b463540cc3d93d3179ce18d940e1e65c3d6 0 300000000000 lovelace + TxOutDatumNone
forAll64 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli query utxo --address addr_test1vrzkyezy4uvzlctz5pnw3uv7dq4ghe303rgjm24paa4t5cgwz7lkl --cardano-mode
forAll65 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.vkey ━━━━
{
"type": "GenesisUTxOVerificationKey_ed25519",
"description": "Genesis Initial UTxO Verification Key",
"cborHex": "58206aefd12d51146472471538d3d8eb1bd487d47d5863fab584ff879b9b2efc8837"
}
forAll66 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.vkey
forAll67 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.skey ━━━━
{
"type": "GenesisUTxOSigningKey_ed25519",
"description": "Genesis Initial UTxO Signing Key",
"cborHex": "5820a39cb0eb61f5babbcb67ae5d56b075d8d6dc18d073ad01da4ef4f8a9e92d7292"
}
forAll68 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.skey
forAll69 =
TxHash TxIx Amount
--------------------------------------------------------------------------------------
75799dd3f3f5291920a8929d5c2f0c4f2b0d10b647c8a425d4c1e03c8acb2fd5 0 300000000000 lovelace + TxOutDatumNone
forAll70 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli query utxo --address addr_test1vzgrulglp9xrhau6tl4a60dznl84zwhd6newc3jjruyyjasxgecx0 --cardano-mode
forAll71 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.vkey ━━━━
{
"type": "GenesisUTxOVerificationKey_ed25519",
"description": "Genesis Initial UTxO Verification Key",
"cborHex": "5820b83cdaba4b4374221182c75505fbec913be4068b41788780fbe27c427ba07553"
}
forAll72 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.vkey
forAll73 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.skey ━━━━
{
"type": "GenesisUTxOSigningKey_ed25519",
"description": "Genesis Initial UTxO Signing Key",
"cborHex": "5820af6e798482f186dc96800f3ea9fe716bbdf5062f530a1a55c8e7c0c0a1601254"
}
forAll74 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.skey
forAll75 =
TxHash TxIx Amount
--------------------------------------------------------------------------------------
6835f1f2811da2f54c1f9a10263fea0d02b30b08d3c58dff5cc68fbaae581bc4 0 300000000000 lovelace + TxOutDatumNone
forAll76 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli query utxo --address addr_test1vr9genhhandgxjnvvqp3chxplu382eufekgxt72h5kklqkgaa5waj --cardano-mode
forAll77 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.vkey ━━━━
{
"type": "GenesisUTxOVerificationKey_ed25519",
"description": "Genesis Initial UTxO Verification Key",
"cborHex": "5820931d9f867905d560824513b9c52ce5b83b9548d507354195eb7cae20ec1cb935"
}
forAll78 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.vkey
forAll79 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.skey ━━━━
{
"type": "GenesisUTxOSigningKey_ed25519",
"description": "Genesis Initial UTxO Signing Key",
"cborHex": "58200ae411fa96658e28535b5f20b956f0ff1406c83a957e5536d9cba52af2025322"
}
forAll80 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.skey
forAll81 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.vkey ━━━━
{
"type": "GenesisUTxOVerificationKey_ed25519",
"description": "Genesis Initial UTxO Verification Key",
"cborHex": "58206aefd12d51146472471538d3d8eb1bd487d47d5863fab584ff879b9b2efc8837"
}
forAll82 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.vkey
forAll83 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.skey ━━━━
{
"type": "GenesisUTxOSigningKey_ed25519",
"description": "Genesis Initial UTxO Signing Key",
"cborHex": "5820a39cb0eb61f5babbcb67ae5d56b075d8d6dc18d073ad01da4ef4f8a9e92d7292"
}
forAll84 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.skey
forAll85 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.vkey ━━━━
{
"type": "GenesisUTxOVerificationKey_ed25519",
"description": "Genesis Initial UTxO Verification Key",
"cborHex": "5820b83cdaba4b4374221182c75505fbec913be4068b41788780fbe27c427ba07553"
}
forAll86 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.vkey
forAll87 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.skey ━━━━
{
"type": "GenesisUTxOSigningKey_ed25519",
"description": "Genesis Initial UTxO Signing Key",
"cborHex": "5820af6e798482f186dc96800f3ea9fe716bbdf5062f530a1a55c8e7c0c0a1601254"
}
forAll88 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.skey
forAll89 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.vkey ━━━━
{
"type": "GenesisUTxOVerificationKey_ed25519",
"description": "Genesis Initial UTxO Verification Key",
"cborHex": "5820931d9f867905d560824513b9c52ce5b83b9548d507354195eb7cae20ec1cb935"
}
forAll90 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.vkey
forAll91 =
━━━━ File: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.skey ━━━━
{
"type": "GenesisUTxOSigningKey_ed25519",
"description": "Genesis Initial UTxO Signing Key",
"cborHex": "58200ae411fa96658e28535b5f20b956f0ff1406c83a957e5536d9cba52af2025322"
}
forAll92 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.skey
forAll93 =
2024-05-14 17:09:13.167139643 UTC
forAll94 =
2024-05-14 17:09:50.135179664 UTC
forAll95 =
2024-05-14 17:09:05.135179664 UTC
forAll96 =
Node name: pool3
forAll97 =
Node name: pool2
forAll98 =
Node name: pool1
forAll99 =
Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/topology.json
forAll100 =
Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/topology.json
forAll101 =
Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/topology.json
forAll102 =
Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/port
forAll103 =
Renaming from "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron-gen-command/delegation-cert.002.json" to "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/byron-delegation.cert"
forAll104 =
Renaming from "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron-gen-command/delegate-keys.002.key" to "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/byron-delegate.key"
forAll105 =
Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/port
forAll106 =
Renaming from "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron-gen-command/delegation-cert.001.json" to "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/byron-delegation.cert"
forAll107 =
Renaming from "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron-gen-command/delegate-keys.001.key" to "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/byron-delegate.key"
forAll108 =
Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/port
forAll109 =
Renaming from "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron-gen-command/delegation-cert.000.json" to "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/byron-delegation.cert"
forAll110 =
Renaming from "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron-gen-command/delegate-keys.000.key" to "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/byron-delegate.key"
forAll111 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.addr
forAll112 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli address build --payment-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.vkey --testnet-magic 42 --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo3/utxo.addr
forAll113 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.addr
forAll114 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli address build --payment-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.vkey --testnet-magic 42 --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo2/utxo.addr
forAll115 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.addr
forAll116 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli address build --payment-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.vkey --testnet-magic 42 --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/utxo-keys/utxo1/utxo.addr
forAll117 =
[PoolNodeKeys {poolNodeKeysCold = KeyPair {verificationKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/cold.vkey", signingKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/cold.skey"}, poolNodeKeysVrf = KeyPair {verificationKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/vrf.vkey", signingKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/vrf.skey"}, poolNodeKeysStaking = KeyPair {verificationKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/staking-reward.vkey", signingKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool1/staking-reward.skey"}},PoolNodeKeys {poolNodeKeysCold = KeyPair {verificationKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/cold.vkey", signingKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/cold.skey"}, poolNodeKeysVrf = KeyPair {verificationKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/vrf.vkey", signingKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/vrf.skey"}, poolNodeKeysStaking = KeyPair {verificationKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/staking-reward.vkey", signingKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool2/staking-reward.skey"}},PoolNodeKeys {poolNodeKeysCold = KeyPair {verificationKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/cold.vkey", signingKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/cold.skey"}, poolNodeKeysVrf = KeyPair {verificationKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/vrf.vkey", signingKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/vrf.skey"}, poolNodeKeysStaking = KeyPair {verificationKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/staking-reward.vkey", signingKey = "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/pools-keys/pool3/staking-reward.skey"}}]
forAll118 =
Renaming from "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron-gen-command/genesis.json" to "/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron/genesis.json"
forAll119 =
work
forAll120 =
byron.genesis.spec.json
forAll121 =
drep-keys
forAll122 =
byron
forAll123 =
byron-gen-command
forAll124 =
module
forAll125 =
pools-keys
forAll126 =
utxo-keys
forAll127 =
genesis-keys
forAll128 =
stake-delegators
forAll129 =
shelley-genesis.json
forAll130 =
genesis.alonzo.spec.json
forAll131 =
delegate-keys
forAll132 =
conway-genesis.json
forAll133 =
alonzo-genesis.json
forAll134 =
genesis.conway.spec.json
forAll135 =
Listing directory: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/
forAll136 =
Creating directory if missing: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron
forAll137 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway genesis create-testnet-data --spec-shelley /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/genesis-input.shelley.json --spec-alonzo /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/genesis-input.alonzo.json --spec-conway /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/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-14T17:09:05Z --out-dir /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/
forAll138 =
Number of seeded UTxO keys: 3
forAll139 =
Number of stake delegators: 3
forAll140 =
Number of pools: 3
forAll141 =
Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/genesis-input.shelley.json
forAll142 =
Reading file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/genesis-input.shelley.json
forAll143 =
Rewriting JSON file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/genesis-input.shelley.json
forAll144 =
Creating directory if missing: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377
forAll145 =
"/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/configuration.yaml"
forAll146 =
"/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/genesis.conway.spec.json"
forAll147 =
"/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/genesis.alonzo.spec.json"
forAll148 =
━━━━ command ━━━━
/nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli byron genesis genesis --protocol-magic 42 --start-time 1715706545 --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.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron.genesis.spec.json --genesis-output-dir /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron-gen-command
forAll149 =
Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/byron.genesis.spec.json
forAll150 =
linux
forAll151 =
2024-05-14 17:09:05.027148352 UTC
forAll152 =
2024-05-14 17:08:50.027148352 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.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377
53 ┃ conf@Conf { tempAbsPath } <- mkConf tempAbsBasePath'
┃ │ /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377
54 ┃ let tempAbsPath' = unTmpAbsPath tempAbsPath
55 ┃ tempBaseAbsPath = makeTmpBaseAbsPath tempAbsPath
56 ┃
57 ┃ work <- H.createDirectoryIfMissing $ tempAbsPath' </> "work"
┃ │ Creating directory if missing: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/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.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/", 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.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/", sprocketName = "./socket/pool1/sock"}
96 ┃ H.note_ $ "Abs path: " <> tempAbsBasePath'
┃ │ Abs path: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377
97 ┃ H.note_ $ "Socketpath: " <> unFile socketPath
┃ │ Socketpath: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/./socket/pool1/sock
98 ┃ H.note_ $ "Foldblocks config file: " <> unFile configurationFile
┃ │ Foldblocks config file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/configuration.yaml
99 ┃
100 ┃ gov <- H.createDirectoryIfMissing $ work </> "governance"
┃ │ Creating directory if missing: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance
101 ┃ proposalAnchorFp <- H.note $ gov </> "sample-proposal-anchor"
┃ │ /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/sample-proposal-anchor
102 ┃ proposalDataFp <- H.note $ gov </> "sample-proposal-data"
┃ │ /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/sample-proposal-data
103 ┃ updateCommitteeFp <- H.note $ gov </> "update-cc.action"
┃ │ /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/update-cc.action
104 ┃
105 ┃ H.writeFile proposalAnchorFp "dummy anchor data"
┃ │ Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/sample-proposal-anchor
106 ┃ H.writeFile proposalDataFp "dummy proposal data"
┃ │ Writing file: /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/sample-proposal-data
107 ┃
108 ┃ proposalAnchorDataHash <- execCli' execConfig
┃ │ ━━━━ command ━━━━
┃ │ /nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance hash anchor-data --file-text /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/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/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli stake-address key-gen --verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/stake.vkey --signing-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/stake.skey
119 ┃ $ KeyPair { verificationKey = File stakeVkeyFp
120 ┃ , signingKey = File stakeSKeyFp
121 ┃ }
122 ┃
123 ┃ minGovActDeposit <- getMinGovActionDeposit epochStateView ceo
┃ │ Operation completed in 0.501124502s
124 ┃
125 ┃ ccColdKeys <- H.noteShowM $
┃ │ [("/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-1-cold.vkey",1,KeyHashObj (KeyHash "76a26106fb0e8d36e463e66746e744f5d9aa318d9051cac4f1b32fac")),("/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-2-cold.vkey",2,KeyHashObj (KeyHash "4972346569b4a32ff2343ee14365a490f1d214d99c3a5600907d80f9")),("/tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-3-cold.vkey",3,KeyHashObj (KeyHash "8bd185bd6b01e7475f0bf80aacf5ff549c229634aa0acdd78a86bee8"))]
126 ┃ H.forConcurrently [1..3] $ \(i :: Int) -> do
127 ┃ let coldVKey = ccColdVKeyFp i
128 ┃ _ <- execCli' execConfig
┃ │ ━━━━ command ━━━━
┃ │ /nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance committee key-gen-cold --cold-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-1-cold.vkey --cold-signing-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-1-cold.skey
┃ │ ━━━━ command ━━━━
┃ │ /nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance committee key-gen-cold --cold-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-2-cold.vkey --cold-signing-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-2-cold.skey
┃ │ ━━━━ command ━━━━
┃ │ /nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance committee key-gen-cold --cold-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-3-cold.vkey --cold-signing-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/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/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance committee key-hash --verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-1-cold.vkey
┃ │ ━━━━ command ━━━━
┃ │ /nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance committee key-hash --verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-2-cold.vkey
┃ │ ━━━━ command ━━━━
┃ │ /nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway governance committee key-hash --verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/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
┃ │ Operation completed in 0.000010419s
┃ │ EpochNo 0
141 ┃ let ccExpiryEpoch = epochNo + 200
142 ┃ deadlineEpoch = EpochNo $ epochNo + 10
143 ┃
144 ┃ _ <- execCli' execConfig $
┃ │ ━━━━ command ━━━━
┃ │ /nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.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.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/stake.vkey --threshold 0.2 --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/update-cc.action --add-cc-cold-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-1-cold.vkey --epoch 200 --add-cc-cold-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/cc-2-cold.vkey --epoch 200 --add-cc-cold-verification-key-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/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.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/tx.body
159 ┃ txin1 <- findLargestUtxoForPaymentKey epochStateView sbe wallet0
┃ │ Operation completed in 0.00001094s
┃ │ Finding UTxOs for addr_test1vr9genhhandgxjnvvqp3chxplu382eufekgxt72h5kklqkgaa5waj
┃ │ (TxIn "6835f1f2811da2f54c1f9a10263fea0d02b30b08d3c58dff5cc68fbaae581bc4" (TxIx 0),TxOut (AddressInEra (ShelleyAddressInEra ShelleyBasedEraConway) (ShelleyAddress Testnet (KeyHashObj (KeyHash "ca8ccef7ecda834a6c60031c5cc1ff22756789cd9065f957a5adf059")) StakeRefNull)) (TxOutValueShelleyBased ShelleyBasedEraConway (MaryValue (Coin 300000000000) (MultiAsset (fromList [])))) TxOutDatumNone ReferenceScriptNone)
┃ │ Largest UTxO for addr_test1vr9genhhandgxjnvvqp3chxplu382eufekgxt72h5kklqkgaa5waj: TxIn "6835f1f2811da2f54c1f9a10263fea0d02b30b08d3c58dff5cc68fbaae581bc4" (TxIx 0)
160 ┃ void $ execCli' execConfig
┃ │ ━━━━ command ━━━━
┃ │ /nix/store/zm79i39z2l0mnxs4fff87c7w70rbcqrp-cardano-cli-exe-cardano-cli-8.22.0.0/bin/cardano-cli conway transaction build --change-address addr_test1vr9genhhandgxjnvvqp3chxplu382eufekgxt72h5kklqkgaa5waj --tx-in 6835f1f2811da2f54c1f9a10263fea0d02b30b08d3c58dff5cc68fbaae581bc4#0 --tx-out addr_test1vr9genhhandgxjnvvqp3chxplu382eufekgxt72h5kklqkgaa5waj+5000000 --proposal-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/work/governance/update-cc.action --out-file /tmp/tmp.vuTthvybzi/constitutional-committee-add-new-test-63a117d7298cf377/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
┃ │ Operation completed in 0.000012694s
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
┃ │ 5113fb05564ac9480a3beae58d97d7eb7641444d90aefc657084c8b0e36f0427
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)
┃ │ Operation completed in 0.000009748s
217 ┃
218 ┃ govState <- getGovState epochStateView ceo
┃ │ Operation completed in 0.000012914s
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
┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
┃ │ ━━━ Failed (- lhs) (+ rhs) ━━━
┃ │ - 0
┃ │ + 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
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
This failure can be reproduced by running:
> recheckAt (Seed 11528627525736729437 3135687176174409683) "1:" Committee Add New
Use "--pattern '$NF ~ /Committee Add New/' --hedgehog-replay '1: Seed 11528627525736729437 3135687176174409683'" to reproduce from the command-line.
Use -p '/Committee Add New/' to rerun this test only.
DRep Activity: OK (374.14s)
✓ DRep Activity passed 1 test.
DRep Deposits: OK (17.48s)
✓ DRep Deposits passed 1 test.
DRep Retirement: OK (17.50s)
✓ DRep Retirement passed 1 test.
Propose And Ratify New Constitution: OK (26.42s)
✓ Propose And Ratify New Constitution passed 1 test.
Propose New Constitution SPO: OK (20.98s)
✓ Propose New Constitution SPO passed 1 test.
Treasury Withdrawal: OK (35.01s)
✓ Treasury Withdrawal passed 1 test.
Plutus
PlutusV3: OK (27.46s)
✓ PlutusV3 passed 1 test.
CLI
Shutdown: OK (12.06s)
✓ Shutdown passed 1 test.
Shutdown On Sigint: OK (15.18s)
✓ Shutdown On Sigint passed 1 test.
Babbage
leadership-schedule: OK (215.61s)
✓ leadership-schedule passed 1 test.
stake-snapshot: OK (165.21s)
✓ stake-snapshot passed 1 test.
transaction: OK (23.29s)
✓ transaction passed 1 test.
kes-period-info: OK (166.29s)
✓ kes-period-info passed 1 test.
query-slot-number: OK (16.64s)
✓ query-slot-number passed 1 test.
foldEpochState receives ledger state: OK (31.97s)
✓ foldEpochState receives ledger state passed 1 test.
CliQueries: OK (17.86s)
✓ CliQueries passed 1 test.
SubmitApi
Babbage
transaction: OK (21.27s)
✓ transaction passed 1 test.
1 out of 20 tests failed (1339.16s)
Loading