You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
937 B
36 lines
937 B
#!/bin/bash
|
|
|
|
curl -s --url "http://127.0.0.1:7778" --data "{\"agent\":\"bitcoinrpc\",\"method\":\"getaddressesbyaccount\",\"account\":\"IGUANA\"}" > /tmp/getaddressbyaccount
|
|
printf "\n"
|
|
|
|
# call json_extract script to get the RPC status value
|
|
addr_gaba=$(~/tests/./json_extracta /tmp/getaddressbyaccount result)
|
|
err_gaba=$(~/tests/./json_extracta /tmp/getaddressbyaccount error)
|
|
|
|
addrs=$(echo $addr_gaba | tr "[,]" "\n")
|
|
|
|
|
|
for iguana_addrs in $addrs
|
|
do
|
|
|
|
addrs1=($(echo $iguana_addrs | tr -d '""'))
|
|
|
|
printf "new address:%s\n" "$addrs1"
|
|
|
|
curl -s --url "http://127.0.0.1:7778" --data "{\"agent\":\"bitcoinrpc\",\"method\":\"getaccount\",\"address\":\"$addrs1\"}"> /tmp/getaccount
|
|
printf "\n"
|
|
|
|
# call json_extract script to get the RPC status value
|
|
acc_ga=$(~/tests/./json_extract /tmp/getaccount account)
|
|
printf "ACCOUNT:%s\n" "$acc_ga"
|
|
|
|
if [ "$acc_ga" == "IGUANA" ]
|
|
then
|
|
printf "PASSED:"
|
|
else
|
|
printf "FAILED:"
|
|
|
|
fi
|
|
done
|
|
|
|
|
|
|