Skip to content

Commit c163ac2

Browse files
committed
placeorders: use python to check offer size
1 parent 98da796 commit c163ac2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

bsx/placeorders/placeorders.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ apply_config() {
262262
if [[ $BUYORSELL = 1 ]]; then
263263
MAKERAMOUNT=$(echo $AMOUNT $MAKER_RATE | awk '{ printf "%.8f\n", $1 / $2 }')
264264
OB_AMOUNT=$MAKERAMOUNT
265-
INCREMENT=$(echo $OB_AMOUNT | awk '{ printf "%.4f", $1 / 10 }')
265+
INCREMENT=$(echo $OB_AMOUNT | awk '{ printf "%.4f", $1 / 100 }') # TODO make offers repeat
266266
printf "Outgoing: $red2$MAKERAMOUNT $yourcoin$nc2\n"
267267
printf "Incoming: $grn2~$AMOUNT $theircoin$nc2\n"
268268
sed -i -z "s/AMOUNT/$MAKERAMOUNT/g" $maker
@@ -273,7 +273,7 @@ apply_config() {
273273
else
274274
TAKERAMOUNT=$(echo $AMOUNT $MAKER_RATE | awk '{ printf "%.8f\n", $1 * $2 }')
275275
OB_AMOUNT=$AMOUNT
276-
INCREMENT=$(echo $OB_AMOUNT | awk '{ printf "%.4f", $1 / 10 }')
276+
INCREMENT=$(echo $OB_AMOUNT | awk '{ printf "%.4f", $1 / 100 }') # TODO make offers repeat
277277
printf "Outgoing: $red2$AMOUNT $yourcoin$nc2\n"
278278
printf "Incoming: $grn2~$TAKERAMOUNT $theircoin$nc2\n"
279279
sed -i -z "s/AMOUNT/$TAKERAMOUNT/g" $taker
@@ -295,9 +295,10 @@ check_bids() {
295295
revert_config
296296
apply_config
297297
FOUNDBID=$(python3 createoffers.py --configfile $taker --statefile $state --port=$PORT --oneshot --debug | grep "New bid")
298+
POSTOFFER=$(python3 -c "print($OB_AMOUNT < $OB_MIN)")
298299
if [[ $FOUNDBID ]]; then
299300
$grn"Placed bid successfully! Check BasicSwapDEX to confirm\n";$nc
300-
elif [[ $OB_AMOUNT < $OB_MIN && -z $FOUNDBID ]]; then
301+
elif [[ $POSTOFFER == True ]] && [[ -z $FOUNDBID ]]; then
301302
printf "Checking for a matching offer\n"
302303
printf "No matching offers found $red2:@ !!!$nc2\nBid quantity too$red2 low$nc2 to post to order book.\nTrying again in 30 seconds\n"
303304
sleep 30

0 commit comments

Comments
 (0)