Back to leaderboard
Season 1 · DeFi & Open Finance

OPN Vesting

Token lock & linear unlock protocol for OPN Chain

Stage 1, ReviewDeFi & Open Finance

by celestial9898 · submitted May 30, 2026

Community votes

0

Voting opens when this submission reaches the Top 10 stage.

Overall score

/ 100

Weighted average across the 5 judging criteria.

Description

01/03

What the builder said.

Written by the team, rendered as the markdown they typed in the submission wizard.

我们构建了什么

OPN Vesting 是部署在 OPN Chain 上的代币线性解锁协议。任何项目方或个人都可以通过智能合约为团队成员、投资人或社区贡献者创建透明的代币归属计划,无需信任第三方托管。

为什么要构建它

代币分发是每个 DeFi 项目的核心需求。现有解决方案要么依赖中心化平台,要么部署在高 gas 费的网络上。OPN Chain 的低手续费和高性能使其成为部署 Vesting 协议的理想平台。

核心功能

  • 线性解锁:代币在设定周期内按秒线性释放,受益人随时可领取已解锁部分
  • 悬崖期(Cliff):支持设置锁定期,悬崖期结束前零释放
  • 可撤销选项:创建者可选择是否保留撤销权,撤销时已归属部分自动发放给受益人
  • 多计划支持:同一钱包可创建或接收多个独立的归属计划
  • 完全链上:所有逻辑在智能合约中执行,无后端依赖

工作原理

步骤 1:创建者调用 createSchedule(),将 ERC-20 代币锁入合约,指定受益人、总量、开始时间、悬崖期和归属周期。

步骤 2:合约按秒线性计算已归属金额。受益人可随时调用 release() 领取累计解锁的代币。

步骤 3:若创建者设置了可撤销,可调用 revoke() 终止计划。合约自动将已归属未领取部分发送给受益人,剩余退还创建者。

适用场景

  • 项目团队代币归属(4年归属+1年悬崖)
  • 私募投资人解锁计划
  • 社区贡献者长期激励
  • DAO 国库定期释放

技术栈

  • Solidity ^0.8.19,部署于 OPN Chain Testnet(Chain ID: 984)
  • 合约地址:0x33fB2AdEB6705703FeBC9ACa28e857d3faAb3E87
  • 前端:纯 HTML/CSS/JS,托管于 GitHub Pages,支持 OKX Wallet 连接

Roadmap

02/03

What ships next.

The builder's own next-quarter plan. Use it to gauge follow-through and ambition.

第一季度 · 当前(2026年5月–6月)

  • 核心 Vesting 合约部署至 OPN Chain Testnet
  • 支持线性解锁、悬崖期、可撤销选项
  • Web 前端上线,支持 OKX Wallet 连接
  • 用户可创建、查看、领取归属计划

第二季度(2026年7月–9月)

  • 部署至 OPN Chain 主网
  • 支持批量创建归属计划(一次性为多个受益人建立计划)
  • 添加 NFT 凭证:每个归属计划铸造一个 NFT,可转让
  • 集成 OPN Chain 原生代币 IOPN 支持

第三阶段(2026年Q4)

  • 开放 SDK 和 API,允许其他 OPN Chain 项目集成 Vesting 功能
  • 推出项目方控制台:支持团队分配管理、归属进度可视化
  • 与 OPN Chain 生态内 DEX 和 Launchpad 项目合作集成

未来愿景

成为 OPN Chain 生态内标准化的代币归属基础设施,服务所有在 OPN Chain 上发行代币的项目方和 DAO 组织。

On-chain proof

03/03

1 contract on OPN Chain.

The chain itself confirmed every deployment is valid, signed by the builder's wallet, and inside the season's window.

  • 01OPN VestingPrimary

    0x33fB2AdEB6705703FeBC9ACa28e857d3faAb3E87

    tx 0xd194f5079795b52e8c16345d5a4babf3a095186ea685886397a5edd5c3032f92

    deployed May 30, 2026 · block 17561471