b6912202bd
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 |
||
---|---|---|
.github/workflows | ||
cd | ||
ci | ||
connector | ||
lib | ||
service-mango-crank | ||
service-mango-fills | ||
service-mango-orderbook | ||
service-mango-pnl | ||
.dockerignore | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
Dockerfile | ||
LICENSE | ||
README.md |
README.md
mango-geyser-services
Mango v4 Geyser Services
Components
-
Tools for building services
-
A service providing lowest-latency, bandwidth conserving access to fill events for Mango V4 Perp and Openbook markets as they are processed by the rpc node.
A service providing pre-computed account lists ordered by unsettled PnL per market
A service providing Orderbook L2 state and delta updates for Mango V4 Perp and Openbook Spot markets