Fix chain_id query parameter in cross-chain wallet balance endpoint
Some checks failed
Cross-Node Transaction Testing / transaction-test (push) Has been cancelled
Deploy to Testnet / deploy-testnet (push) Has been cancelled
Integration Tests / test-service-integration (push) Has been cancelled
Multi-Node Stress Testing / stress-test (push) Has been cancelled
Python Tests / test-python (push) Has been cancelled
Security Scanning / security-scan (push) Has been cancelled

Coordinator API:
- Added Query() decorator to chain_id parameter
- Fixes validation error: Field required for chain_id
- chain_id is a query parameter, not a path parameter
This commit is contained in:
aitbc
2026-05-14 23:24:40 +02:00
parent c7091fb52e
commit 026e2ccdcd

View File

@@ -98,7 +98,10 @@ async def create_enhanced_wallet(
@rate_limit(rate=200, per=60)
async def get_wallet_balance(
request: Request,
wallet_address: str, chain_id: int, token_address: str | None = Query(None), session: Session = Depends(get_session)
wallet_address: str,
chain_id: int = Query(..., description="Chain ID"),
token_address: str | None = Query(None),
session: Session = Depends(get_session)
) -> dict[str, Any]:
"""Get wallet balance with multi-token support"""