Files
aitbc/apps/pool-hub
oib 7cb0b30dae refactor: migrate all remaining modules to use shared aitbc.logging from aitbc-core package
- Replace `import logging` with `from aitbc.logging import get_logger` across blockchain-node scripts and coordinator-api modules
- Update logger initialization from `logging.getLogger(__name__)` to `get_logger(__name__)` in 30+ files
- Add production configuration validators for API keys, HMAC secret, and JWT secret in coordinator config
- Enhance coordinator startup with comprehensive initialization logging
2026-02-28 21:17:53 +01:00
..

Pool Hub

Purpose & Scope

Matchmaking gateway between coordinator job requests and available miners. See docs/bootstrap/pool_hub.md for architectural guidance.

Development Setup

  • Create a Python virtual environment under apps/pool-hub/.venv.
  • Install FastAPI, Redis (optional), and PostgreSQL client dependencies once requirements are defined.
  • Implement routers and registry as described in the bootstrap document.