用途:该技能用于集成区块链钱包,让应用能进行加密货币交易、资产管理(如 ETH、BTC)与密钥处理,适用于需要钱包连接的 dApp、NFT 管理、余额查询或自动化资产追踪脚本。
主要能力:通过私钥或助记词连接区块链网络(如以太坊 RPC、比特币 electrum);发送 ETH/BTC 并估算以太坊 gas;查询余额、列出代币、支持多链钱包;内存中加密密钥并支持 Ledger 等硬件钱包;通过 WebSocket 订阅入账等钱包事件。
使用方式:CLI 命令以 claw wallet 开头,例如连接:claw wallet connect --network ethereum --key $ETH_PRIVATE_KEY --rpc-url https://mainnet.infura.io/v3/your-project-id;发送:claw wallet send --to 0xRecipientAddress --amount 0.1 --network ethereum;查余额:claw wallet balance --address 0xYourAddress --network bitcoin。API 端点如 POST /api/v1/wallet/connect、POST /api/v1/wallet/transaction,认证使用 $WALLET_API_KEY。配置可用 JSON,通过 claw wallet load-config 加载。
限制与注意:密钥不要硬编码,应使用环境变量或安全保险库/硬件设备;操作前校验地址格式(如 web3.utils.isAddress())。错误处理需覆盖网络失败、无效密钥(400)、余额不足(402)等,瞬时错误可最多重试 3 次并指数退避,生产前应在沙箱环境测试。资料未提供收费、平台支持范围或具体性能数据。