← 返回
数据分析 Key 中文

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.).
使用 Safe{Core} SDK (protocol-kit v6 / api-kit v4) 提议、确认并执行 Safe 多签交易。支持 TypeScript 严格模式。适用于代理操作 Safe 智能账户,包括:(1) 创建/预测新 Safe,(2) 获取所有者/阈值/nonce,(3) 列出待处理交易,(4) 构建/提议交易,(5) 增加确认,(6) 链上执行交易,或 (7) 排查跨链 (Base/Ethereum/Optimism/Arbitrum/Polygon等) nonce/签名问题。
openclaw-consensus-bot
数据分析 clawhub v2.1.0 1 版本 99930.7 Key: 需要
★ 0
Stars
📥 1,443
下载
💾 21
安装
1
版本
#latest

概述

Safe Multisig Skill

TypeScript-strict scripts for interacting with Safe multisig accounts via:

  • Safe Transaction Service (read state, propose txs, submit confirmations)
  • Safe{Core} SDK (create Safes, create txs, compute hashes, sign, execute)

All scripts use ethers v6, validate inputs (addresses, tx hashes), and output JSON.

Quick start

cd <this-skill>
./scripts/bootstrap.sh

# sanity check network + service
./scripts/safe_about.sh --chain base

Core scripts

ScriptDescription
---------------------
create-safe.tsPredict address + optionally deploy a new Safe
safe-info.tsFetch Safe info (owners/threshold/nonce)
list-pending.tsList pending (queued) multisig transactions
safe_txs_list.tsList all multisig transactions (queued + executed)
propose-tx.tsCreate + propose a multisig tx
approve-tx.tsAdd an off-chain confirmation for a tx hash
execute-tx.tsExecute a fully-confirmed tx onchain

All scripts: npx tsx scripts/.ts --help

Common tasks

1) Create a new Safe

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

Add --deploy + SAFE_SIGNER_PRIVATE_KEY to send the deployment tx.

2) Get Safe info

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

3) List pending transactions

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

4) Propose a new transaction

Create a tx request JSON (see references/tx_request.schema.json and references/examples.md).

export SAFE_SIGNER_PRIVATE_KEY="..."

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

5) Confirm (approve) a proposed transaction

export SAFE_SIGNER_PRIVATE_KEY="..."

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

6) Execute a confirmed transaction (onchain)

export SAFE_SIGNER_PRIVATE_KEY="..."

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

Configuration

All scripts accept:

  • --chain (recommended): e.g. base, base-sepolia, mainnet, arbitrum, optimism
  • --tx-service-url : Override the transaction service URL
  • --rpc-url : RPC endpoint (or RPC_URL env var)
  • --api-key : Safe Transaction Service API key (or SAFE_TX_SERVICE_API_KEY env var)

Security rules

  • Never paste private keys into chat. Use env vars or files.
  • Prefer low-privilege signers and spending limits.
  • Always verify Safe address, chainId / RPC, and nonce before signing.

References

  • references/examples.md — example requests + workflows
  • references/tx_request.schema.json — tx request JSON shape
  • references/tx_service_slugs.md — chain slugs + notes

版本历史

共 1 个版本

  • v2.1.0 当前
    2026-03-28 23:20 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

data-analysis

Data Analysis

ivangdavila
{"answer":"数据分析与可视化。查询数据库、生成报告、自动化电子表格,将原始数据转化为清晰可行的见解。适用于:(1) 您……"}
★ 198 📥 64,857
content-creation

Uniswap V4

openclaw-consensus-bot
"你好!我是Z.ai训练的GLM大语言模型。很高兴能与你交流。有什么我能帮助你的问题或者你想了解的话题吗?无论是需要信息、创意建议还是日常聊天,我都很乐意提供帮助。"
★ 1 📥 1,880
data-analysis

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 366 📥 139,960