-
Notifications
You must be signed in to change notification settings - Fork 0
/
sent-and-trade-atn-ntn-nodocker.sh
77 lines (51 loc) · 2.23 KB
/
sent-and-trade-atn-ntn-nodocker.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#!/bin/bash
#KEY=$1
responsentn=`https GET https://cax.piccadilly.autonity.org/api/orderbooks/NTN-USD/quote API-Key:$KEY`
responseatn=`https GET https://cax.piccadilly.autonity.org/api/orderbooks/ATN-USD/quote API-Key:$KEY`
echo "$responsentn" > ./latestpricingntn
echo "$responseatn" > ./latestpricingatn
RAWNTN=$responsentn
RAWATN=$responseatn
PRICENTN=`echo $RAWNTN | jq -r ".ask_price"`
PRICEATN=`echo $RAWATN | jq -r ".ask_price"`
echo Current Ask Pricing NTN: $PRICENTN
echo Current Ask Pricing ATN: $PRICEATN
sleep 5
buyatn=`https POST https://cax.piccadilly.autonity.org/api/orders/ API-Key:$KEY pair=ATN-USD side=bid price=$PRICEATN amount=10`
echo Buy ATN: $buyatn
sleep 5
buyntn=`https POST https://cax.piccadilly.autonity.org/api/orders/ API-Key:$KEY pair=NTN-USD side=bid price=$PRICENTN amount=10`
echo Buy NTN: $buyntn
sleep 5
withdrawsatn=`https POST https://cax.piccadilly.autonity.org/api/withdraws/ API-Key:$KEY symbol=ATN amount=10`
echo Withdraw ATN: $withdrawsatn
sleep 5
withrawsntn=`https POST https://cax.piccadilly.autonity.org/api/withdraws/ API-Key:$KEY symbol=NTN amount=10`
echo Withdraw NTN: $withdrawsatn
sleep 10
accountbalanceatn=`aut account balance`
accountbalancentn=`aut account balance --ntn`
echo Balance ATN after withdraw: $accountbalanceatn
echo Balance NTN after withdraw: $accountbalancentn
IFS=';'
while read -ra lines; do
for line in "${lines[@]}"; do
echo "Processing address: $line"
password='set-your-pass-wallet'
echo "Executing sent NTN..."
aut tx make --to "$line" --value 1 --ntn | aut tx sign --password "$password" - | aut tx send -
first_command_exit_code=$?
echo "Exit code sent NTN: $first_command_exit_code"
sleep 5
# Second command
echo "Executing sent ATN..."
aut tx make --to "$line" --value 1 | aut tx sign --password "$password" - | aut tx send -
second_command_exit_code=$?
echo "Exit code sent ATN: $second_command_exit_code"
sleep 5
done
done < "./recipient_address.txt"
accountbalanceatnafter=`aut account balance`
accountbalancentnafter=`aut account balance --ntn`
echo Balance ATN after send: $accountbalanceatnafter
echo Balance NTN after send: $accountbalancentnafter