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.
37 lines
937 B
37 lines
937 B
8 years ago
|
#!/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
|
||
|
|
||
|
|