実際の支払い(Base Sepolia)
-
portal.cdp.coinbase.com で CDP の API キーとウォレットシークレットを作ります。
-
署名者を切り替えて
.envを埋めます。ターミナルウィンドウ npx spendctl init --signer cdp --force# .env: CDP_API_KEY_ID, CDP_API_KEY_SECRET, CDP_WALLET_SECRET, PAYER_ACCOUNT_NAME -
テストネットの USDC を入れて起動します。
ターミナルウィンドウ npx spendctl wallet addressnpx spendctl wallet fund # CDP のフォーセットから 1 USDC(回数制限あり)npx spendctl start -
販売者のホストをエージェントの
allowに加え、spendctl fetchで呼びます。
EIP-3009 の認可に署名するのは CDP のサーバーウォレットで、秘密鍵があなたのマシンに現れることはありません。公式の @x402/hono ミドルウェアに公開ファシリテータ x402.org 経由で実際に支払った記録は、Base Sepolia(eip155:84532)の 0.001 USDC、tx 0x40d06e55d7d516080593b9f3a62e255edaca17f69ec64a472e0e6402077f9124(ブロック 49710410、2026-10-24 17:45 UTC)です。