Skip to content

feat: prepare CLI 1.0.1 with GasFree and modular architecture#5

Merged
roger-gan merged 24 commits into
mainfrom
refactor/cli-modularization
Jul 20, 2026
Merged

feat: prepare CLI 1.0.1 with GasFree and modular architecture#5
roger-gan merged 24 commits into
mainfrom
refactor/cli-modularization

Conversation

@boboliu-1010

@boboliu-1010 boboliu-1010 commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • upgrade to the released x402 SDK 1.0.1 and Gateway 1.0.1
  • release @bankofai/x402-cli@1.0.1
  • support canonical TRON Permit2 and exact_gasfree payments
  • enforce GasFree relayer fee limits and improve multi-requirement selection
  • preserve settlement details and report paid, settled, and delivered independently
  • split the CLI into focused modules and delegate provider/catalog behavior to the Gateway public API
  • make package builds clean and reproducible

Release

  • npm: @bankofai/x402-cli@1.0.1
  • dependency: @bankofai/x402-gateway@1.0.1

Validation

  • npm test (24/24)
  • npm run test:package (packed CLI 1.0.1)
  • npm audit --omit=dev --audit-level=high (0 vulnerabilities)
  • live TM Permit2 and GasFree challenge smoke tests

Release readiness

  • Gateway 1.0.1 is published to npm
  • the CLI lockfile resolves the released Gateway 1.0.1
  • after merge, publish CLI 1.0.1 and create tag v1.0.1

Notes

  • SunPump upstream HTTP 405 is intentionally out of scope
  • facilitator HTTP 429 is surfaced as an unsettled rate-limit failure

@boboliu-1010 boboliu-1010 changed the title refactor: modularize CLI and consume Gateway APIs feat: prepare CLI 1.0.1 with GasFree and modular architecture Jul 20, 2026
@boboliu-1010
boboliu-1010 changed the base branch from feat/cli-1.0.1-gasfree to main July 20, 2026 06:54
@roger-gan
roger-gan merged commit a9be960 into main Jul 20, 2026
1 check 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

Development

Successfully merging this pull request may close these issues.

2 participants