Token Vesting

⏳ 秒级精度代币归属流管理

基于Sablier Lockup v3.0协议创建和管理代币归属流,支持线性、动态曲线和分期三种模式,适用于员工期权、投资者解锁和空投分发场景。

收藏
4.3k
安装
1.4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Sablier Vesting Skill 是用于在EVM兼容链上创建代币归属流的专用工具,基于Sablier Lockup v3.0协议实现。该技能通过cast CLI或Forge脚本与链上合约交互,支持三种核心流类型:

  • Linear(线性流):恒定速率释放,适合薪资和简单归属,使用createWithDurationsLL函数
  • Dynamic(动态流):支持指数曲线和自定义释放曲线,适合激励长期持有,使用createWithTimestampsLD函数
  • Tranched(分期流):按周期批量解锁(月度/季度),适合投资者归属,使用createWithDurationsLT函数

核心操作流程包括:代币授权(approve)→ 流创建(create)→ 后续管理(查询/提现/取消)。技能预置12条主网部署地址(Ethereum、Arbitrum、Base等),并提供完整的时长换算表和gas成本参考。

显著优点

1. 秒级精度:代币按秒线性累积,相比传统按月/季度解锁更公平
2. NFT化权益:每个流对应ERC-721 NFT,可转让、可交易

3. 灵活取消机制:创建者可设置cancelable,保留追回未归属代币的权利

4. 多链覆盖:支持12+主流链,合约地址经官方文档验证

5. 丰富曲线:从线性到指数、阶梯、背载等多种释放模型

潜在缺点与局限性

  • 操作门槛高:需手动处理wei转换、ABI编码、时长计算,易出错
  • gas成本:复杂流(多segment或多tranche)可达300k+ gas
  • 前端缺失:纯CLI交互,无可视化界面辅助参数校验
  • 权限风险:cancelable设置错误可能导致代币被恶意追回
  • UD2x18精度:动态流的指数参数使用定点数格式,理解成本高

适合人群

  • DAO财务多签参与者执行代币归属
  • 项目方设置团队/投资者解锁计划
  • 开发者集成归属功能到自动化脚本
  • 有Solidity基础的进阶用户(推荐Forge脚本方式)

常规风险

| 风险类型 | 说明 | 缓解建议 |
|---------|------|---------|
| 授权风险 | approve金额错误或重复授权 | 严格核对合约地址,使用最小授权 |
| 参数错误 | 时长/金额单位混淆(秒vs天,wei vs ether) | 使用`cast --to-wei`转换,对照换算表 |
| 取消纠纷 | cancelable=true时创建者可单方面终止 | 投资者应要求设置为false或第三方托管 |
| 私钥暴露 | cast命令行传入private-key | 优先使用keystore或环境变量 |
| 合约风险 | Sablier合约虽经审计但仍存在漏洞可能 | 大额资金建议分批次测试 |

协议已通过Sablier官方审计,合约开源可验证,但用户仍需自行承担操作失误导致的资金损失风险。

Token Vesting 内容

手动下载zip · 5.4 kB
SKILL.mdtext/markdown
请选择文件