Commit Graph

  • ec312ca0d3 Bitstamp: Add websocket heartbeat (#1329) Gareth Kirwan 2023-08-29 00:22:50 +01:00
  • c5240153f9 orderbook: Add GetTranches and GetPair methods to Depth type (#1324) Ryan O'Hara-Reid 2023-08-22 13:29:17 +10:00
  • 9c83231696 exchanges: Update OKCoin V5 exchange support (#1206) Samuael A 2023-08-21 23:44:39 +00:00
  • a440fab4f3 stream/buffer: Reduces map lookups by using key struct (#1309) Ryan O'Hara-Reid 2023-08-21 16:28:38 +10:00
  • f8024e1ee7 build(deps): bump bufbuild/buf-setup-action from 1.26.0 to 1.26.1 (#1325) dependabot[bot] 2023-08-21 15:49:38 +10:00
  • c7b3ace78c testing: bybit references, bybit mock testing, pair formatting, standards improvement (#1322) Scott 2023-08-21 14:48:56 +10:00
  • 577817c46e bitfinex,okx: Fix websocket orderbook LastUpdated timestamps (#1315) Gareth Kirwan 2023-08-15 06:01:05 +01:00
  • 4cfa6c4396 Bitstamp: Fix websocket orderbook snapshot blanking LastUpdate (#1319) Gareth Kirwan 2023-08-15 05:22:40 +01:00
  • 8fc4ca9b11 build(deps): bump bufbuild/buf-setup-action from 1.25.1 to 1.26.0 (#1321) dependabot[bot] 2023-08-15 10:58:17 +10:00
  • b25037dabc CI: Bump Go and golangci-lint versions (#1313) Adrian Gallagher 2023-08-11 14:06:56 +10:00
  • 26692669c6 exchanges/order: Improve order side handling in SubmitOrder (#1299) Bea 2023-08-11 11:05:43 +07:00
  • 555bb76f4d exchanges/fill: Add test coverage (#1223) Romano 2023-08-10 04:33:42 +02:00
  • 067fae0e00 engine/sync_manager: Rename Update to WebsocketUpdate (#1300) Bea 2023-08-07 13:40:09 +07:00
  • 4200447118 build(deps): bump bufbuild/buf-setup-action from 1.25.0 to 1.25.1 (#1304) dependabot[bot] 2023-08-07 16:09:49 +10:00
  • 70358501c1 build(deps): bump golang.org/x/net from 0.12.0 to 0.14.0 (#1305) dependabot[bot] 2023-08-07 16:08:40 +10:00
  • 43a8044b44 gateio: websocket updates (#1282) Ryan O'Hara-Reid 2023-08-04 17:39:38 +10:00
  • 1f786f01f5 Bitfinex: Fix websocket new/modify order fields (#1280) Gareth Kirwan 2023-08-04 06:49:03 +01:00
  • d262166424 Bitstamp: Fix subscription_succeeded not handled (#1298) Gareth Kirwan 2023-08-04 04:01:37 +01:00
  • 74bf13fc42 Kraken: Set AssetType in GetActiveOrders, CancelOrder and GetOrderInfo wrappers (#1287) Adrian Gallagher 2023-08-01 13:06:17 +10:00
  • e6860ad1c9 build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#1290) dependabot[bot] 2023-07-31 18:31:14 +10:00
  • a207d6ecf3 Order: Fix AmountStepIncrementSize conforms check (#1286) Gareth Kirwan 2023-07-31 09:29:17 +01:00
  • a0bc2c0cf3 gateio: Implement UpdateOrderExecutionLimits for spot instruments (#1281) Ryan O'Hara-Reid 2023-07-31 18:17:58 +10:00
  • 0cae2ad804 Bitfinex: Implement UpdateOrderExecutionLimits and tests (#1269) Bea 2023-07-31 14:56:45 +07:00
  • 123ec8c73d Bitstamp: Implement UpdateOrderExecutionLimits and testing (#1264) Bea 2023-07-28 12:43:32 +07:00
  • 1e96453e2a Kraken: Fix websocket new order pair symbol format (#1283) Gareth Kirwan 2023-07-28 05:53:28 +01:00
  • 5d5f88c82a Orders: Fix Pending status not parsed (#1284) Gareth Kirwan 2023-07-28 04:16:33 +01:00
  • c5a1a88292 Kraken: Fix websocket open orders orderType parsing (#1285) Gareth Kirwan 2023-07-28 04:16:11 +01:00
  • 4dd3008fd4 Kraken: fix websocket orderbook processing (#1279) Ryan O'Hara-Reid 2023-07-26 16:35:43 +10:00
  • 471f4f21c4 Binance,OKx: Implement fetching funding rates (#1239) Scott 2023-07-26 14:25:43 +10:00
  • 2ad9304045 build(deps): bump bufbuild/buf-setup-action from 1.24.0 to 1.25.0 (#1278) dependabot[bot] 2023-07-24 15:27:54 +10:00
  • 0522a54681 Kraken: Load order execution limits for tradable pairs (#1255) Bea 2023-07-24 10:42:49 +07:00
  • b797934854 bitfinex: fix websocket subscribing issue caused by formatting (#1276) Ryan O'Hara-Reid 2023-07-24 13:26:50 +10:00
  • f48993dfdc [gRPC] Add stream authentication to gRPC server (#1273) TaltaM 2023-07-20 01:25:34 +02:00
  • 69d0f1d9a7 Kraken: Fix Balances reporting 0 free (#1267) Gareth Kirwan 2023-07-18 06:22:51 +01:00
  • 4a8eedf3f7 Bitstamp: Fix USDT balance not loading (#1265) Gareth Kirwan 2023-07-18 04:44:30 +01:00
  • d5c9a14442 build(deps): bump bufbuild/buf-setup-action from 1.23.1 to 1.24.0 (#1272) dependabot[bot] 2023-07-17 16:03:39 +10:00
  • ce3d29f5d5 Okx: Fix panic during shutdown due to race (#1240) Gareth Kirwan 2023-07-17 04:21:28 +01:00
  • da38b4bdf7 go.mod: bump go version to 1.20 from 1.17 (#1266) Ryan O'Hara-Reid 2023-07-12 10:49:23 +10:00
  • 54f745e943 SyncManager: Optimise and fixes (#1229) Gareth Kirwan 2023-07-12 01:17:39 +01:00
  • b403e12d3e engine: Fix Start method data race on err var (#1238) Gareth Kirwan 2023-07-12 00:37:28 +01:00
  • 35a9b745e5 build(deps): bump golang.org/x/net from 0.11.0 to 0.12.0 (#1261) dependabot[bot] 2023-07-10 15:54:03 +10:00
  • 7469d67f3d build(deps): bump google.golang.org/grpc from 1.56.1 to 1.56.2 (#1260) dependabot[bot] 2023-07-10 15:48:26 +10:00
  • 7671a453f0 gctcli: Add command line parameter to ignore default context timeout (#1258) Scott 2023-07-10 11:18:02 +10:00
  • 1962782812 exchanges/qa: Adds func CheckOrderExecutionLimits to standards wrapper ignore list (#1259) Scott 2023-07-10 10:54:41 +10:00
  • aa61e13cab Okx: Log auth websocket connection errors (#1257) Bea 2023-07-07 06:58:05 +07:00
  • 489bbb1676 dispatch: Fix TestMuxPublish (#1256) Adrian Gallagher 2023-07-06 16:56:24 +10:00
  • 2a6581bd57 dispatcher: prevent job limit errors with no subscribers (#1196) Scott 2023-07-06 15:37:53 +10:00
  • 81a8b4a575 common: remove SimpleTimeFormat const for time package layout const DateTime (#1246) Ryan O'Hara-Reid 2023-07-06 11:17:43 +10:00
  • 1388b172b4 credentials: Fix issue with external package usage (#1250) Adrian Gallagher 2023-07-05 09:24:21 +10:00
  • 5af9b6573d Kraken: Fix auth request regression (#1251) Adrian Gallagher 2023-07-04 10:32:54 +10:00
  • 048c4b0f0c build(deps): bump bufbuild/buf-setup-action from 1.22.0 to 1.23.1 (#1247) dependabot[bot] 2023-07-03 17:01:42 +10:00
  • 65d318df98 build(deps): bump github.com/d5/tengo/v2 from 2.16.0 to 2.16.1 (#1248) dependabot[bot] 2023-07-03 17:00:21 +10:00
  • e4dc87c175 build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.31.0 (#1249) dependabot[bot] 2023-07-03 16:59:35 +10:00
  • fcc5ad4551 exchanges/qa: Add exchange wrapper testing suite (#1159) Scott 2023-07-03 11:09:43 +10:00
  • ef605a3c19 okx: Add fee fields for USDC pairs (#1244) Ryan O'Hara-Reid 2023-06-29 17:19:05 +10:00
  • 16d769a851 build(deps): bump google.golang.org/grpc from 1.56.0 to 1.56.1 (#1241) dependabot[bot] 2023-06-26 20:55:37 +10:00
  • d4ac4d244a build(deps): bump bufbuild/buf-setup-action from 1.21.0 to 1.22.0 (#1242) dependabot[bot] 2023-06-26 20:51:00 +10:00
  • db7441c723 dispatch: channel reuse fix (#1237) TaltaM 2023-06-21 04:33:40 +02:00
  • 97804a79da Orders: Fix ClientOrderID not updated in merge (#1235) Gareth Kirwan 2023-06-20 00:56:58 +01:00
  • c957d04f88 build(deps): bump github.com/urfave/cli/v2 from 2.25.5 to 2.25.7 (#1234) dependabot[bot] 2023-06-19 16:36:11 +10:00
  • d877d49c99 build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 (#1232) dependabot[bot] 2023-06-19 16:22:57 +10:00
  • 44558e2962 build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.0 (#1233) dependabot[bot] 2023-06-19 16:07:39 +10:00
  • 17cefe6956 okx: GetDefaultConfig fix & ticker field improvements (#1227) Ryan O'Hara-Reid 2023-06-19 15:58:58 +10:00
  • 92839ebaa2 currency: Add Pair method IsAssociated (#1230) Ryan O'Hara-Reid 2023-06-16 12:34:44 +10:00
  • 981a08af83 bybit: assortment of updates (#1192) Ryan O'Hara-Reid 2023-06-16 12:27:34 +10:00
  • 698b6716ea okx: REST orderbook depth fix (#1228) Scott 2023-06-15 10:19:44 +10:00
  • 1f89048ddb Okx: Fix Instrument unmarshal (#1225) Gareth Kirwan 2023-06-13 06:27:01 +01:00
  • d6f0f6243a build(deps): bump bufbuild/buf-setup-action from 1.20.0 to 1.21.0 (#1224) dependabot[bot] 2023-06-13 09:46:49 +10:00
  • 466327cdaa orders: Fix manager not processing immediately (#1193) Gareth Kirwan 2023-06-09 02:39:07 +01:00
  • c8537c47a2 OKx: Fix websocket subscriptions and casing (#1221) Scott 2023-06-09 11:35:06 +10:00
  • 9e4ea6c62b currency: Add OrderParameters helpers for currency pair (#1217) Ryan O'Hara-Reid 2023-06-09 10:07:04 +10:00
  • a024ad53ae websocket: Check for slice size to avoid panic when classifying empty binary message (#1219) TaltaM 2023-06-09 01:24:33 +02:00
  • bb449c2085 Binance: Fix WorkingTime breaking executionReport (#1218) Gareth Kirwan 2023-06-06 02:26:13 +01:00
  • bfe0be0ff2 build(deps): bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#1215) dependabot[bot] 2023-06-05 17:25:17 +10:00
  • dcb66aab56 build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 (#1212) dependabot[bot] 2023-06-05 17:10:07 +10:00
  • 81f53ba9c8 build(deps): bump github.com/mattn/go-sqlite3 from 1.14.16 to 1.14.17 (#1213) dependabot[bot] 2023-06-05 16:44:24 +10:00
  • 97869f494f build(deps): bump github.com/urfave/cli/v2 from 2.25.4 to 2.25.5 (#1214) dependabot[bot] 2023-06-05 16:22:10 +10:00
  • 42238b03b9 build(deps): bump bufbuild/buf-setup-action from 1.19.0 to 1.20.0 (#1216) dependabot[bot] 2023-06-05 16:20:45 +10:00
  • d086c45b0a Bitfinex: filter security asset type from spot trading pairs (#1191) Ryan O'Hara-Reid 2023-06-05 11:53:07 +10:00
  • 86a540173d websocket: Fix redundant connection monitor error upon disconnect (#1210) Gareth Kirwan 2023-06-05 02:51:43 +01:00
  • 400bcb6b56 telegram: Fix pushing events to an authorised client list (#1208) Adrian Gallagher 2023-06-05 10:37:13 +10:00
  • 3eac6d12bd exchanges: Update GateIO exchange to V4 (#1058) Samuael A 2023-05-30 04:03:53 +00:00
  • d6bff305c7 build(deps): bump github.com/urfave/cli/v2 from 2.25.3 to 2.25.4 (#1207) dependabot[bot] 2023-05-30 10:09:58 +10:00
  • 9bb7361fab build(deps): bump bufbuild/buf-setup-action from 1.18.0 to 1.19.0 (#1205) dependabot[bot] 2023-05-23 09:20:52 +10:00
  • 0ecd082254 wsManager: Fix IsRunning true before flushed (#1201) Gareth Kirwan 2023-05-23 00:19:28 +01:00
  • d4e7736bf7 Okx: Fix ping handler (#1203) Gareth Kirwan 2023-05-18 04:52:06 +01:00
  • 234287307d Okx: Fix GetFundingRateHistory limit (#1204) Gareth Kirwan 2023-05-18 03:17:52 +01:00
  • 4095bc9133 Okx: Fix websocket fundingRate sub not sending instId (#1200) Gareth Kirwan 2023-05-16 08:34:28 +01:00
  • b2eb030578 OKX: Update to new savings module (#1195) Adrian Gallagher 2023-05-16 14:55:07 +10:00
  • f051118724 build(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#1198) dependabot[bot] 2023-05-15 16:37:10 +10:00
  • 6464a8a7e0 Binance: Fix exchange order limits not populating (#1187) Gareth Kirwan 2023-05-12 08:20:01 +01:00
  • 8309ddf80c orders: Add AdjustBaseAmount (#1181) Ryan O'Hara-Reid 2023-05-12 14:06:04 +10:00
  • db8735ec99 log: Add structured logging (#1171) Ryan O'Hara-Reid 2023-05-10 17:52:53 +10:00
  • 6e1cbfc31e OKX: Support exchange order limits (#1186) Gareth Kirwan 2023-05-09 01:59:09 +01:00
  • 970f65ba72 OKX: Fix balance using funding account (#1175) Gareth Kirwan 2023-05-09 01:49:23 +01:00
  • 616b45ae14 exmo: refactor UpdateTickers function (#1180) Ryan O'Hara-Reid 2023-05-09 10:17:15 +10:00
  • 2d2d115ac9 hitbtc: optimise fetching tradable pairs and tickers (#1184) Ryan O'Hara-Reid 2023-05-09 10:09:24 +10:00
  • ef3337deee build(deps): bump google.golang.org/grpc from 1.54.0 to 1.55.0 (#1188) dependabot[bot] 2023-05-08 17:33:01 +10:00
  • 22fd3562b2 kraken: when fetching tradable pairs filter by status (#1183) Ryan O'Hara-Reid 2023-05-08 17:31:58 +10:00
  • 26edb59f6b build(deps): bump github.com/urfave/cli/v2 from 2.25.2 to 2.25.3 (#1189) dependabot[bot] 2023-05-08 16:59:45 +10:00