WalletPress — Python backend (FastAPI) + WordPress plugin. Wallet engine, x402 service, chain vault, hosting. CLI for wallet management. Production-grade wallet-as-a-service.
Find a file
crmuncher fbbe8db260
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
fix(backend): resolve 4 deployment blockers
#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
2026-07-02 01:51:40 +07:00
.github feat(walletpress): commit all uncommitted work 2026-07-01 17:19:14 +07:00
backend fix(backend): resolve 4 deployment blockers 2026-07-02 01:51:40 +07:00
cli fix(audit): Wave 4 — ruff cleanup + dead code + bugs (WP-080..WP-084) 2026-06-30 21:25:54 +07:00
installers feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
marketing chore(cleanup): organize marketing HTML into marketing/ subdir 2026-07-02 01:19:07 +07:00
scripts feat(walletpress): commit all uncommitted work 2026-07-01 17:19:14 +07:00
walletpress-mcp feat(walletpress): commit all uncommitted work 2026-07-01 17:19:14 +07:00
wp-plugin refactor(routers): split chain_vault.py god router — WP-085..WP-087 2026-06-30 21:40:45 +07:00
.editorconfig feat(walletpress): commit all uncommitted work 2026-07-01 17:19:14 +07:00
.gitignore fix: proper .gitignore excluding cache dirs and secrets 2026-07-01 19:02:25 +07:00
.mise.toml feat(walletpress): commit all uncommitted work 2026-07-01 17:19:14 +07:00
.pre-commit-config.yaml fix(audit): Wave 4 — ruff cleanup + dead code + bugs (WP-080..WP-084) 2026-06-30 21:25:54 +07:00
.secretsallow feat(walletpress): commit all uncommitted work 2026-07-01 17:19:14 +07:00
ADDRESS_GENERATION.md fix(wallet_engine): WP-055 Cardano via pycardano 2026-06-30 20:06:55 +07:00
ARCHITECTURE.md docs(walletpress): full audit + canonical documentation framework 2026-06-30 18:48:16 +07:00
AUDIT.md docs(audit): mark all 6 P0 bugs as FIXED 2026-06-30 20:22:48 +07:00
BUILDER.md docs(audit): mark all 6 P0 bugs as FIXED 2026-06-30 20:22:48 +07:00
commitlint.config.js feat(walletpress): commit all uncommitted work 2026-07-01 17:19:14 +07:00
CONTRIBUTING.md feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
LICENSE chore: add project LICENSE (PROPRIETARY) 2026-07-01 23:57:00 +07:00
LICENSING_PRICING_STRATEGY.md docs: unified licensing + pricing strategy for all systems 2026-07-01 19:34:53 +07:00
logo.svg Initial commit: WalletPress v1.0.0-beta 2026-06-27 17:12:49 +07:00
Makefile feat(walletpress): commit all uncommitted work 2026-07-01 17:19:14 +07:00
PR_DESCRIPTION.md fix(backend): resolve 4 deployment blockers 2026-07-02 01:51:40 +07:00
privacy.html feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
PROGRESS.md feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
ROADMAP.md feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
ROADMAP_V2.md feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
robots.txt feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
SECURITY.md docs(walletpress): full audit + canonical documentation framework 2026-06-30 18:48:16 +07:00
sitemap.xml feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
STRATEGY.md feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
terms.html feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
thanks.html Initial commit: WalletPress v1.0.0-beta 2026-06-27 17:12:49 +07:00
verify.html feat: backend, installers, legal pages, pre-commit, docs — v1.0.0-beta follow-up 2026-06-29 17:21:45 +07:00
walletpress-docs.pdf Initial commit: WalletPress v1.0.0-beta 2026-06-27 17:12:49 +07:00
WALLETPRESS.md docs(walletpress): full audit + canonical documentation framework 2026-06-30 18:48:16 +07:00