Pay x402 gateways when the DealDash fetchers meet one - #32
Conversation
…x402-client) The got-scraping fetcher takes the client's hooks and the Puppeteer fetcher attaches the adapter to its page: with X402_PRIVATE_KEY set, a 402 carrying an x402 offer is signed with the shared crawler wallet, the pass is filed and presented on later requests. Without the key nothing changes. Capped at five dollars a payment. The lockfile re-resolved on `pnpm add` because several direct dependencies are pinned to "latest" (puppeteer 25.0.4 → 25.10.0, next 16.2.6 → 16.3.4, react and supabase patches); that is what those ranges ask for. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NSGS7Sy3QmEgTNZDg4eq7g
ThreatCrush Security Scan14 finding(s) HIGH/CRITICAL: 5 | MEDIUM: 8 | LOW: 1
Snippets are redacted; ThreatCrush never prints matched credential material. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Wires @profullstack/x402-client into the got-scraping fetcher (hooks) and the Puppeteer fetcher (page adapter). Env-gated on X402_PRIVATE_KEY (set on Railway), $5 cap. Note the lockfile re-resolved because direct deps are pinned to "latest". source-dealdash: tsc clean, 121/121 tests.
🤖 Generated with Claude Code
https://claude.ai/code/session_01NSGS7Sy3QmEgTNZDg4eq7g