Skip to content

feat: add Base USDC and Agent Wallet payments - #6

Merged
roger-gan merged 5 commits into
mainfrom
feat/base-usdc-support
Jul 30, 2026
Merged

feat: add Base USDC and Agent Wallet payments#6
roger-gan merged 5 commits into
mainfrom
feat/base-usdc-support

Conversation

@boboliu-1010

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

Copy link
Copy Markdown
Collaborator

Summary

  • add Base mainnet and Base Sepolia USDC support while keeping Agent Wallet as the default signer
  • make registered token decimals authoritative and validate selected x402 requirements before dry-run or signing
  • prevent signed payment requests from following redirects and leaking PAYMENT-SIGNATURE to another origin
  • use chain-aware address comparison for EVM and TRON assets
  • expose stable wallet/input error codes, canonical command identities, and single-document JSON output for roundtrip
  • fix gateway catalog search parsing, repeatable inline headers, and command-specific help
  • document Base payment, custom assets, redirect behavior, and Gateway/Catalog usage

Validation

  • npm test — 35/35 passed
  • npm run test:package — packed CLI 1.0.2-beta.1 verified
  • npm ls --all --depth=1 — passed
  • npm audit --omit=dev --audit-level=high — 0 vulnerabilities
  • git diff --check — passed
  • Base Sepolia payment was also validated against the deployed test environment

@roger-gan
roger-gan merged commit 13b2870 into main Jul 30, 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.

3 participants