Some checks are pending
AI PR Review / ai-review (pull_request) Waiting to run
CI / lint (pull_request) Waiting to run
CI / test (pull_request) Waiting to run
CI / security (pull_request) Waiting to run
CI / pre-commit (pull_request) Waiting to run
CI / license (pull_request) Waiting to run
CI / ai-review (pull_request) Waiting to run
#1 requirements.lock was incomplete (missing python-multipart, mcp, chain deps) - Switch Dockerfile to use requirements.txt (loose pins) - Add python-multipart>=0.0.9 and mcp>=1.25.0 to requirements.txt #2 main.py wrong import: AuditTrail does not exist - core/audit.py defines AuditLog, not AuditTrail - Updated import + usage #3 main.py wrong import path: _PersistentStore doesn't exist - Actual class is PersistentStore (no underscore prefix) - Lives in routers/_persistent_store.py (not routers/chain_vault.py) - Updated import path + name #4 DB volume permissions broken - Added entrypoint.sh that chowns /data to walletpress:walletpress as root - Reordered Dockerfile: COPY entrypoint + chmod before USER directive - Added /data mkdir + chown in Dockerfile for build-time setup After fixes: - walletpress-backend container Up (healthy) - 112 API endpoints accessible at /backend/* - Tailscale access works, direct IP requires basic auth
32 lines
637 B
Text
32 lines
637 B
Text
fastapi>=0.115.0
|
|
uvicorn[standard]>=0.30.0
|
|
pydantic>=2.5.0
|
|
pydantic-settings>=2.1.0
|
|
coincurve>=18.0.0
|
|
ecdsa>=0.19.0
|
|
base58>=2.1.1
|
|
pynacl>=1.5.0
|
|
cryptography>=42.0.0
|
|
httpx>=0.27.0
|
|
aiosqlite>=0.20.0
|
|
bip-utils>=2.9.0
|
|
qrcode>=7.4.0
|
|
argon2-cffi>=23.0.0
|
|
pyyaml>=6.0
|
|
apscheduler>=3.10.0
|
|
alembic>=1.13.0
|
|
sqlalchemy>=2.0.0
|
|
# Per-chain address encoders (WP-040..WP-058 fixes)
|
|
bech32>=1.2.0
|
|
stellar-sdk>=10.0.0
|
|
xrpl-py>=5.0.0
|
|
py-algorand-sdk>=2.0.0
|
|
tonsdk>=1.0.0
|
|
bitcash>=1.2.0
|
|
monero>=0.0.4
|
|
substrate-interface>=1.8.0
|
|
coincurve>=18.0.0
|
|
pycardano>=0.19.0 # Cardano Kholaw (BIP32-Ed25519 IOHK) — 1.1 MB disk
|
|
|
|
python-multipart>=0.0.9
|
|
mcp>=1.25.0
|