feat: implement HyperliquidMonitor for position opening and migrate dependencies to git repository urls

This commit is contained in:
0xcathiefish
2026-05-30 09:00:53 +00:00
parent ffd98934e4
commit eadaa81438
15 changed files with 5397 additions and 224 deletions
+8 -4
View File
@@ -1,6 +1,10 @@
/// Shared message structure across modules.
/// Represents a detected position opening event on Hyperliquid.
#[derive(Debug, Clone)]
pub struct SharedMessage {
pub id: u64,
pub content: String,
pub struct PositionOpenEvent {
pub coin: String,
pub side: String, // "B" (Buy) or "S" (Sell)
pub px: String, // Price as string
pub sz: String, // Size as string
pub time: u64, // Epoch timestamp in milliseconds
pub tid: u64, // Unique trade/fill ID
}