Back to leaderboard
Season 1 · DeFi & Open Finance

OPN Stream Vault

A time-release native OPN vault for simple stream-style deposits.

Stage 1, ReviewDeFi & Open Finance

by krabandro · submitted Jun 3, 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.

Build overview

OPN Stream Vault is a small time-release vault deployed on OPN Chain. It lets a user create a stream-style deposit with native OPN, where the contract records the amount, start time, release time, and claim status.

This is not a full payment streaming app yet. It is the core primitive: lock value now, define a release point, and keep the record readable on-chain.

Why this approach

Many DeFi and community tools need delayed release logic: contributor payouts, vesting tests, campaign rewards, team allocations, or simple personal lockups.

This contract keeps the first version intentionally focused. The release time is automatic, the data structure is simple, and every stream entry can be checked directly from the contract.

Contract behavior

  • The user calls createStream() and sends native OPN.
  • The contract creates a stream entry for that wallet.
  • Each entry stores amount, start time, release time, and claim status.
  • The release time is set to 3 days after creation.
  • The contract tracks total streamed value.
  • The user can read stream count and stream details.
  • Claiming is blocked until the release time has passed.

OPN Chain proof

The contract was deployed on OPN Chain during the Season 1 window. A live createStream() transaction was executed, so this submission includes both deployment proof and real interaction proof.

Roadmap

02/03

What ships next.

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

Current version

This first version of OPN Stream Vault focuses on one clear stream-style deposit flow:

  • Deploy the stream vault contract on OPN Chain.
  • Test the createStream() function with native OPN.
  • Store amount, start time, release time, and claim status on-chain.
  • Set a simple automatic release delay.
  • Confirm that claiming is blocked before the release time.
  • Submit the build for Season 1 review.

Next build step

The next step is to make the stream flow usable from a simple front end:

  • Add a wallet-connected page for creating streams.
  • Show all stream entries for the connected wallet.
  • Display release dates in a readable format.
  • Show active and claimable streams separately.
  • Add explorer links for stream transactions.

Product direction

After the basic interface is working, the contract can be expanded into a more practical stream tool:

  • Add custom release durations.
  • Add named streams for payouts, vesting, or rewards.
  • Add ERC-20 stream support.
  • Add public stream pages for transparent records.
  • Improve events for indexing and analytics.

Long-term idea

The long-term direction is to build a lightweight release-schedule primitive for OPN Chain, useful for delayed payouts, reward unlocks, personal lockups, and simple vesting-style flows.

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.

  • 01OPNStreamVaultPrimary

    0xEd328f832fA604bC23E0EA79cbeF1BB61D3EF703

    tx 0x958e1cb6d2e4589e7591be0e40a4b79e94c1864f4fd9141ebb6c3ba7e0dd0941

    deployed Jun 3, 2026 · block 17823684