1919 BitXError {bitXErrorError = " oops" , bitXErrorErrorCode = " ABadError" }
2020 it " Ticker is parsed properly" $
2121 recordAesCheck
22- " {\" timestamp\" :1431811395699,\" bid\" :\" 3083\" ,\" ask\" :\" 3115\" ,\
23- \ \" last_trade\" :\" 3116\" ,\" rolling_24_hour_volume\" :\" 19.776608\" ,\" pair\" :\" XBTZAR\" }"
22+ " {\" timestamp\" :1431811395699,\" bid\" :\" 3083.00 \" ,\" ask\" :\" 3115.00 \" ,\
23+ \ \" last_trade\" :\" 3116.00 \" ,\" rolling_24_hour_volume\" :\" 19.776608\" ,\" pair\" :\" XBTZAR\" }"
2424 Ticker {
2525 tickerTimestamp = posixSecondsToUTCTime 1431811395.699 ,
2626 tickerBid = 3083 ,
@@ -30,18 +30,18 @@ spec =
3030 tickerPair = XBTZAR }
3131 it " Balance is parsed properly" $
3232 recordAesCheck
33- " {\" account_id\" :\" 314159\" ,\" asset\" :\" ZAR\" ,\" balance\" :\" 2159.15\" ,\" reserved\" :\" 320\" ,\
34- \ \" unconfirmed\" :\" 175\" }"
33+ " {\" account_id\" :\" 314159\" ,\" asset\" :\" ZAR\" ,\" balance\" :\" 2159.15\" ,\" reserved\" :\" 320.43 \" ,\
34+ \ \" unconfirmed\" :\" 175.34 \" }"
3535 Balance
3636 {balanceId = " 314159" ,
3737 balanceAsset = ZAR ,
3838 balanceBalance = 2159.15 ,
39- balanceReserved = 320 ,
40- balanceUnconfirmed = 175 }
39+ balanceReserved = 320.43 ,
40+ balanceUnconfirmed = 175.34 }
4141 it " Order is parsed properly" $
4242 recordAesCheck
43- " {\" volume\" :\" 314159\" ,\" price\" :4321}"
44- Order {orderVolume = 314159 , orderPrice = 4321 }
43+ " {\" volume\" :\" 314159.26 \" ,\" price\" :4321.00 }"
44+ Order {orderVolume = 314159.26 , orderPrice = 4321 }
4545 it " WithdrawalRequest is parsed properly" $
4646 recordAesCheck
4747 " {\" status\" :\" PENDING\" ,\" id\" :\" 271828\" }"
@@ -50,35 +50,35 @@ spec =
5050 withdrawalRequestId = " 271828" }
5151 it " Tickers is parsed properly" $
5252 recordAesCheck
53- " {\" tickers\" :[{\" timestamp\" :1431811395699,\" bid\" :\" 3083\" ,\" ask\" :\" 3115\" ,\
54- \ \" last_trade\" :\" 3116\" ,\" rolling_24_hour_volume\" :\" 19.776608\" ,\
53+ " {\" tickers\" :[{\" timestamp\" :1431811395699,\" bid\" :\" 3083.00 \" ,\" ask\" :\" 3115.00 \" ,\
54+ \ \" last_trade\" :\" 3116.00 \" ,\" rolling_24_hour_volume\" :\" 19.776608\" ,\
5555 \ \" pair\" :\" XBTZAR\" }]}"
5656 [tickerInner]
5757 it " Orderbook is parsed properly" $
5858 recordAesCheck
59- " {\" timestamp\" :1431811395699,\" bids\" :[{\" volume\" :\" 654.98\" ,\" price\" :\" 3789\" }],\
60- \ \" asks\" :[{\" volume\" :\" 654.98\" ,\" price\" :\" 3789\" }]}"
59+ " {\" timestamp\" :1431811395699,\" bids\" :[{\" volume\" :\" 654.98\" ,\" price\" :\" 3789.00 \" }],\
60+ \ \" asks\" :[{\" volume\" :\" 654.98\" ,\" price\" :\" 3789.00 \" }]}"
6161 Orderbook
6262 {orderbookTimestamp = posixSecondsToUTCTime 1431811395.699 ,
6363 orderbookBids = [orderInner],
6464 orderbookAsks = [orderInner]}
6565 it " Trade is parsed properly" $
6666 recordAesCheck
67- " {\" timestamp\" :1431811395699,\" volume\" :\" 6754.09\" ,\" price\" :\" 5327\" }"
67+ " {\" timestamp\" :1431811395699,\" volume\" :\" 6754.09\" ,\" price\" :\" 5327.00 \" }"
6868 Trade
6969 {tradeTimestamp = posixSecondsToUTCTime 1431811395.699 ,
7070 tradeVolume = 6754.09 ,
7171 tradePrice = 5327 }
7272 it " PublicTrades is parsed properly" $
7373 recordAesCheck
7474 " {\" trades\" :[{\" timestamp\" :1431811395699,\" volume\" :\" 6754.09\" ,\
75- \ \" price\" :\" 5327\" }],\" currency\" :\" ZAR\" }"
75+ \ \" price\" :\" 5327.00 \" }],\" currency\" :\" ZAR\" }"
7676 [tradeInner]
7777 it " PrivateOrder is parsed properly" $
7878 recordAesCheck
7979 " {\" base\" :\" 568.7\" , \" counter\" :3764.2,\" creation_timestamp\" :478873467, \
8080 \ \" expiration_timestamp\" :8768834222, \" fee_base\" :\" 3687.3\" , \" fee_counter\" :12.9,\
81- \ \" limit_price\" :765,\" limit_volume\" :55.2,\" order_id\" :\" 83YG\" ,\" pair\" :\" NADXBT\" ,\
81+ \ \" limit_price\" :765.00 ,\" limit_volume\" :55.2,\" order_id\" :\" 83YG\" ,\" pair\" :\" NADXBT\" ,\
8282 \ \" state\" :\" COMPLETE\" ,\" type\" :\" BID\" }"
8383 PrivateOrder
8484 {privateOrderBase = 568.7 ,
9797 recordAesCheck
9898 " {\" orders\" :[{\" base\" :\" 568.7\" , \" counter\" :3764.2,\" creation_timestamp\" :478873467, \
9999 \ \" expiration_timestamp\" :8768834222, \" fee_base\" :\" 3687.3\" , \" fee_counter\" :12.9,\
100- \ \" limit_price\" :765,\" limit_volume\" :55.2,\" order_id\" :\" 83YG\" ,\" pair\" :\" NADXBT\" ,\
100+ \ \" limit_price\" :765.00 ,\" limit_volume\" :55.2,\" order_id\" :\" 83YG\" ,\" pair\" :\" NADXBT\" ,\
101101 \ \" state\" :\" COMPLETE\" ,\" type\" :\" BID\" }]}"
102102 [privateOrderInner]
103103 it " OrderID is parsed properly" $
@@ -106,7 +106,7 @@ spec =
106106 (" 57983" :: OrderID )
107107 it " PublicTrades is parsed properly" $
108108 recordAesCheck
109- " {\" trades\" :[{\" timestamp\" :1431811395699,\" volume\" :\" 6754.09\" ,\" price\" :\" 5327\" }], \
109+ " {\" trades\" :[{\" timestamp\" :1431811395699,\" volume\" :\" 6754.09\" ,\" price\" :\" 5327.00 \" }], \
110110 \ \" currency\" :\" ZAR\" }"
111111 [tradeInner]
112112 it " RequestSuccess is parsed properly" $
@@ -117,9 +117,9 @@ spec =
117117 recordAesCheck
118118 " {\" base\" :\" 568.7\" , \" counter\" :3764.2,\" creation_timestamp\" :478873467, \
119119 \ \" expiration_timestamp\" :8768834222, \" fee_base\" :\" 3687.3\" , \" fee_counter\" :12.9,\
120- \ \" limit_price\" :765,\" limit_volume\" :55.2,\" order_id\" :\" 83YG\" ,\" pair\" :\" NADXBT\" ,\
120+ \ \" limit_price\" :765.00 ,\" limit_volume\" :55.2,\" order_id\" :\" 83YG\" ,\" pair\" :\" NADXBT\" ,\
121121 \ \" state\" :\" COMPLETE\" ,\" type\" :\" BID\" , \" trades\" :[{\" timestamp\" :1431811395699, \
122- \ \" volume\" :\" 6754.09\" ,\" price\" :\" 5327\" }]}"
122+ \ \" volume\" :\" 6754.09\" ,\" price\" :\" 5327.00 \" }]}"
123123 PrivateOrderWithTrades
124124 {privateOrderWithTradesBase = 568.7 ,
125125 privateOrderWithTradesCounter = 3764.2 ,
0 commit comments