Skip to content

[codex] Add trading condition subscriber hub#67

Merged
NewYaroslav merged 3 commits into
mainfrom
codex/trading-conditions-subscriber-hub
Jul 5, 2026
Merged

[codex] Add trading condition subscriber hub#67
NewYaroslav merged 3 commits into
mainfrom
codex/trading-conditions-subscriber-hub

Conversation

@NewYaroslav

Copy link
Copy Markdown
Owner

Summary

  • add TradingConditionUpdate for payout, tradability, market/session, amount, duration, refund, and open-trade limit updates
  • add TradingConditionUpdateEvent, BaseTradingConditionHandler, BaseTradingPlatform::on_trading_condition(), and TradingConditionHub
  • document the account-vs-trading-condition split and cover hub/event routing in tests

Checks

  • cmake -S . -B build-codex
  • cmake --build build-codex --target trading_condition_hub_test -- -j1
  • build-codex/trading_condition_hub_test.exe --gtest_brief=1
  • cmake --build build-codex --target lifecycle_event_safety_test -- -j1
  • build-codex/lifecycle_event_safety_test.exe --gtest_brief=1
  • build-codex/market_data_subscription_contract_test.exe --gtest_brief=1
  • git diff --check

@NewYaroslav NewYaroslav force-pushed the codex/trading-conditions-subscriber-hub branch from da2bae8 to 630e89c Compare July 5, 2026 20:47
@NewYaroslav NewYaroslav marked this pull request as ready for review July 5, 2026 23:25
@NewYaroslav NewYaroslav merged commit 64514e5 into main Jul 5, 2026
1 check passed
@NewYaroslav NewYaroslav deleted the codex/trading-conditions-subscriber-hub branch July 5, 2026 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant