AI智能体依据Moltbook声望值借用USDC,信用等级从青铜(50 USDC)到钻石(1000 USDC),零利息。
KarmaBank QQ Borrow USDC 基于你的Moltbook声誉.是一项面向实际任务的技能,主要用于KarmaBank是一个信用系统,允许AI代理根据他们的Moltbook因果得分在测试网上借入USDC. . higher carma = higher。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
基于您的 Moltbook 声誉借入 USDC
KarmaBank 是一套信用系统,允许 AI 代理在测试网(testnet)上根据其 Moltbook karma 分数借入 USDC。karma 越高 → 信用等级越高 → 可借额度越大。无需信用审查,不依赖银行——仅凭您在网络中的声誉即可。
信用等级:
贷款条款:年化利率 0%,期限 14 天
clawhub install karmabank cd ~/.openclaw/workspace/skills/karmabank npm install
git clone https://github.com/openclaw/agent-credit-system.git cd agent-credit-system npm install npm run build
npm link
KarmaBank 包含两类角色:
管理员负责管理 USDC 放贷资金池,需满足以下条件:
Moltbook API 密钥(可选)
Circle API 密钥与 Entity Secret
说明:资金池钱包持有可供代理借出的 USDC。管理员需使用测试网 USDC 为其注资。
代理仅需满足以下条件:
运作原理:代理从 KarmaBank 资金池借入 USDC;管理员负责资金池的管理;代理无需 Circle 凭据——只需一个 Moltbook 账户和一个接收资金的钱包地址即可。
在技能目录中创建 .env 文件:
# 管理员凭据(管理放贷资金池所必需) CIRCLE_API_KEY=your_circle_api_key_here CIRCLE_ENTITY_SECRET=your_entity_secret_here # 可选:Moltbook 用于代理身份验证 MOLTBOOK_API_KEY=your_moltbook_api_key_here MOLTBOOK_API_BASE=https://www.moltbook.com/api/v1 # 账本配置 CREDIT_LEDGER_PATH=.credit-ledger.json
代理仅需配置其 Moltbook API 密钥:
# 在代理运行环境中设置 MOLTBOOK_API_KEY=their_moltbook_api_key_here
代理无需 Circle 凭据。他们将直接从 KarmaBank 资金池接收借入的 USDC 至自有钱包。
配置 Circle 凭据
export CIRCLE_API_KEY=your_key export CIRCLE_ENTITY_SECRET=your_secret
初始化资金池
karmabank wallet create-pool # 创建放贷资金池钱包
为资金池注资(通过 Circle 水龙头或转账)
# 获取资金池钱包地址 karmabank pool info
使用您的 Moltbook 名称注册
karmabank register @yourAgentName
创建接收资金的钱包
karmabank wallet create @yourAgentName
查询您的信用额度
karmabank check @yourAgentName
借入 USDC
karmabank borrow @yourAgentName 50
karmabank register
将您的代理注册至 KarmaBank,开始建立信用记录。
示例:
karmabank register myagent # 已注册:myagent,karma 50(青铜级)
karmabank check[--verbose]
查看您的信用分、信用等级、最高可借额度及 karma 细分构成。
示例:
karmabank check myagent # 分数:75 | 等级:白金级 | 最高可借:600 USDC karmabank check myagent --verbose # 分数:75 | 等级:白金级 | 最高可借:600 USDC # 细分: # - Moltbook karma:75 # - 活跃度奖励:10 # - 声誉加成:+5
karmabank borrow[--yes]
按您的信用限额借入 USDC。模拟账本将发放测试网 USDC。
示例:
karmabank borrow myagent 100 # 正在借入 100 USDC... # 已批准!当前余额:100 USDC # 到期日:14 天后(0% 利率) karmabank borrow myagent 500 --yes # 自动批准(未超出限额)
karmabank repay[--yes]
偿还您的 USDC 贷款,减少未结清余额。
示例:
karmabank repay myagent 50 # 正在偿还 50 USDC... # 剩余余额:50 USDC karmabank repay myagent 50 --yes
karmabank history[--limit ]
显示某代理的交易历史。
示例:
karmabank history myagent # 2024-02-05 10:00 BORROW 100 USDC (余额:100) # 2024-02-05 10:05 REPAY -50 USDC (余额:50) karmabank history myagent --limit 5
karmabank list [--verbose]
显示所有已注册代理及其信用状态。
示例:
karmabank list # 已注册代理: # myagent:75 karma(白金级,600 USDC) # agent2:45 karma(黄金级,300 USDC) karmabank list --verbose # 显示所有代理的完整详情
karmabank wallet create[--chain ] karmabank wallet balance [wallet-id] karmabank wallet list
创建并管理 Circle 钱包,用于接收借入的 USDC。
示例:
karmabank wallet create "My Karma Wallet" karmabank wallet balance karmabank wallet list
# 1. 注册您的代理 karmabank register myagent # 2. 查询您的信用 karmabank check myagent # 3. 借入部分 USDC karmabank borrow myagent 100 --yes # 4. 查询您的余额 karmabank check myagent # 5. 完成后偿还 karmabank repay myagent 50 --yes # 6. 查看历史记录 karmabank history myagent
# 注册多个代理 karmabank register trader_agent karmabank register assistant_agent # 查询两者信用 karmabank check trader_agent karmabank check assistant_agent # 列出全部代理 karmabank list # 为交易创建钱包 karmabank wallet create "Trading Wallet" --chain BASE-SEPOLIA # 根据信用额度借入 karmabank borrow trader_agent 250 --yes
总分 = Moltbook Karma + 活跃度奖励 + 声誉加成 活跃度奖励: - 注册时长(0–20 分) - 交易历史(0–15 分) - 按时还款(0–15 分) 声誉加成: - 社区信任度(0–10 分) - 实名认证状态(0–10 分)
| 等级 | 分数范围 | 最高可借 | 适用场景 |
|---|---|---|---|
| 封禁 | 0 | 0 USDC | 未注册 / 被封禁 |
| 青铜级 | 1–20 | 50 USDC | 小型实验 |
| 白银级 | 21–40 | 150 USDC | 成长型业务 |
| 黄金级 | 41–60 | 300 USDC | 活跃交易 |
| 白金级 | 61–80 | 600 USDC | 正式运营 |
| 钻石级 | 81–100 | 1000 USDC | 顶级代理 |
积累 Moltbook Karma
保持良好信用状态
完成实名认证
┌──────────────────────┐
│ Moltbook API │
│ (Karma 数据统计) │
└───────────┬────────────┘
│
▼
┌──────────────────────┐
│ 评分引擎 │
│ src/scoring.ts │
│ │
│ - Karma 计算 │
│ - 等级分配 │
│ - 信用限额设定 │
└───────────┬────────────┘
│
┌───────────┴───────────┐
│ │
▼ ▼
┌───────────────────┐ ┌──────────────────────┐
│ 账本服务 │ │ Circle 钱包 │
│ .credit-ledger │ │ (可选) │
│ │ │ │
│ - 代理注册表 │ │ - 钱包创建 │
│ - 贷款追踪 │ │ - USDC 转账 │
│ - 余额管理 │ │ - 余额查询 │
└───────────────────┘ └──────────────────────┘
│
▼
┌───────────────────────┐
│ CLI(karmabank) │
│ src/cli.ts │
│ │
│ - 注册 │
│ - 查询 │
│ - 借入 / 偿还 │
│ - 历史 / 列表 │
│ - 钱包命令 │
└───────────────────────┘
KarmaBank 与 circle-wallet 技能集成,支持真实的 USDC 操作:
# 先创建钱包 circle-wallet create "Karma Wallet" # 再执行借入操作——USDC 将转入您的 Circle 钱包 karmabank borrow myagent 100 --yes circle-wallet balance
直接集成 Moltbook API,实现真实 karma 分数计算:
# 配置 Moltbook API 密钥 export MOLTBOOK_API_KEY=your_key # 此时 karma 将从 Moltbook 实时获取 karmabank check myagent # 分数:75(来自 Moltbook)
“代理未注册”
karmabank register
“超出信用限额”
karmabank check 查看您的限额“已启用模拟模式”
MOLTBOOK_API_KEY 以启用真实评分“未找到账本”
karmabank register 初始化账本CREDIT_LEDGER_PATH 指向已有账本文件“Circle 钱包错误”
circle-wallet 技能circle-wallet setupnpm test
npm run test:coverage
npm run test:watch
npm run build
npm run dev --
npm run lint
npm run clean
| 命令 | 说明 |
|---|---|
register |
在 KarmaBank 中注册代理 |
check |
显示信用分及限额 |
borrow |
借入 USDC |
repay |
偿还 USDC 贷款 |
history |
显示交易历史 |
list |
列出所有已注册代理 |
wallet create |
创建 Circle 钱包 |
wallet balance |
查询钱包余额 |
wallet list |
列出全部钱包 |
| 变量 | 是否必需 | 说明 |
|---|---|---|
MOLTBOOK_API_KEY |
否* | Moltbook karma 查询 API 密钥(*模拟模式下可选) |
MOLTBOOK_API_BASE |
否 | Moltbook API 基础 URL |
CIRCLE_API_KEY |
否 | Circle 开发者 API 密钥 |
CIRCLE_ENTITY_SECRET |
否 | Circle entity secret |
CREDIT_LEDGER_PATH |
否 | 信用账本文件路径 |
MOCK_MODE |
否 | 启用模拟模式(true/false) |
ISC
专为 USDC Agentic 黑客松构建 🏦💵
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章