Commit Graph

38 Commits

Author SHA1 Message Date
Riordan Panayides 2881378b7f Refactor metrics 2022-10-07 11:44:53 +01:00
Riordan Panayides ae7ffc1dcb Add prometheus metrics to fills 2022-10-05 23:50:21 +01:00
Riordan Panayides 3dfb430416 Add zstd decoding 2022-08-25 11:51:38 +01:00
Riordan Panayides 269f9db762 Merge remote-tracking branch 'rpcpool/v1.10' 2022-08-24 20:07:25 +01:00
Pedro bb66b37914 bump to .35 2022-08-24 19:29:59 +07:00
Riordan Panayides 18fc4afd93 Bump ci rust version 2022-08-24 13:16:34 +01:00
Riordan Panayides 495b5371ec Update solana and mango deps 2022-08-24 12:56:50 +01:00
Linus Kendall fb68dde543
Version bump to 1.10.32 2022-08-02 10:00:54 +01:00
Linus Kendall cba2744c3a Make clippy and cargo fmt happy 2022-07-22 12:28:08 +01:00
Linus Kendall 952e496e9c Added gzip compression support 2022-07-11 11:55:18 +01:00
Maximilian Schneider b41c094aba merge fill service 2022-03-28 20:01:16 +02:00
Christian Kamm 1be0cc8fb6 pnl-service: first working version 2022-03-23 18:39:42 +01:00
Christian Kamm 7d2ad2ed96 pnl-service: regularly compute pnl for all markets 2022-03-23 17:25:03 +01:00
Christian Kamm 30a4ca71ee mango-pnl-service: first steps 2022-03-23 09:07:00 +01:00
Linus Kendall b6cefddef2 Compatibility fixes for 1.9
- Renamed to geyser everywhere and updated the crates
- Changed FullRpcClient to AccountsDataClient
2022-03-22 08:36:59 +00:00
Christian Kamm 66266a3469 Update solana version to 1.8.14 2022-01-26 10:08:53 +01:00
Christian Kamm cf26557f7d Update to solana 1.8.12 2022-01-12 12:00:06 +01:00
Christian Kamm fb7e0d14e2 Update to solana 1.8.11 2022-01-04 18:39:48 +01:00
Christian Kamm 0755c7ed08 Update dependencies 2022-01-04 10:38:49 +01:00
Christian Kamm 3cdbeddf8e Update solana version to 1.8.5 2021-11-19 11:59:59 +01:00
Christian Kamm e34ee0489c Update solana version to 1.8.3 2021-11-19 11:57:47 +01:00
Christian Kamm c82caf58c8 Fix dependency on jsonrpc fork 2021-11-19 11:17:25 +01:00
Christian Kamm b65815e4d4 gRPC: Optionally use TLS 2021-11-18 14:21:17 +01:00
Christian Kamm c4bf05b1d2 Postgres: Use native-tls to allow TLS connections 2021-11-13 09:32:32 +01:00
Christian Kamm d889b5ff5b Move postgres numeric support to separate file 2021-11-09 14:32:58 +01:00
Christian Kamm d366581826 Make more postgres settings configurable 2021-11-08 11:30:17 +01:00
Christian Kamm e67dd6c235 Split into connector library, and raw and mango binaries 2021-11-08 09:45:41 +01:00
Christian Kamm 0ab99ac00b Fix psql numerics; dump mango group/cache 2021-11-05 10:46:29 +01:00
Christian Kamm c2ac94a7b8 Add mango-specific account table 2021-11-04 09:57:55 +01:00
Christian Kamm bdd0e49ca8 Allow adding custom account tables 2021-11-03 18:56:40 +01:00
Christian Kamm d7b696a071 Fix postgres failure modes
- reconnect on fail
- critical error if postgres target can't be reached for long
- retry failing postgres actions a limited number of times
- exit if postgres connection seems gone for long or retries exhausted
- use async_channel instead of crossbeam_channel - needs to be async
2021-11-03 13:35:49 +01:00
Christian Kamm 5e84fac5a9 Add configuration 2021-11-02 13:38:01 +01:00
Christian Kamm 16f8dad40d Use solana_logger for logging setup 2021-11-02 13:37:43 +01:00
Christian Kamm ce3f9e8a29 Postgres: Use a single query to update uncle status 2021-11-02 13:37:43 +01:00
Christian Kamm 0c1435f7fd switch to crossbeam channels 2021-11-02 13:37:43 +01:00
Christian Kamm 8fe4795733 plugin: remove unused dependencies 2021-11-02 13:37:08 +01:00
Christian Kamm ffd619f372 Update Cargo.lock 2021-11-02 13:37:08 +01:00
Christian Kamm 11ba681f9c Initial import from separate projects 2021-11-02 13:37:03 +01:00