Back to explore
Season 1 · DeFi & Open Finance

OPN Time Vault

A lightweight time-based vault for native OPN deposits on OPN Chain.

Stage 1, ReviewDeFi & Open Finance

by alikosina · 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.

Overview

OPN Time Vault is a lightweight time-based vault deployed on OPN Chain. It allows a user to send native OPN into a vault entry with an automatically calculated unlock time.

Each vault entry keeps four clear pieces of data on-chain: deposited amount, opening timestamp, unlock timestamp, and withdrawal status.

Core idea

This build focuses on a simple DeFi primitive: time-gated deposits. Instead of adding complex product logic too early, the contract keeps the mechanics easy to verify and easy to extend.

A time vault can be useful for savings tools, vesting flows, personal lockups, treasury schedules, or basic delayed-withdrawal products.

Contract flow

  • The user calls startVault() and sends native OPN.
  • The contract creates a vault entry for that wallet.
  • The unlock time is set automatically to 5 days after creation.
  • The user can read vault count and vault details.
  • Withdrawal is blocked until the unlock time has passed.
  • Each vault can only be withdrawn once.

OPN Chain usage

The contract was deployed directly on OPN Chain during the Season 1 window. A live startVault() transaction was executed to show real interaction with the deployed contract, not just a passive deployment.

Roadmap

02/03

What ships next.

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

Current stage

The first version of OPN Time Vault is focused on a clean and verifiable smart contract flow:

  • Deploy the vault contract on OPN Chain.
  • Test the startVault() function with native OPN.
  • Store vault amount, opening time, unlock time, and withdrawal status on-chain.
  • Confirm that early withdrawal is blocked by contract logic.
  • Submit the build for Season 1 review.

Next development step

The next step is to make the vault easier to use outside Remix:

  • Add a simple wallet-connected interface.
  • Let users open a vault from a web page.
  • Display active vaults for the connected wallet.
  • Show unlock dates in a readable format.
  • Add explorer links for vault transactions.

Product expansion

After the basic interface, the vault can become more flexible:

  • Add custom lock durations.
  • Add support for ERC-20 token vaults.
  • Add named vaults for savings, vesting, or treasury use.
  • Add filtering for active and withdrawn vaults.
  • Improve events for better indexing and analytics.

Long-term direction

The longer-term idea is to turn this into a small DeFi vault toolkit for OPN Chain, where users or teams can create transparent time-based lockups, savings positions, and scheduled unlock records.

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.

  • 01OPNTimeVaultPrimary

    0x30669a69980ade96c49eD131C5e9c3b3F1C7Af97

    tx 0x8538a08e23eef05bb8161c2ecdbe9b9ff1283066d616356fe8de86119f41ed74

    deployed Jun 2, 2026 · block 17764517