diff --git a/app/wallet/__init__.py b/app/domains/wallet/__init__.py similarity index 90% rename from app/wallet/__init__.py rename to app/domains/wallet/__init__.py index 4dd3433..b76f03b 100644 --- a/app/wallet/__init__.py +++ b/app/domains/wallet/__init__.py @@ -6,7 +6,7 @@ Re-exports the canonical public API of WalletManagerV2. The bulk of the implementation lives in app.wallet.manager (moved verbatim from app.wallet_manager_v2 on 2026-07-07). """ -from app.wallet.manager import ( # noqa: F401 +from app.domains.wallet.manager import ( # noqa: F401 ChainMeta, PaymentRecord, PaymentType, diff --git a/app/wallet/manager.py b/app/domains/wallet/manager.py similarity index 100% rename from app/wallet/manager.py rename to app/domains/wallet/manager.py diff --git a/app/wallet_manager_v2.py b/app/wallet_manager_v2.py index 1207318..1edcbf2 100644 --- a/app/wallet_manager_v2.py +++ b/app/wallet_manager_v2.py @@ -1,6 +1,11 @@ -"""Backward-compat shim — moved to app.wallet.manager in P3B.""" -from app.wallet.manager import * # noqa: F401,F403 -from app.wallet.manager import ( # noqa: F401 +"""wallet_manager_v2.py - DEPRECATED shim. Use app.domains.wallet.manager. + +Phase 4 of AUDIT-2026-Q3.md moved this to app/domains/wallet/manager/. +This shim re-exports the public surface for legacy callers. +""" +from app.domains.wallet.manager import * # noqa: F401,F403 +from app.domains.wallet.manager import ( # noqa: F401 + CHAIN_REGISTRY, ChainMeta, PaymentRecord, PaymentType, @@ -16,5 +21,7 @@ from app.wallet.manager import ( # noqa: F401 ZKAddressVerifier, get_wallet_manager_v2, import_legacy_wallets, + logger, _build_registry, + _wallet_manager_instance, )