From fe8ac6f5d607e80aa6d792efe86ef8b9e123f731 Mon Sep 17 00:00:00 2001 From: Sasha Bogicevic Date: Thu, 28 Dec 2023 14:00:40 +0100 Subject: [PATCH] Fix seed devnet script When fetching protocol parameters in the demo we should not use docker if the user chose to run the demo without it. --- demo/seed-devnet.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/demo/seed-devnet.sh b/demo/seed-devnet.sh index 3137a3c1008..74036233418 100755 --- a/demo/seed-devnet.sh +++ b/demo/seed-devnet.sh @@ -97,8 +97,14 @@ function publishReferenceScripts() { function queryPParams() { echo >&2 "Query Protocol parameters" - docker exec demo-cardano-node-1 cardano-cli query protocol-parameters --testnet-magic ${NETWORK_ID} --out-file /dev/stdout \ - | jq ".txFeeFixed = 0 | .txFeePerByte = 0 | .executionUnitPrices.priceMemory = 0 | .executionUnitPrices.priceSteps = 0" > protocol-parameters.json + if [ "$( docker container inspect -f '{{.State.Running}}' demo-cardano-node-1 )" == "true" ]; + then + docker exec demo-cardano-node-1 cardano-cli query protocol-parameters --testnet-magic ${NETWORK_ID} --socket-path ${DEVNET_DIR}/node.socket --out-file /dev/stdout \ + | jq ".txFeeFixed = 0 | .txFeePerByte = 0 | .executionUnitPrices.priceMemory = 0 | .executionUnitPrices.priceSteps = 0" > devnet/protocol-parameters.json + else + cardano-cli query protocol-parameters --testnet-magic ${NETWORK_ID} --socket-path ${DEVNET_DIR}/node.socket --out-file /dev/stdout \ + | jq ".txFeeFixed = 0 | .txFeePerByte = 0 | .executionUnitPrices.priceMemory = 0 | .executionUnitPrices.priceSteps = 0" > devnet/protocol-parameters.json + fi echo >&2 "Saved in protocol-parameters.json" }