LinkexLinkex Docs
整合指南

Binance Agentic Wallet

安裝 binance-skills-hub skill,用 `baw x402-payment` 為 Linkex 充值——端到端。

Binance Agentic Walletbaw)是幣安為 Agent 驅動的 Web3 錢包提供的 CLI。它原生支援 x402 v2,因此可直接作為 Linkex 充值訂單的簽名器。本指南走完整路徑:安裝 → 登入 → 建立 Linkex 訂單 → 簽名 → 提交 → 驗證。

前置條件

  • Node.js ≥ 18(用於 npx
  • 手機上安裝幣安 App(用於批准錢包登入)
  • 一把 Linkex API Key(sk-...)——建議用 Agent Key,消費上限可生效
  • Binance Web3 錢包中持有 BNB Chain 上的 USDT/USDC/$U,或 Base/Solana 上的 USDC

安裝 Skill

支援 skills 生態的 Agent 執行環境(Claude Code、OpenClaw 等):

npx skills add binance/binance-skills-hub/skills/binance-web3/binance-agentic-wallet

這會從 binance-skills-hub 倉庫安裝 skill 及 baw CLI(npm 套件 @binance/agentic-wallet)。只裝 CLI:

npm install -g @binance/agentic-wallet

登入錢包

baw auth signin --json

回應包含 urlForWebpairingCode。開啟該 URL,核對配對碼一致後在幣安 App 中確認登入。然後驗證:

baw auth verify --qrCodeId <signin 回傳的 qrCodeId> --json

baw wallet status 應顯示錢包已連接;baw wallet balance 可查看代幣餘額。

建立 Linkex 充值訂單

curl -s -X POST https://linkex.ai/api/user/topup/x402/orders \
  -H "Authorization: Bearer sk-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount_usd": 5, "network": "eip155:56"}'

回應中的 data.challenge 是 x402 v2 PaymentRequired 物件。保存它——這是下一步的輸入。(network 可選;此處示範 BNB Chain,因為 B402 結算是幣安原生的。)

預覽付款

把 challenge 餵給 baw

baw x402-payment preview --paymentRequirements '<challenge JSON>' --json

回應列出付款選項(index 從 1 開始),各自標註狀態:

  • READY_TO_SIGN——可直接簽名
  • ACTION_REQUIRED——如 INSUFFICIENT_BALANCE;先為錢包充值
  • NOT_SIGNABLE——如不支援的網路;換一個選項

記下 paymentId 與所選選項的 index

簽名

baw x402-payment sign --paymentId <paymentId> --selectedIndex 1 --json

回傳 paymentHeaderValue——base64 編碼的簽名 x402 payload。若 approveTxHash 非空(BSC 上 USDT/USDC 的首次 Permit2 付款),先等該授權交易確認再繼續;BSC 上授權的 Gas 由平台代付。

提交到 Linkex

paymentHeaderValue 解碼後就是支付端點期望的 JSON payload:

echo '<paymentHeaderValue>' | base64 -d > payload.json

curl -s -X POST https://linkex.ai/api/x402/pay/<order_id> \
  -H "Content-Type: application/json" \
  -d @payload.json

成功回應為 "status": "settled"(或 credit_pending——一兩分鐘內入帳)。

驗證到帳

curl -s https://linkex.ai/api/user/self/balance \
  -H "Authorization: Bearer sk-YOUR_KEY"

quota_usd 應增加了訂單金額。完成——你的 Agent 為自己的推理預算付了款。

排錯

症狀處理
preview 唯一選項標 INSUFFICIENT_BALANCE在對應鏈上為 Binance Web3 錢包充入所列代幣
sign 因每日限額失敗BLOCKED_DAILY_LIMIT_REACHED——調高錢包的 x402 每日限額(baw wallet settings)或等待重置
支付端點回傳 ORDER_EXPIRED訂單有效期 10 分鐘;重新建單並重跑 preview/sign
支付端點回傳 PAYLOAD_MISMATCH簽名的選項與訂單不符(網路/代幣不對)——選擇 network/asset 與 challenge 一致的選項
簽名過期簽名一次性有效且會過期(signatureExpiresAt);從 preview 重新開始

充值之外

baw 還能轉帳、兌換、掛限價單、管理授權等——完整命令面見 skill 倉庫。接入 Linkex 只需上述 x402 支付路徑。

本頁內容