OPN Time Vault
A lightweight time-based vault for native OPN deposits on OPN Chain.
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.