use std::collections::HashMap;
use phoenix_rise::MarketStatsUpdate;
use super::super::config::SplineConfig;
use super::super::trading::{FullPositionInfo, PositionInfo};
use super::market::MarketInfo;
pub struct BalanceUpdate {
pub phoenix_collateral: f64,
pub position: Option<PositionInfo>,
pub all_positions: Vec<FullPositionInfo>,
}
pub struct MarketListUpdate {
pub markets: Vec<MarketInfo>,
pub configs: HashMap<String, SplineConfig>,
}
pub type MarketStatUpdate = MarketStatsUpdate;
pub struct SplineBootstrapMsg {
pub symbol: String,
pub slot: u64,
pub data: Vec<u8>,
}