-import ccxt
+import ccxt_wrapper as ccxt
-market = ccxt.poloniex({
+market = ccxt.poloniexE({
"apiKey": "XXXXXXXX-XXXXXXXX-XXXXXXXX-XXXXXXXX",
"secret": "1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef",
})
+
+
+# For requests logging
+requests = []
+market.session.origin_request = market.session.request
+
+def request_wrap(self, *args, **kwargs):
+ r = self.origin_request(*args, **kwargs)
+ requests.append({
+ "method": args[0],
+ "url": args[1],
+ "body": kwargs["data"],
+ "headers": kwargs["headers"],
+ "status": r.status_code,
+ "response": r.text,
+ })
+ return r
+market.session.request = request_wrap.__get__(market.session, market.session.__class__)