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