20 lines
471 B
Python
20 lines
471 B
Python
"""Starter BrokerAdapter for BeVault MVP."""
|
|
from __future__ import annotations
|
|
from dataclasses import dataclass
|
|
|
|
from ..core import HedgeDelta
|
|
|
|
|
|
@dataclass
|
|
class BrokerAdapter:
|
|
name: str = "broker-v1"
|
|
version: str = "0.1"
|
|
|
|
def send_delta(self, delta: HedgeDelta) -> bool:
|
|
# Placeholder: in real life this would push to venue/execution system
|
|
# Here we simply return True to indicate success
|
|
return True
|
|
|
|
|
|
__all__ = ["BrokerAdapter"]
|