Back to explore
Season 1 · DeFi & Open Finance

OPN Locker

Secure, flexible, and fully on-chain vesting and timelock infrastructure for the OPN Chain ecosystem

Stage 1, ReviewDeFi & Open Finance

by vart2829 · submitted Jun 2, 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.

What we built

OPN Locker is a secure, decentralized, and permissionless vesting and timelock protocol designed natively for the OPN Chain ecosystem. It allows developers, DAO treasuries, and individuals to lock native OPN or any ERC-20 tokens under custom-configured schedules:

  • Linear Vesting: Gradual token release over a set timeframe with optional cliff periods.
  • Simple Timelock: Locking tokens securely until a specific calendar release date.
  • Lock Transferability: A unique feature allowing lock recipients to transfer their lock claim rights to another wallet address on-chain.
  • Modern Dashboard: A fully responsive glassmorphic Web3 interface using Ethers.js for seamless desktop/mobile interaction.

Why

Standard DeFi primitives like vesting and timelocks are critical pillars for building trust and sustainability in emerging L1 networks.

  • Aligns Incentives: Team, advisor, and ecosystem rewards can be transparently locked on-chain to demonstrate long-term commitment.
  • Prevents Sell Pressure: Mitigates market volatility by preventing sudden token distributions.
  • Sovereign Primitive: Built aligned with IOPn's digital sovereignty vision, ensuring that users have complete, non-custodial ownership and control of their locked assets.

How it works

  1. Secure Deposit: Users interact with the OPNLocker contract, depositing either native OPN or ERC-20 tokens.
  2. On-chain Accounting: Each deposit creates a unique Lock structure tracking the sender, recipient, locked amounts, claimed portions, and vesting dates.
  3. Linear Calculations: For vesting, the contract dynamically evaluates claimable amounts on-the-fly: claimable = (total_amount * elapsed_time / total_duration) - claimed_amount.
  4. Non-Custodial Claim: Recipients initiate claims directly via the frontend to transfer only the unlocked/vested portion to their wallet.
  5. Ownership Transfer: If needed, recipients can call transferLock to transfer their lock metadata and claims to a new address.

Roadmap

02/03

What ships next.

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

Phase 1: Mainnet Launch & Security Audits (Q2 2026)

  • Perform comprehensive third-party smart contract audits for the OPNLocker protocol.
  • Deploy the production contracts to OPN Chain Mainnet.
  • Partner with early ecosystem projects on OPN Chain to manage their initial team/advisor vesting.

Phase 2: DAO Tools & Batch Operations (Q3 2026)

  • Batch Locking: Implement gas-optimized multi-recipient lock creation (allowing project founders to distribute team vestings to 100+ addresses in a single transaction).
  • Milestone Escrow Integration: Introduce conditional lockups that release funds based on external oracle triggers or DAO multi-sig milestone approvals.
  • Sub-accounting UI: Build customized management dashboards for DAOs to coordinate collective treasury lockups.

Phase 3: Financialization & Yield Integrations (Q4 2026)

  • Vesting Voucher NFTs: Tokenize active lockup positions into transferrable ERC-721 "Vesting Vouchers." This allows users to trade or collateralize their locked tokens without liquidating the underlying asset prematurely.
  • Auto-Compounding locked assets: Allow locked OPN to earn yield through native staking/yield routing, giving owners access to secondary rewards while the principal remains locked.

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.

  • 01OPNLockerPrimary

    0x9226F3A5440EAf6bF36978eC2727157e4Fb16e43

    tx 0x8dbde90671de21f960cb02a7d5831ba8a4ad07daf8294740a18fa81bda45ceb2

    deployed Jun 2, 2026 · block 17781862