31Third Safe Rebalancer (Simple)

⚖️ Safe 钱包一键自动再平衡

一键式 Safe 多签钱包再平衡工具,基于 31Third 链上策略自动执行资产配置,非技术用户友好。

收藏
6.1k
安装
1.7k
版本
0.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

31Third Safe Rebalancer Simple 是一款专为非技术用户设计的极简 Safe 钱包再平衡工具。用户仅需配置环境变量后执行单一命令 rebalance_now,即可自动完成从策略读取、资产计算到交易执行的全流程。

工作流程:
1. 从链上 ExecutorModule 读取 AssetUniverse(可投资资产范围)和 StaticAllocation(目标配置比例)策略

2. 基于当前 Safe 钱包余额构建 baseEntries(当前持仓)

3. 基于链上目标策略构建 targetEntries(目标持仓)

4. 调用 SDK 的 calculateRebalancing 计算再平衡交易路径

5. 使用执行者钱包私钥通过 executeRebalancing 签名并提交交易

6. 等待链上确认并返回交易哈希

安全机制:

  • 多重校验:验证调度器与注册表一致性、执行者钱包权限
  • 必需策略缺失时自动失败
  • 漂移阈值保护:当实际配置与目标配置偏差小于 driftThresholdBps 时跳过执行
  • 滑点控制:从 SlippagePolicy 读取最大滑点,实际使用时预留 0.1% 安全边际
  • 最小交易值过滤:默认 0.1 美元,避免 gas 不经济的小额交易

降级方案:
若未部署 StaticAllocation 策略,可通过 --target-entries 参数手动传入目标配置,CLI 示例:

npm run cli -- rebalance-now --target-entries '[{"tokenAddress":"0x...","allocation":0.5},...]'

显著优点

  • 极低门槛:单命令操作,无需理解底层合约交互或交易构造
  • 策略驱动:所有配置上链透明,避免人工计算误差
  • Safe 原生:基于 Gnosis Safe 多签架构,资金由多重签名保护
  • 安全冗余:内置漂移检测、滑点缓冲、权限校验等多重保护
  • 灵活降级:支持手动目标配置作为策略未部署时的备用方案

潜在缺点与局限性

  • 中心化依赖:需信任 31Third 提供的 SDK 和 API 服务(TOT_API_KEY
  • 执行者单点风险ExecutorModule 配置的执行者钱包拥有自动执行权限,私钥泄露可能导致未授权再平衡
  • 链上限制:当前仅支持 Base 主网(Chain ID 8453),跨链扩展性待验证
  • 策略预配置要求:首次使用前必须通过 31Third 策略向导完成 Safe + 策略部署,流程较繁琐
  • 手动降级复杂度:若策略未完整部署,手动构建 targetEntries 需用户具备基础的 JSON 和代币地址知识,对纯非技术用户仍有门槛
  • API 访问门槛TOT_API_KEY 需邮件申请,非即时开通

适合人群

  • 持有 Safe 多签钱包、希望实现自动化资产配置的 DAO、资管团队或高净值个人
  • 已熟悉 31Third 策略体系、追求"设置后忘记"被动管理体验的用户
  • 愿意将执行权限委托给单一执行者钱包以换取操作便利性的场景

常规风险

  • 私钥管理:执行者钱包私钥需妥善保管,建议托管于硬件钱包或安全密钥管理系统
  • 策略漂移:链上策略更新后,本地环境变量若未同步可能导致预期外行为
  • 合约风险:31Third 合约及 ExecutorModule 虽经审计,仍存在潜在漏洞可能
  • 市场条件极端波动:滑点保护可能因市场剧烈变动导致交易失败或执行延迟
  • API 服务中断:依赖 31Third API 进行策略计算,服务可用性影响操作及时性

31Third Safe Rebalancer (Simple) 内容

abi文件夹
dist文件夹
abi文件夹
scripts文件夹
src文件夹
tests文件夹
scripts文件夹
src文件夹
tests文件夹
手动下载zip · 194.1 kB
AssetUniversePolicy.jsonapplication/json
请选择文件