Commit Graph

21 Commits

Author SHA1 Message Date
Maximilian Schneider 9596dc3c79 disable services 2023-04-18 14:27:44 +02:00
Maximilian Schneider 80d73ef989 run cargo fmt 2023-04-18 12:40:07 +02:00
Maximilian Schneider 613b2b2f79 handle account write filter shutdown w/o crash 2023-04-13 18:28:24 +02:00
Maximilian Schneider 797dd70eaa use gma snapshots for websocket source 2023-04-13 17:33:12 +02:00
Maximilian Schneider 427305c62b fix bug in account write filter 2023-04-08 08:33:56 +02:00
Maximilian Schneider d584a4f7de more logging 2023-04-08 08:33:56 +02:00
Maximilian Schneider e9447941d5 add more logs 2023-04-08 08:33:56 +02:00
Maximilian Schneider df6f43f1bd reexport solana sdk for pubkey access 2023-04-08 08:33:56 +02:00
Christian Kamm de93350db6 Add "solana-1-15" feature that works with solana 1.15 versions 2023-04-08 08:33:55 +02:00
Christian Kamm 0ce9759802 Bump connector version to 0.1.1 2023-04-08 08:21:54 +02:00
Christian Kamm 4be63ef7f5 Bump yellowstone-grpc-proto min version
Can't compile with the old version anymore since a new field was added
to the SubscribeRequestFilterAccounts struct.
2023-04-08 08:20:38 +02:00
Maximilian Schneider 2afa48f848 update yellowstone 2023-04-08 08:19:22 +02:00
Maximilian Schneider b6912202bd
Refactoring, Fills Feed changes (#1)
lib:
- Move fill/orderbook filters out of shared lib into the services
- Add some common structs to shared lib
- Add libraries to fills/orderbook services

feeds:
- Add graceful exit handling
- Publish single perp fill event for both maker and taker
- Disable openbook fills processing
- Fix perp fill event quantity decimals
- Handle revoked fills in postgres
- Allow subscriptions to multiple and all markets, and accounts
- Add event queue head updates
2023-04-07 16:27:54 +01:00
Maximilian Schneider d4a0ff7602 switch to AGPL license 2023-03-25 15:58:32 +04:00
Christian Kamm dc51f08fe2 License and manifest updates 2023-03-22 10:43:20 +01:00
Christian Kamm 721dc786bd Ensure a compatible version of tonic 2023-03-22 10:38:25 +01:00
Christian Kamm 0e406af7f3 Drop more dependencies 2023-03-21 12:12:03 +01:00
Christian Kamm d2590c9174 Remove unneeded dependencies 2023-03-21 12:06:42 +01:00
Christian Kamm 7dc07c8709 jsonrpc dep: Work with vanilla v18.0.0
And switch to an override that will enable gzip support by default.
2023-03-21 11:34:05 +01:00
Christian Kamm ede1f41088 Switch to yellowstone-grpc-proto
It's no longer needed to copy the grpc proto defs here and compile them
ourselves.
2023-03-21 11:26:47 +01:00
Christian Kamm 6731496fde This is now mango-fills
- mango-fills-connector: Is about getting data from rpc, websockets,
  geyser. Shall be reused in v4/client and other places.
- mango-fills-lib: is a library we'll probably remove
- service-* is the individual services
2023-03-17 12:57:11 +01:00