跳转到主要内容

钱包管理

CryptoClaw 提供安全的钱包管理功能,用于与 EVM 兼容区块链交互。所有钱包使用 AES-256-GCM 加密本地存储。

支持的操作

工具描述需确认
wallet_create生成新钱包并加密存储
wallet_list列出所有钱包和当前活跃钱包
wallet_switch切换活跃钱包
wallet_delete从密钥库移除钱包
wallet_import通过私钥导入钱包(仅 CLI)
wallet_export导出钱包私钥(仅 CLI)
导入和导出操作仅限 CLI,不可通过聊天渠道触发。

创建钱包

让代理创建钱包,或使用 CLI:
cryptoclaw onboard --wallet
代理会:
  1. 生成新密钥对
  2. 使用密码短语加密私钥(AES-256-GCM,scrypt KDF)
  3. 存储到 ~/.cryptoclaw/wallets/
  4. 返回公开地址

查询余额

让代理查询任意网络上的余额:
  • “我的 BNB 余额是多少?”
  • “查看我在 Ethereum 上的 ETH 余额”
  • “查询 Polygon 上的 USDT 余额”

钱包存储

钱包存储于 ~/.cryptoclaw/wallets/
  • 密钥库文件:AES-256-GCM 加密私钥,scrypt 派生密钥
  • 文件权限0600(仅所有者读写)
  • 元数据:地址、创建日期、标签

配置

钱包设置位于 ~/.cryptoclaw/cryptoclaw.json
{
  blockchain: {
    defaultNetwork: "bsc", // 默认操作链
    walletDir: "wallets", // 相对于状态目录
  },
}

安全

详见 交易安全