返回顶部
s

safe-multisig-skill安全多签技能

Propose, confirm, and execute Safe multisig transactions using the Safe{Core} SDK (protocol-kit v6 / api-kit v4). TypeScript strict. Use when an agent needs to operate a Safe smart account — (1) create/predict a new Safe, (2) fetch Safe owners/threshold/nonce, (3) list pending multisig txs, (4) build + propose a tx, (5) add confirmations, (6) execute a tx onchain, or (7) troubleshoot Safe nonce/signature issues across chains (Base/Ethereum/Optimism/Arbitrum/Polygon/etc.).

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

safe-multisig-skill

Safe 多签技能

用于通过以下方式与 Safe 多签账户交互的 TypeScript 严格脚本:

  • - Safe 交易服务(读取状态、提议交易、提交确认)
  • Safe{Core} SDK(创建 Safe、创建交易、计算哈希、签名、执行)

所有脚本均使用 ethers v6,验证输入(地址、交易哈希),并输出 JSON。

快速开始

bash
cd <此技能目录>
./scripts/bootstrap.sh

检查网络 + 服务

./scripts/safe_about.sh --chain base

核心脚本

脚本描述
create-safe.ts预测地址 + 可选部署新的 Safe
safe-info.ts
获取 Safe 信息(所有者/阈值/随机数) | | list-pending.ts | 列出待处理(排队中)的多签交易 | | safetxslist.ts | 列出所有多签交易(排队中 + 已执行) | | propose-tx.ts | 创建 + 提议多签交易 | | approve-tx.ts | 为交易哈希添加链下确认 | | execute-tx.ts | 在链上执行完全确认的交易 |

所有脚本:npx tsx scripts/<名称>.ts --help

常见任务

1) 创建新的 Safe

bash
npx tsx scripts/create-safe.ts \
--chain base \
--owners 0xOwner1,0xOwner2,0xOwner3 \
--threshold 2

添加 --deploy 和 SAFESIGNERPRIVATE_KEY 以发送部署交易。

2) 获取 Safe 信息

bash
npx tsx scripts/safe-info.ts --chain base --safe 0xYourSafe

3) 列出待处理交易

bash
npx tsx scripts/list-pending.ts --chain base --safe 0xYourSafe

4) 提议新交易

创建交易请求 JSON(参见 references/tx_request.schema.json 和 references/examples.md)。

bash
export SAFESIGNERPRIVATE_KEY=...

npx tsx scripts/propose-tx.ts \
--chain base \
--rpc-url $BASERPCURL \
--tx-file ./references/example.tx.json

5) 确认(批准)提议的交易

bash
export SAFESIGNERPRIVATE_KEY=...

npx tsx scripts/approve-tx.ts \
--chain base \
--safe 0xYourSafe \
--safe-tx-hash 0x...

6) 执行已确认的交易(链上)

bash
export SAFESIGNERPRIVATE_KEY=...

npx tsx scripts/execute-tx.ts \
--chain base \
--rpc-url $BASERPCURL \
--safe 0xYourSafe \
--safe-tx-hash 0x...

配置

所有脚本接受:

  • - --chain <标识符>(推荐):例如 base、base-sepolia、mainnet、arbitrum、optimism
  • --tx-service-url :覆盖交易服务 URL
  • --rpc-url :RPC 端点(或 RPCURL 环境变量)
  • --api-key :Safe 交易服务 API 密钥(或 SAFETXSERVICEAPI_KEY 环境变量)

安全规则

  • - 切勿在聊天中粘贴私钥。 使用环境变量或文件。
  • 优先使用低权限签名者和支出限额。
  • 在签名前始终验证 Safe 地址、chainId / RPC 和随机数。

参考资料

  • - references/examples.md — 示例请求 + 工作流程
  • references/txrequest.schema.json — 交易请求 JSON 格式
  • references/txservice_slugs.md — 链标识符 + 说明

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 safe-multisig-skill-1776335655 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 safe-multisig-skill-1776335655 技能

通过命令行安装

skillhub install safe-multisig-skill-1776335655

下载

⬇ 下载 safe-multisig-skill v2.1.0(免费)

文件大小: 39.17 KB | 发布时间: 2026-4-17 16:23

v2.1.0 最新 2026-4-17 16:23
safe-multisig-skill 2.1.0

- Adds comprehensive TypeScript-strict scripts for Safe multisig management using Safe{Core} SDK (protocol-kit v6 / api-kit v4).
- Enables proposing, confirming, and executing multisig transactions across multiple chains (Base, Ethereum, Optimism, Arbitrum, Polygon, etc.).
- Includes scripts for Safe creation/prediction, state fetching, listing transactions, building/proposing/approving/executing transactions, and troubleshooting nonce/signature issues.
- Enhances security and usability with extensive input validation, clear configuration options, and detailed usage instructions.
- All major commands and flows are now documented with examples and references.

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

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

p2p_official_large
返回顶部