mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-20 07:34:24 +01:00
scripts/setup.sh: setup helper script.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
34
test-cli/scripts/setup.sh
Executable file
34
test-cli/scripts/setup.sh
Executable file
@@ -0,0 +1,34 @@
|
||||
#! /bin/sh -e
|
||||
|
||||
. `dirname $0`/vars.sh
|
||||
|
||||
if $CLI getinfo 2>/dev/null; then
|
||||
echo $DAEMON already running >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Start clean
|
||||
rm -rf $DATADIR/$REGTESTDIR
|
||||
|
||||
$DAEMON &
|
||||
i=0
|
||||
while ! $CLI getinfo >/dev/null 2>&1; do
|
||||
if [ $i -gt 30 ]; then
|
||||
echo $DAEMON start failed? >&1
|
||||
exit 1
|
||||
fi
|
||||
sleep 1
|
||||
i=$(($i + 1))
|
||||
done
|
||||
|
||||
scripts/generate-block.sh init
|
||||
|
||||
A1=`scripts/get-new-address.sh`
|
||||
A2=`scripts/get-new-address.sh`
|
||||
TX=`$CLI sendmany "" "{ \"$A1\":10, \"$A2\":10 }"`
|
||||
scripts/generate-block.sh
|
||||
|
||||
# Find the inputs numbers corresponding to those 10 btc outs
|
||||
echo "Arguments to test.sh:"
|
||||
for i in $(seq 1 $($CLI listunspent | grep -c txid) ); do scripts/getinput.sh $i | grep -q "$TX.*/1000000000/" && echo -n "$i "; done
|
||||
echo
|
||||
Reference in New Issue
Block a user