Back to explore
Season 1 · DeFi & Open Finance

OPN FlowVault

A native OPN vault for deposits, withdrawals, and on-chain balance tracking.

Stage 1, ReviewDeFi & Open Finance

by agus_sumantri · submitted May 31, 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 FlowVault is a simple native OPN vault deployed on OPN Testnet. It demonstrates a basic DeFi primitive where users can deposit native OPN into a smart contract, track their on-chain vault balance, and withdraw their funds anytime.

The contract is intentionally simple, transparent, and easy to review. It includes native OPN deposits, individual user balance tracking, partial withdrawals, withdraw-all functionality, total vault statistics, and deposit/withdraw events.

Why

This project was built as a lightweight open finance prototype for OPN Chain. The goal is to show how a small vault primitive can be deployed and used directly on-chain without relying on a centralized intermediary.

Even though this is a minimal version, the core idea can be extended into savings products, goal-based vaults, activity dashboards, public vault analytics, or other user-facing DeFi tools on OPN Chain.

How it works

  1. A user sends native OPN to the vault using the deposit function.
  2. The contract records the user's vault balance.
  3. The vault updates total deposits and total users.
  4. The user can withdraw part of their balance or withdraw everything.
  5. Each deposit and withdrawal emits an event, making the activity easy to track on-chain.

Current status

The smart contract has been deployed on OPN Testnet and interacted with successfully. The source code, deployment script, interaction script, contract address, deploy transaction, and interaction transaction are all available in the public GitHub repository and demo page.

Next steps

The next phase is to build a simple frontend dashboard where users can connect a wallet, view their OPN balance, view their FlowVault balance, deposit OPN, and withdraw funds. Later versions can add savings goals, vault analytics, and a public activity feed.

Roadmap

02/03

What ships next.

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

Q2 2026 - Testnet MVP

  • Deploy OPN FlowVault smart contract on OPN Testnet.
  • Add native OPN deposit, partial withdrawal, withdraw-all, vault statistics, and user balance tracking.
  • Publish source code, deployment script, interaction script, demo page, contract address, deploy transaction, and interaction transaction.
  • Collect early reviewer feedback from the OPN Builders submission.

Q3 2026 - Frontend Dashboard

  • Build a simple wallet-connected frontend.
  • Show wallet OPN balance and FlowVault balance.
  • Add deposit and withdraw buttons.
  • Display vault statistics such as total users and total deposits.
  • Add links to contract, deploy transaction, and interaction transaction on the explorer.

Q4 2026 - Product Layer

  • Add user savings goals.
  • Add deposit history and withdrawal history.
  • Add public vault analytics.
  • Add a simple activity feed based on on-chain events.
  • Improve UI/UX for non-technical users.

Beyond

  • Explore multi-vault support for different savings strategies.
  • Add optional vault labels or categories.
  • Research integrations with other OPN Chain DeFi primitives.
  • Continue improving the project based on community and reviewer feedback.

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.

  • 01OPNFlowVaultPrimary

    0xab785E6Ca642171f4ED4e6b40f4F46e996D01D07

    tx 0x5b087bfa25d5b55a422cfcd5e1e387bb24ff44bb98a2a82704a3c475963ebc19

    deployed May 31, 2026 · block 17644095