Skip to content

feat: add WalletConnect Pay CLI#25

Merged
arein merged 1 commit into
mainfrom
feat/pay-cli
Mar 3, 2026
Merged

feat: add WalletConnect Pay CLI#25
arein merged 1 commit into
mainfrom
feat/pay-cli

Conversation

@arein
Copy link
Copy Markdown
Contributor

@arein arein commented Mar 3, 2026

Summary

  • New @walletconnect/pay-cli package with status, create, and checkout commands
  • Supports proxy mode (no API keys) and direct API mode with Travel Rule compliance
  • Includes agent skill (skills/walletconnect-pay/) and updated README (marked experimental)
  • 62 tests, full build/lint/test passing

Test plan

  • npm run build — all packages build cleanly
  • npm run test — all 62 pay-cli tests pass (138 total across monorepo)
  • npm run lint — no lint errors
  • Live tested checkout flow against staging API

🤖 Generated with Claude Code

New `@walletconnect/pay-cli` package for creating and completing
WalletConnect Pay payments from the terminal. Includes proxy mode
(no API keys needed), direct API mode, Travel Rule compliance
(Information Capture), and full checkout flow with wallet signing.

- CLI commands: status, create, checkout
- API client with polling + frontend proxy client via TanStack Start
- TSR serializer/deserializer for seroval-encoded payloads
- CWP wallet integration with direct walletconnect CLI fallback
- 62 tests, agent skill, README updated (marked experimental)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@arein arein merged commit 42b9768 into main Mar 3, 2026
4 checks passed
@github-actions github-actions Bot mentioned this pull request Mar 3, 2026
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.

1 participant