Skip to content

Fix recipient directories, x402 fees, migration, and cache cleanup - #1595

Merged
harystyleseze merged 1 commit into
harystyleseze:mainfrom
toxxxxicc:fix/issues-1051-1055
Oct 19, 2026
Merged

harystyleseze merged 1 commit into
harystyleseze:mainfrom
toxxxxicc:fix/issues-1051-1055

Conversation

@toxxxxicc

Copy link
Copy Markdown

Closes #1051
Closes #1053
Closes #1054
Closes #1055

What changed

  • Removed the unused recipient-directory creation from the in-memory recipient update route.
  • Added a documented $0.001 USDC default x402 fee for policy omissions, with a warning, while preserving configured fees.
  • Made legacy migration skip absent flat files and run at most once per process.
  • Added a periodic sweep for expired in-memory cache entries, defaulting to a documented one-minute interval.
  • Added focused regression coverage and updated CHANGELOG.md.

How to test

  • Tests not run, as requested. git diff --check passed.

Checklist

  • CI passes (typecheck, lint, tests)
  • No sensitive data files (data/spending.json, data/orders.json) committed
  • PR linked to an issue
  • CHANGELOG.md updated if user-facing change (or N/A for docs-only / internal refactor with no behavior change — see CONTRIBUTING.md:Development Workflow)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@vercel

vercel Bot commented Oct 19, 2026

Copy link
Copy Markdown

@Rickyy1017 is attempting to deploy a commit to the Harrison Eze's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@toxxxxicc Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@harystyleseze
harystyleseze merged commit 119e900 into harystyleseze:main Oct 19, 2026
4 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants