核心用法
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 进行策略计算,服务可用性影响操作及时性