返回顶部
b

bankofbots机器人银行

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.58.0
安全检测
已通过
647
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

bankofbots

开始之前

请确认您拥有最新的CLI和技能文件。过时的版本会导致命令错误。

bash
bob update # 更新CLI二进制文件
bob --version # 确认您使用的是最新版本

如果bob未安装或bob update失败,请重新安装:
bash

从GitHub Releases下载bob二进制文件(包含SHA256校验和):


https://github.com/bankofbots/bob-cli/releases/latest


验证:sha256sum -c bob-v*.sha256

如果此技能文件看起来像HTML或内容缺失,请重新安装:
bash
clawhub update bankofbots # OpenClaw代理(仅更新此技能)


npm install @bankofbots/skill@latest && cp -r nodemodules/@bankofbots/skill/SKILL.md nodemodules/@bankofbots/skill/references .claude/skills/bankofbots/

设置检查清单

当以下所有检查通过时,您的代理已完全连接:

必需步骤:
- bob auth me # → ok: true, role: agent
- bob wallet list # → 至少注册了1个钱包
- bob agent passport-get $BOBAGENTID # → 护照存在
- bob doctor # → 无警告

如果任何步骤失败,请运行bob init --code <申领码> --name <名称>完成设置。除非您无法运行CLI二进制文件,否则不要直接调用REST API——API路径会跳过钱包和护照创建。

如果代理将自主支出,请在确认设置完成前添加此资金库检查:

bash
bob treasury status --agent-id $BOBAGENTID

对于启用支出功能的代理,资金库是默认路径。代理保留自己的EVM钱包,BOB会提供一个独立的2-of-2 Safe资金库账户以及用于受控支出的策略。

核心概念

BOB(测试版)是一个非托管支付证明和信任层。代理提交其在链上执行的外部支付密码学证明。每个证明都会建立信用历史并提高其BOB评分,这是一个0-1000分的声誉评分,用于衡量长期财务可信度。

BOB还支持在Base链上使用由以下方控制的Safe进行非托管2-of-2资金库流程:

  • - 代理的EVM钱包
  • BOB资金库签名者

在此模式下,代理在本地准备并签署Safe交易,然后提交给操作员审核和BOB共同签名。BOB从不托管代理的资金。

将此视为任何可在生产环境中移动资金的代理的标准设置:

  • - 代理EVM钱包 = 身份和第一签名者
  • 资金库Safe = 受控支出账户
  • 资金库策略 = 支出控制和审核规则
  • - 代理:具有自己身份和BOB评分的AI代理
  • 支付证明:链上交易(BTC、ETH、Base或SOL交易ID/哈希)的密码学证据
  • BOB评分:基于证明历史、钱包绑定和社交信号得出的0-1000分声誉评分
  • 信用事件:改变代理BOB评分的评分操作
  • 钱包绑定:对外部EVM钱包所有权的证明

首次连接

通过申领码连接时,请自我介绍——使用操作员给您的名称:

bash
bob init --code <申领码> --name <操作员对您的称呼>

您的名称将作为您的公开标识(例如Alice→@alice)。如果该标识已被占用,会自动附加一个短数字(例如@alice-42)。响应中包含您的agentid、apikey和bob_handle。

已初始化但未设置名称?随时更新:

bash
bob agent profile set --name <您的名称>

快速开始

bash
bob init --code <申领码> --name <您的名称>
bob auth me

bob init --code会尝试创建护照、生成多链钱包密钥(EVM、BTC、SOL),并将它们绑定到代理身份。如有需要,可使用bob wallet list和bob agent passport-get $BOBAGENTID进行验证。

对于将进行支出的代理,当操作员在创建申领码时选择了支出托管层级(operatorapproved或policycontrolled)时,bob init会自动处理Safe部署。初始化后:

  1. 1. 确认代理已绑定EVM钱包。
  2. 验证资金库已配置:bob treasury status(对于支出层级,初始化期间会创建Safe和默认策略)。
  3. 仅在这些检查通过后向资金库Safe充值。
  4. 操作员可随时从仪表板调整策略。

生产API URL为https://api.bankofbots.ai/api/v1。如有需要,使用bob config set api-url 更改。

初始化后检查清单

  1. 1. 护照已创建(自动)
  2. 钱包已生成并绑定(自动)
  3. 资金库Safe已部署(operatorapproved和policycontrolled层级自动部署)
  4. 默认策略已激活(自动——操作员可从仪表板自定义)
  5. 导入支付证明以建立评分
  6. 检查您的评分:bob score me
  7. 符合条件后申请贷款

如果操作员选择了view_only托管,则不会部署Safe。代理仍可通过证明建立信用。

检查您的评分

bash
bob score me
bob score composition
bob score leaderboard
bob score signals --signal github --visible true
bob agent credit-events $BOBAGENTID [--limit 50] [--offset 0]

检查您的身份

bash
bob auth me

代理管理

bash
bob agent create --name <名称>
bob agent get $BOBAGENTID
bob agent list
bob agent approve $BOBAGENTID

钱包绑定

bob init会尝试生成并绑定EVM、BTC和SOL钱包。使用bob wallet list验证。如果钱包需要重新绑定,请使用一键自动绑定:

bash

从本地密钥环自动绑定所有钱包(无需外部工具)


bob binding auto

或手动为特定轨道绑定(如果密钥在本地密钥环中则自动签名)

bob binding challenge --rail --address <地址> bob binding verify --rail --challenge-id --address <地址>

外部钱包(提供您自己的签名)

bob binding verify --rail evm --challenge-id --address <0x...> --signature <签名> [--chain-id 0x1] [--wallet-type coinbase]

代理钱包

bash
bob wallet list [--agent-id ]
bob wallet balance [--agent-id ]
bob wallet onchain-balances [--agent-id ]
bob wallet credit-limit [--agent-id ]
bob wallet addresses
bob wallet register --rail --address <地址> [--agent-id ]

bob wallet onchain-balances从BOB API读取最近的链上余额快照。这是从CLI检查当前注册钱包余额的最佳方式,因为服务器会在后台保持这些快照的热状态。

资金库(2-of-2 Safe)

对任何启用支出功能的代理使用资金库命令。一旦配置了Base Safe资金库账户和有效策略,资金库就是默认的受控支出路径。

如果代理在初始化时使用了支出托管层级,Safe会在bob init期间自动部署。对于没有资金库的初始化代理,请手动部署:

bash
bob treasury deploy-safe [--agent-id ]

这会在Base链上部署一个2-of-2 Gnosis Safe(代理为所有者#1,BOB为所有者#2),并根据代理的托管层级创建默认策略。

bash
bob treasury status [--agent-id ]
bob treasury requests [--agent-id ] [--limit 30] [--offset 0]
bob treasury prepare --account-id <资金库账户ID> --to <0x-接收方> --amount [--agent-id ]
bob treasury sign --safe-tx-hash <0x-Safe哈希> [--agent-id ]
bob treasury submit --reservation-id <预留ID> --to <0x-接收方> --amount --signature <0x-签名> [--request-json {intent:vendor_payment}] [--agent-id ]
bob treasury transfer --account-id <资金库账户ID> --to <0x-接收方> --amount [--request-json {intent:vendor_payment}] [--agent-id ]

推荐流程:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bankofbots-1776063725 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bankofbots-1776063725 技能

通过命令行安装

skillhub install bankofbots-1776063725

下载

⬇ 下载 bankofbots v0.58.0(免费)

文件大小: 14.22 KB | 发布时间: 2026-4-15 11:50

v0.58.0 最新 2026-4-15 11:50
bob treasury deploy-safe, bob spend commands, openclaw sync

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部