build(agent): new-agents-2#7e3bbc iteration
This commit is contained in:
parent
ae14be2889
commit
be98af26fd
|
|
@ -40,6 +40,10 @@ class EnergiBridge:
|
||||||
"legs": list(delta.legs),
|
"legs": list(delta.legs),
|
||||||
"total_size": float(delta.total_size),
|
"total_size": float(delta.total_size),
|
||||||
"delta_id": delta.delta_id,
|
"delta_id": delta.delta_id,
|
||||||
|
# Extended provenance fields for deterministic replay and auditing
|
||||||
|
"timestamp": getattr(delta, "timestamp", None),
|
||||||
|
"parent_delta_id": getattr(delta, "parent_id", None),
|
||||||
|
"signature": getattr(delta, "signature", None),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -12,3 +12,7 @@ class GoCRegistry:
|
||||||
|
|
||||||
def get_adapter(self, name: str) -> Any:
|
def get_adapter(self, name: str) -> Any:
|
||||||
return self._registry.get(name)
|
return self._registry.get(name)
|
||||||
|
|
||||||
|
def list_adapters(self) -> list:
|
||||||
|
"""Return the list of registered adapter names in deterministic order."""
|
||||||
|
return sorted(self._registry.keys())
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,10 @@ class LocalArbProblem:
|
||||||
target_mispricing: float
|
target_mispricing: float
|
||||||
liquidity_budget: float
|
liquidity_budget: float
|
||||||
latency_budget: float
|
latency_budget: float
|
||||||
|
# Optional identifiers for cross-system tracing; kept optional to remain
|
||||||
|
# backwards-compatible with tests that instantiate with the original fields.
|
||||||
|
id: str | None = None
|
||||||
|
venue: str | None = None
|
||||||
|
|
||||||
|
|
||||||
@dataclass
|
@dataclass
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue