@@ -16,11 +16,16 @@ function usage()
16
16
echo " $0 block-template-rpc-port proposal-rpc-port [extra-proposal-rpc-port...] -- [extra-block-template-rpc-json-fields] [extra-proposal-rpc-fields]"
17
17
}
18
18
19
- # Override the commands and settings used by this script using these environmental variables:
19
+ # Override the commands used by this script using these environmental variables:
20
20
ZCASH_CLI=" ${ZCASH_CLI:- zcash-cli} "
21
- TIME=" time"
22
21
DIFF=" ${DIFF:- diff --unified --color=always} "
23
22
BLOCK_TEMPLATE_TO_PROPOSAL=" ${BLOCK_TEMPLATE_TO_PROPOSAL:- block-template-to-proposal} "
23
+ # time how long a command takes to run
24
+ TIME=" time"
25
+ # display the current date and time
26
+ DATE=" date --rfc-3339=seconds"
27
+
28
+ # Override the settings for this script using these environmental variables:
24
29
TIME_SOURCES=" ${TIME_SOURCES:- CurTime MinTime MaxTime ClampedNow} "
25
30
26
31
# Process arguments
@@ -62,6 +67,8 @@ if [ $# -ge 1 ]; then
62
67
exit 1
63
68
fi
64
69
70
+ $DATE
71
+
65
72
# Use an easily identified temp directory name,
66
73
# but fall back to the default temp name if `mktemp` does not understand `--suffix`.
67
74
ZCASH_RPC_TMP_DIR=$( mktemp --suffix=.block-template-proposal -d 2> /dev/null || mktemp -d)
@@ -139,6 +146,7 @@ echo "getblocktemplate $TEMPLATE_ARG_FULL"
139
146
echo
140
147
141
148
echo " Querying $TEMPLATE_NODE $TEMPLATE_NET chain at height >=$TEMPLATE_HEIGHT ..."
149
+ $DATE
142
150
$TIME $ZCASH_CLI -rpcport=" $TEMPLATE_RPC_PORT " getblocktemplate " $TEMPLATE_ARG_FULL " > " $TEMPLATE_NODE_TEMPLATE_RESPONSE "
143
151
144
152
echo " Block template data is in $TEMPLATE_NODE_TEMPLATE_RESPONSE "
173
181
174
182
echo " getblocktemplate proposal submissions:"
175
183
echo " getblocktemplate $PROPOSAL_ARG_NO_DATA "
184
+ $DATE
176
185
echo
177
186
178
187
PROPOSAL_NODES_PROPOSAL_RESPONSE_BASE=" $ZCASH_RPC_TMP_DIR /proposal-check-getblocktemplate-proposal"
@@ -213,4 +222,6 @@ for RESPONSE in $PROPOSAL_NODES_PROPOSAL_RESPONSE_LIST; do
213
222
fi
214
223
done
215
224
225
+ $DATE
226
+
216
227
exit $EXIT_STATUS
0 commit comments