Skip to content

Commit 8fdf0bb

Browse files
authored
Merge pull request #1767 from txpipe/e2e-local-macos
fix: macOS e2e local tests fails on M3 silicon processors
2 parents 21ed6fc + fedb40b commit 8fdf0bb

File tree

10 files changed

+71
-71
lines changed

10 files changed

+71
-71
lines changed

mithril-test-lab/mithril-devnet/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ artifacts
66
cardano-cli
77
cardano-node
88
tmp
9-
*.tar.gz
9+
*.tar.gz
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.3.8
1+
0.3.9

mithril-test-lab/mithril-devnet/mkfiles/mkfiles-cardano.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ case $UNAME in
3030
DATE="date";;
3131
esac
3232

33-
CARDANO_CLI=./cardano-cli
33+
CARDANO_BIN_PATH=./bin
34+
CARDANO_CLI=${CARDANO_BIN_PATH}/cardano-cli
35+
CARDANO_NODE=${CARDANO_BIN_PATH}/cardano-node
3436
NUM_SPO_NODES=$NUM_POOL_NODES
3537
INIT_SUPPLY=12000000
3638
TOTAL_SUPPLY=2000000000000
@@ -194,32 +196,32 @@ cp -r ${ARTIFACTS_DIR_TEMP}/utxo-keys/* addresses
194196

195197
for ADDR in ${UTXO_ADDRS}; do
196198
# Payment addresses
197-
./cardano-cli address build \
199+
$CARDANO_CLI address build \
198200
--payment-verification-key-file addresses/${ADDR}.vkey \
199201
--testnet-magic ${NETWORK_MAGIC} \
200202
--out-file addresses/${ADDR}.addr
201203
done
202204

203205
for ADDR in ${USER_ADDRS}; do
204206
# Payment address keys
205-
./cardano-cli address key-gen \
207+
$CARDANO_CLI address key-gen \
206208
--verification-key-file addresses/${ADDR}.vkey \
207209
--signing-key-file addresses/${ADDR}.skey
208210

209211
# Stake address keys
210-
./cardano-cli stake-address key-gen \
212+
$CARDANO_CLI stake-address key-gen \
211213
--verification-key-file addresses/${ADDR}-stake.vkey \
212214
--signing-key-file addresses/${ADDR}-stake.skey
213215

214216
# Payment addresses
215-
./cardano-cli address build \
217+
$CARDANO_CLI address build \
216218
--payment-verification-key-file addresses/${ADDR}.vkey \
217219
--stake-verification-key-file addresses/${ADDR}-stake.vkey \
218220
--testnet-magic ${NETWORK_MAGIC} \
219221
--out-file addresses/${ADDR}.addr
220222

221223
# Stake addresses
222-
./cardano-cli stake-address build \
224+
$CARDANO_CLI stake-address build \
223225
--stake-verification-key-file addresses/${ADDR}-stake.vkey \
224226
--testnet-magic ${NETWORK_MAGIC} \
225227
--out-file addresses/${ADDR}-stake.addr

mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ if [ -z "${CARDANO_NODE_VERSION}" ]; then
1212
CARDANO_NODE_VERSION="9.1.0"
1313
fi
1414
if [ -z "${CARDANO_NODE_VERSION_RELEASE}" ]; then
15-
CARDANO_NODE_VERSION_RELEASE=$(echo ${CARDANO_NODE_VERSION} | cut -d'-' -f1)
15+
CARDANO_NODE_VERSION_RELEASE=$(echo "${CARDANO_NODE_VERSION}" | cut -d'-' -f1)
1616
fi
1717
if [ -z "${CARDANO_BINARY_URL}" ]; then
1818
CARDANO_BINARY_URL="https://github.com/input-output-hk/cardano-node/releases/download/${CARDANO_NODE_VERSION}/cardano-node-${CARDANO_NODE_VERSION_RELEASE}-${OPERATING_SYSTEM}.tar.gz"
@@ -65,20 +65,18 @@ if ! mkdir -p "${ARTIFACTS_DIR}"; then
6565
exit
6666
fi
6767

68+
echo ">> Creating artifacts directory..."
6869
# Download cardano-cli & cardano-node if enabled (default: yes)
6970
if [[ "$SKIP_CARDANO_BIN_DOWNLOAD" != "true" ]]; then
7071
echo ">> Downloading cardano-cli & cardano-node..."
71-
curl -sL ${CARDANO_BINARY_URL} --output cardano-bin.tar.gz
72-
tar xzf cardano-bin.tar.gz ./bin/cardano-cli ./bin/cardano-node && mv ./bin/cardano-{cli,node} . && rm -rf ./bin || tar xzf cardano-bin.tar.gz ./cardano-cli ./cardano-node
72+
curl -sL "${CARDANO_BINARY_URL}" --output cardano-bin.tar.gz
73+
echo ">> Extracting cardano-cli & cardano-node..."
74+
tar xzf cardano-bin.tar.gz -C "${ARTIFACTS_DIR}/" ./bin || (mkdir -p "${ARTIFACTS_DIR}/bin" && tar --strip-components=1 -C "${ARTIFACTS_DIR}/bin" -xzf cardano-bin.tar.gz)
7375
rm -f cardano-bin.tar.gz
7476
fi
7577

76-
# And copy cardano-cli & cardano-node
77-
cp cardano-cli ${ARTIFACTS_DIR}/cardano-cli
78-
cp cardano-node ${ARTIFACTS_DIR}/cardano-node
79-
8078
# Switch to artifacts directory
81-
pushd ${ARTIFACTS_DIR} > /dev/null
79+
pushd "${ARTIFACTS_DIR}" > /dev/null || exit
8280

8381
# Create addresses sub-directory
84-
mkdir addresses
82+
mkdir addresses

mithril-test-lab/mithril-devnet/mkfiles/mkfiles-mithril-delegation.sh

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ cat >> delegate.sh <<EOF
55
set -e
66
77
# Get current Cardano era
8-
CURRENT_CARDANO_ERA=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli query tip \\
8+
CURRENT_CARDANO_ERA=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI query tip \\
99
--testnet-magic ${NETWORK_MAGIC} \\
1010
| jq -r '.era |= ascii_downcase | .era')
1111
echo ">>>> Current Cardano Era: \${CURRENT_CARDANO_ERA}"
@@ -16,7 +16,7 @@ if [ "${CARDANO_NODE_VERSION}" = "8.1.2" ]; then
1616
fi
1717
1818
# Get the current epoch
19-
CURRENT_EPOCH=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli query tip \\
19+
CURRENT_EPOCH=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI query tip \\
2020
--cardano-mode \\
2121
--testnet-magic ${NETWORK_MAGIC} | jq .epoch)
2222
echo ">>>> Current Epoch: \${CURRENT_EPOCH}"
@@ -48,13 +48,13 @@ for ADDR in ${USER_ADDRS}; do
4848
if [ \$(version_lt "${CARDANO_NODE_VERSION_RELEASE}" "8.8.0") == "false" ] && [ "\${CURRENT_CARDANO_ERA}" == "conway" ]; then
4949
KEY_REGISTRATION_DEPOSIT_ANOUNT=0
5050
# Conway specific creation of registration certificate
51-
./cardano-cli \${CURRENT_CARDANO_ERA} stake-address registration-certificate \
51+
$CARDANO_CLI \${CURRENT_CARDANO_ERA} stake-address registration-certificate \
5252
--stake-verification-key-file addresses/\${ADDR}-stake.vkey \
5353
--out-file addresses/\${ADDR}-stake.reg.cert \
5454
--key-reg-deposit-amt \$KEY_REGISTRATION_DEPOSIT_ANOUNT
5555
else
5656
# Legacy creation of registration certificate
57-
./cardano-cli stake-address registration-certificate \
57+
$CARDANO_CLI stake-address registration-certificate \
5858
--stake-verification-key-file addresses/\${ADDR}-stake.vkey \
5959
--out-file addresses/\${ADDR}-stake.reg.cert
6060
fi
@@ -67,13 +67,13 @@ for N in ${POOL_NODES_N}; do
6767
cat >> delegate.sh <<EOF
6868
if [ \$(version_lte "${CARDANO_NODE_VERSION_RELEASE}" "8.1.2") == "false" ]; then
6969
# Stake address delegation certs
70-
./cardano-cli \${CURRENT_CARDANO_ERA} stake-address stake-delegation-certificate \
70+
$CARDANO_CLI \${CURRENT_CARDANO_ERA} stake-address stake-delegation-certificate \
7171
--stake-verification-key-file addresses/user${N}-stake.vkey \
7272
--cold-verification-key-file node-pool${N}/shelley/cold.vkey \
7373
--out-file addresses/user${N}-stake.deleg.cert
7474
else
7575
# Legacy stake address delegation certs
76-
./cardano-cli \${CURRENT_CARDANO_ERA} stake-address delegation-certificate \
76+
$CARDANO_CLI \${CURRENT_CARDANO_ERA} stake-address delegation-certificate \
7777
--stake-verification-key-file addresses/user${N}-stake.vkey \
7878
--cold-verification-key-file node-pool${N}/shelley/cold.vkey \
7979
--out-file addresses/user${N}-stake.deleg.cert
@@ -88,14 +88,14 @@ for N in ${POOL_NODES_N}; do
8888
AMOUNT_STAKED=\$(( $N*1000000 + \$DELEGATION_ROUND*1 ))
8989
9090
# Get the UTxO
91-
TX_IN=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli query utxo \\
91+
TX_IN=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI query utxo \\
9292
--testnet-magic ${NETWORK_MAGIC} --address \$(cat addresses/utxo${N}.addr) --out-file /dev/stdout \\
9393
| jq -r 'to_entries | [last] | .[0].key')
9494
9595
# Build the transaction
9696
if [ "\$DELEGATION_ROUND" -eq 1 ]; then
9797
# First delegation round, we need to include registration certificate and delegation certificate
98-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction build \\
98+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction build \\
9999
--tx-in \${TX_IN} \\
100100
--tx-out \$(cat addresses/user${N}.addr)+\${AMOUNT_STAKED} \\
101101
--change-address \$(cat addresses/utxo${N}.addr) \\
@@ -107,7 +107,7 @@ for N in ${POOL_NODES_N}; do
107107
--witness-override 2
108108
else
109109
# All other delegation rounds, we need to include only delegation certificate
110-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction build \\
110+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction build \\
111111
--tx-in \${TX_IN} \\
112112
--tx-out \$(cat addresses/user${N}.addr)+\${AMOUNT_STAKED} \\
113113
--change-address \$(cat addresses/utxo${N}.addr) \\
@@ -119,20 +119,20 @@ for N in ${POOL_NODES_N}; do
119119
fi
120120
121121
# Sign the transaction
122-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction sign \\
122+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction sign \\
123123
--signing-key-file addresses/utxo${N}.skey \\
124124
--signing-key-file addresses/user${N}-stake.skey \\
125125
--testnet-magic ${NETWORK_MAGIC} \\
126126
--tx-body-file node-pool${N}/tx/tx${N}-\${DELEGATION_ROUND}.txbody \\
127127
--out-file node-pool${N}/tx/tx${N}-\${DELEGATION_ROUND}.tx
128128
129129
# Submit the transaction
130-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction submit \\
130+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction submit \\
131131
--tx-file node-pool${N}/tx/tx${N}-\${DELEGATION_ROUND}.tx \\
132132
--testnet-magic ${NETWORK_MAGIC}
133133
134134
EOF
135135

136136
done
137137

138-
chmod u+x delegate.sh
138+
chmod u+x delegate.sh

mithril-test-lab/mithril-devnet/mkfiles/mkfiles-mithril-era.sh

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
ADDR=mithril-era
33

44
## Payment address keys
5-
./cardano-cli address key-gen \
5+
$CARDANO_CLI address key-gen \
66
--verification-key-file addresses/${ADDR}.vkey \
77
--signing-key-file addresses/${ADDR}.skey
88

99
## Payment addresses
10-
./cardano-cli address build \
10+
$CARDANO_CLI address build \
1111
--payment-verification-key-file addresses/${ADDR}.vkey \
1212
--testnet-magic ${NETWORK_MAGIC} \
1313
--out-file addresses/${ADDR}.addr
@@ -27,13 +27,13 @@ function wait_for_elapsed_blocks {
2727
CARDANO_NEXT_BLOCK_WAIT_ROUNDS_MAX=30
2828
CARDANO_NEXT_BLOCK_WAIT_ROUNDS=1
2929
CARDANO_NEXT_BLOCK_WAIT_ROUND_DELAY=2
30-
CURRENT_CARDANO_BLOCK=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli query tip \\
30+
CURRENT_CARDANO_BLOCK=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI query tip \\
3131
--testnet-magic ${NETWORK_MAGIC} \\
3232
| jq -r '.block')
3333
while true
3434
do
3535
CARDANO_BLOCK_TARGET=\$(( \${CURRENT_CARDANO_BLOCK} + \${CARDANO_BLOCK_OFFSET} ))
36-
CARDANO_BLOCK=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli query tip \\
36+
CARDANO_BLOCK=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI query tip \\
3737
--testnet-magic ${NETWORK_MAGIC} \\
3838
| jq -r '.block')
3939
if [ \$CARDANO_BLOCK -lt \$CARDANO_BLOCK_TARGET ] ; then
@@ -57,7 +57,7 @@ function send_funds_to_era_address {
5757
rm -f ${MITHRIL_ERA_ERROR_FILE}
5858
5959
# Get current Cardano era
60-
CURRENT_CARDANO_ERA=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli query tip \\
60+
CURRENT_CARDANO_ERA=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI query tip \\
6161
--testnet-magic ${NETWORK_MAGIC} \\
6262
| jq -r '.era |= ascii_downcase | .era')
6363
echo ">>>> Current Cardano Era: \${CURRENT_CARDANO_ERA}"
@@ -68,19 +68,19 @@ function send_funds_to_era_address {
6868
fi
6969
7070
# Get current Cardano block
71-
CURRENT_CARDANO_BLOCK=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli query tip \\
71+
CURRENT_CARDANO_BLOCK=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI query tip \\
7272
--testnet-magic ${NETWORK_MAGIC} \\
7373
| jq -r '.block')
7474
echo ">>>> Current Cardano Block: \${CURRENT_CARDANO_BLOCK}"
7575
7676
# Send funds to Mithril era address
7777
## Get the UTxO of utxo${N}
78-
TX_IN=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli query utxo \\
78+
TX_IN=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI query utxo \\
7979
--testnet-magic ${NETWORK_MAGIC} --address \$(cat addresses/utxo${N}.addr) --out-file /dev/stdout \\
8080
| jq -r 'to_entries | [last] | .[0].key')
8181
8282
## Build the transaction
83-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction build \\
83+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction build \\
8484
--tx-in \${TX_IN} \\
8585
--tx-out \$(cat addresses/${ADDR}.addr)+${AMOUNT_TRANSFERRED} \\
8686
--change-address \$(cat addresses/utxo${N}.addr) \\
@@ -89,14 +89,14 @@ function send_funds_to_era_address {
8989
--out-file node-pool${N}/tx/tx${N}-era-funds.txbody
9090
9191
## Sign the transaction
92-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction sign \\
92+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction sign \\
9393
--signing-key-file addresses/utxo${N}.skey \\
9494
--testnet-magic ${NETWORK_MAGIC} \\
9595
--tx-body-file node-pool${N}/tx/tx${N}-era-funds.txbody \\
9696
--out-file node-pool${N}/tx/tx${N}-era-funds.tx
9797
9898
## Submit the transaction
99-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction submit \\
99+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction submit \\
100100
--tx-file node-pool${N}/tx/tx${N}-era-funds.tx \\
101101
--testnet-magic ${NETWORK_MAGIC}
102102
@@ -105,7 +105,7 @@ function send_funds_to_era_address {
105105
106106
## Wait for all pool nodes to see the new funds
107107
for (( i=1; i<=${NUM_POOL_NODES}; i++ )); do
108-
AMOUNT_RETRIEVED=\$(CARDANO_NODE_SOCKET_PATH=node-pool\${i}/ipc/node.sock ./cardano-cli query utxo \\
108+
AMOUNT_RETRIEVED=\$(CARDANO_NODE_SOCKET_PATH=node-pool\${i}/ipc/node.sock $CARDANO_CLI query utxo \\
109109
--testnet-magic ${NETWORK_MAGIC} --address \$(cat addresses/${ADDR}.addr) --out-file /dev/stdout \\
110110
| jq '. [] | select(.value.lovelace | . != null and . != "") | .value.lovelace')
111111
echo ">>>>>> Era address funds retrieved on node-pool\${i}: \${AMOUNT_RETRIEVED}"
@@ -145,12 +145,12 @@ function write_datums_for_era_address {
145145
rm -f ${MITHRIL_ERA_ERROR_FILE}
146146
147147
# Write the era datum on chain
148-
TX_IN=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli query utxo \\
148+
TX_IN=\$(CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI query utxo \\
149149
--testnet-magic ${NETWORK_MAGIC} --address \$(cat addresses/${ADDR}.addr) --out-file /dev/stdout \\
150150
| jq -r 'to_entries | [last] | .[0].key')
151151
152152
## Build the transaction
153-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction build \\
153+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction build \\
154154
--tx-in \${TX_IN} \\
155155
--tx-out \$(cat addresses/${ADDR}.addr)+${SCRIPT_TX_VALUE} \\
156156
--tx-out-inline-datum-file \${DATUM_FILE} \\
@@ -160,14 +160,14 @@ function write_datums_for_era_address {
160160
--out-file node-pool${N}/tx/tx${N}-era-datum.txbody
161161
162162
## Sign the transaction
163-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction sign \\
163+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction sign \\
164164
--signing-key-file addresses/${ADDR}.skey \\
165165
--testnet-magic ${NETWORK_MAGIC} \\
166166
--tx-body-file node-pool${N}/tx/tx${N}-era-datum.txbody \\
167167
--out-file node-pool${N}/tx/tx${N}-era-datum.tx
168168
169169
## Submit the transaction
170-
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock ./cardano-cli \${CURRENT_CARDANO_ERA} transaction submit \\
170+
CARDANO_NODE_SOCKET_PATH=node-pool${N}/ipc/node.sock $CARDANO_CLI \${CURRENT_CARDANO_ERA} transaction submit \\
171171
--tx-file node-pool${N}/tx/tx${N}-era-datum.tx \\
172172
--testnet-magic ${NETWORK_MAGIC}
173173
@@ -176,7 +176,7 @@ function write_datums_for_era_address {
176176
177177
## Wait for all pool nodes to see the new era datum
178178
for (( i=1; i<=${NUM_POOL_NODES}; i++ )); do
179-
INLINE_DATUM=\$(CARDANO_NODE_SOCKET_PATH=node-pool\${i}/ipc/node.sock ./cardano-cli query utxo \\
179+
INLINE_DATUM=\$(CARDANO_NODE_SOCKET_PATH=node-pool\${i}/ipc/node.sock $CARDANO_CLI query utxo \\
180180
--testnet-magic ${NETWORK_MAGIC} --address \$(cat addresses/${ADDR}.addr) --out-file /dev/stdout \\
181181
| jq -r '. [] | select(.inlineDatum | . != null and . != "") | .inlineDatum.fields[].bytes' | xxd -r -p)
182182
echo ">>>>>> Era address inline datum retrieved on node-pool\${i}: \${INLINE_DATUM}"

0 commit comments

Comments
 (0)