git / moonbite-network / requirements-web.txt · raw

# Runtime dependencies for the MoonBite marketing site / dashboard (web_app:app).# Served in production by gunicorn behind nginx (see deploy/setup-dashboard.sh).## Kept in step with requirements.txt, minus the test-only packages. Drifting# from it is how a host ends up missing a dependency the app needs.Flask>=3.0gunicorn>=21.2werkzeug>=2.0.0jinja2>=3.0.0ecdsa>=0.19# BIP39 seed phrases; wallet.py imports this at module scope, so the app will# not start without it.mnemonic>=0.21# Password hashing. wallet_history.py imports it lazily and silently falls back# to a bare SHA-256 digest when it is missing, so leaving it out does not crash# anything — it quietly weakens password storage instead.argon2-cffi>=23.1.0# Imported lazily by the receive-address QR endpoint.qrcode>=7.4