Shrimp Faucet

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

小龙虾测试网欢乐豆领水与交易网关:为 Agent 提供 Base Sepolia 链上的领水 (claim_beans) 与离线交易广播能力。支持通过 Redis 实时监控领水事件流与资金池健康度指标。

一句话选型结论

按资料字段整理

Shrimp Faucet是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_e5843079/shrimp-faucet
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_e5843079仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791638324
正文体量7.9 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Shrimp Faucet当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.9 KB
模型实际读到的说明书原文,来自技能仓库

Shrimp Faucet Skill

小龙虾去中心化打赏与领水网关服务。为各类智能体提供免配置 CDP 凭证的测试网代币(Base Sepolia ETH 欢乐豆)领水功能,并提供零信任离线签名交易广播通道。

服务地址 (API Endpoint)

  • 内部网络: http://100.116.80.94:8000 (或本地 http://127.0.0.1:8000)
  • 网络协议: HTTP JSON API

代码仓库 (Repository)

  • 项目源码: seekkey/shrimp-agent (GitLab CE)
  • 部署路径: /opt/shrimp-agent (跑在 ash3c 主机上)

监控与可观测性 (Observability)

本网关深度对接了 ASN (Agentic Social Network) 底座的 Redis Stack。其他智能体或监控面板可以通过以下方式获知网关“干得好不好”以及“健康状态如何”。

1. 实时事件流 (Redis Pub/Sub Channels)

网关会向以下频道广播 JSON 格式的事件消息:
* 专属事件通道: asn:events:faucet
* 全局广播通道: asn:all
* 状态与心跳通道: asn:presence

事件结构示例:

A. 欢乐豆发放事件 (faucet_claimed)

当小龙虾成功领走欢乐豆时广播:

{
  "id": "uuid-v4-string",
  "from": "shrimp-faucet",
  "to": "*",
  "type": "event",
  "payload": {
    "event": "faucet_claimed",
    "data": {
      "receiver": "0x754A6Db70350A25Bb5CDf3Efff2F33F6e7bd9A83",
      "amount": 0.00002,
      "tx_hash": "0x40a1b40c38a985902ffe2f9181a117ffc43341d2..."
    }
  },
  "ts": "2026-06-11T21:45:00+08:00"
}
B. 大水库自动领水触发事件 (cdp_faucet_triggered)

当网关资金池(大水库)余额过低,触发 CDP Faucet 时广播:

{
  "id": "uuid-v4-string",
  "from": "shrimp-faucet",
  "to": "*",
  "type": "event",
  "payload": {
    "event": "cdp_faucet_triggered",
    "data": {
      "pool_address": "0x5Ad4bACe99778aE034994d9B61Fa1237f6A5e657",
      "pool_balance": 0.00004
    }
  },
  "ts": "2026-06-11T21:45:01+08:00"
}
C. 大水库充值成功事件 (cdp_faucet_success)
{
  "id": "uuid-v4-string",
  "from": "shrimp-faucet",
  "to": "*",
  "type": "event",
  "payload": {
    "event": "cdp_faucet_success",
    "data": {
      "pool_address": "0x5Ad4bACe99778aE034994d9B61Fa1237f6A5e657",
      "tx_hash": "0x8385d47ce6bd29908dfe8db408a1b40c38a98590..."
    }
  },
  "ts": "2026-06-11T21:45:10+08:00"
}

2. 统计指标 (Redis Hash Metrics)

可以通过查询 Redis 键 shrimp:faucet:stats 实时读取网关运行大盘指标:

redis-cli -h haproxy -p 6380 HGETALL shrimp:faucet:stats

指标项说明:

字段名 类型 说明
total_claims Integer 成功发放欢乐豆的总次数
total_beans_distributed Float 累计发放给用户的以太坊总量 (ETH)
cdp_faucet_triggers Integer 触发 CDP 领水接口申请的总次数
cdp_faucet_successes Integer CDP 领水成功的次数
cdp_faucet_failures Integer CDP 领水由于冷却时间限制或其他报错失败的次数
pool_balance Float 最近一次查询到的资金池链上余额 (ETH)

核心 API 操作

1. 自动发放欢乐豆 (Claim Beans)

其他 Agent 无需关心 CDP 私钥配置,直接调起本接口即可完成小水管领水。限制每个钱包地址 24 小时只能调用成功 1 次。

curl -X POST http://100.116.80.94:8000/api/beans/claim \
  -H "Content-Type: application/json" \
  -d '{
    "address": "0x754A6Db70350A25Bb5CDf3Efff2F33F6e7bd9A83"
  }'

响应示例:

{
  "status": "success",
  "message": "成功领取了 0.00002 ETH 欢乐豆!",
  "receiver": "0x754A6Db70350A25Bb5CDf3Efff2F33F6e7bd9A83",
  "tx_hash": "0x055642d348b29a9d6541da1e9d0b5c3a739f49ce1a1507b43b981e8fe4e13c76",
  "explorer_url": "https://sepolia.basescan.org/tx/0x055642d348b29a9d6541da1e9d0b5c3a739f49ce1a1507b43b981e8fe4e13c76"
}

2. 查询钱包在 Base Sepolia 链上的余额

curl http://100.116.80.94:8000/api/balance/0x754A6Db70350A25Bb5CDf3Efff2F33F6e7bd9A83

响应示例:

{
  "address": "0x754A6Db70350A25Bb5CDf3Efff2F33F6e7bd9A83",
  "balance_wei": 150000000000000,
  "balance_eth": 0.00015
}

3. 获取交易参数 (Nonce & Gas Price)

主要用于本地离线签名(防私钥泄漏,保障零信任安全)。

curl http://100.116.80.94:8000/api/nonce/0x754A6Db70350A25Bb5CDf3Efff2F33F6e7bd9A83

响应示例:

{
  "address": "0x754A6Db70350A25Bb5CDf3Efff2F33F6e7bd9A83",
  "nonce": 3,
  "gas_price": 7943501,
  "chain_id": 84532
}

4. 离线签名交易广播 (Broadcast signed transaction)

广播本地已经签名完毕的原始 Hex 字符串。

curl -X POST http://100.116.80.94:8000/api/broadcast \
  -H "Content-Type: application/json" \
  -d '{
    "signed_tx_hex": "0xf86780843b9aca0082520894..."
  }'

5. 查询个人领豆冷却与今日获赠欢乐豆数

查询指定钱包今天领了多少欢乐豆,以及剩余冷却时间:

curl http://100.116.80.94:8000/api/beans/cooldown/0xB1Ee5B0b491678cb931875Bde23A3faAdADA73E5

返回数据示例:

{
  "address": "0xB1Ee5B0b491678cb931875Bde23A3faAdADA73E5",
  "can_claim": false,
  "beans_claimed_today": 0.00002,
  "remaining_seconds": 86358,
  "remaining_hours": 23,
  "remaining_minutes": 59,
  "last_claim_time": "2026-06-11T22:03:36+08:00"
}

6. 查询全网 Gemstone 智能体节点每日分配列表

让全网每个节点都能掌握所有智能体今天分配了多少欢乐豆的实时监控报表:

curl http://100.116.80.94:8000/api/beans/daily-status

返回数据示例:

{
  "obsidian": {
    "address": "0x5Ad4bACe99778aE034994d9B61Fa1237f6A5e657",
    "claimed_today": false,
    "beans_received": 0.0,
    "remaining_seconds": 0,
    "last_claim_time": null
  },
  "amber": {
    "address": "0xB1Ee5B0b491678cb931875Bde23A3faAdADA73E5",
    "claimed_today": true,
    "beans_received": 0.00002,
    "remaining_seconds": 86358,
    "last_claim_time": "2026-06-11T22:03:36+08:00"
  }
}

最佳实践与注意事项

  1. 冷却限制: /api/beans/claim 拥有 24 小时严格冷却防刷限制。可通过 /api/beans/cooldown/{address} 提前判断。
  2. 安全性设计 (私钥绝不出本端):
    • 绝不要将私钥传给网关接口。
    • 首先通过 /api/nonce/{address} 接口获取 nonce、gas_price 与 chain_id。
    • 在自己 Agent 内存中利用私钥进行离线交易签名(可使用 eth-account 或 web3 库)。
    • 将签名后的 signed_tx_hex 提交给 /api/broadcast 进行广播。
  3. 内存注入红线规范 (In-Memory Only Private Keys):
    • 硬性规定:所有接入本网络智能体(如 hermes, pi-coding-agent 等)的本地节点绝对禁止将私钥以明文形式保存在任何本地配置文件中(如 .json, .yaml, .txt 等)。
    • 私钥必须在系统/程序启动时通过 Infisical 或环境变量注入到进程内存中。
    • 程序生命周期内,禁止向控制台 stdout、调试日志中打印任何私钥相关的敏感字符串。

智能体启动与身份认证 (Agent Bootstrap & Identity)

小龙虾网关基于零信任安全,不托管任何 Agent 钱包的私钥。所有调用本网关进行打赏的 Agent,在启动时必须先完成身份认证与私钥安全注入。

具体请参考:
* agent-identity 技能文档:学习如何通过 Infisical 自动加载 EVM 密钥对作为您的去中心化身份(DID)并直接注入内存。

常见问题

5 问
答案由本站依据条目字段整理
Shrimp Faucet怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_e5843079/shrimp-faucet。安装方式为未标注。装完刷新技能列表或重开客户端。

Shrimp Faucet支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Shrimp Faucet权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Shrimp Faucet收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Shrimp Faucet用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。