Back to leaderboard
Season 1 · DeFi & Open Finance

OPN Milestone Fund

A milestone-based native OPN funding primitive for staged work records.

Stage 1, ReviewDeFi & Open Finance

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

What I built

OPN Milestone Fund is a staged funding primitive deployed on OPN Chain. It lets a user fund a milestone with native OPN and stores the amount, funding time, and completion status directly on-chain.

The contract is built around a simple idea: funding can be recorded first, while milestone completion can be handled later.

Why this is useful

Many builder projects, grants, freelance tasks, and community campaigns are milestone-based. A team may want to show that a specific stage was funded before marking the work as completed.

This version keeps the logic small and readable, but the structure can grow into a more complete milestone payment tool.

Main contract actions

  • fundMilestone() creates a funded milestone entry with native OPN.
  • Each entry stores the amount, timestamp, and completion state.
  • The contract tracks total milestone funding by user.
  • It also tracks total milestone funding and total milestone count.
  • completeMilestone() can close a milestone entry.
  • Read functions make milestone records easy to inspect.

OPN Chain proof

The contract was deployed on OPN Chain during the Season 1 submission window. A live fundMilestone() transaction was executed, proving that the contract was not only deployed but also used on-chain.

Roadmap

02/03

What ships next.

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

Current build

The first version of OPN Milestone Fund focuses on a simple staged funding record:

  • Deploy the milestone fund contract on OPN Chain.
  • Test the fundMilestone() function with native OPN.
  • Store milestone amount, funding time, and completion status on-chain.
  • Track total milestone funding by user.
  • Track total milestone funding and milestone count.
  • Submit the build for Season 1 review.

Next step

The next step is to make milestone funding usable through a small interface:

  • Add a wallet-connected milestone page.
  • Let users fund a milestone without using Remix.
  • Show funded milestones for the connected wallet.
  • Display completed and open milestones separately.
  • Add explorer links for milestone transactions.

Product expansion

After the basic interface, the project can grow into a more practical staged funding tool:

  • Add named milestones.
  • Add milestone descriptions and target amounts.
  • Add ERC-20 milestone funding support.
  • Add public milestone pages for transparent project tracking.
  • Improve events for dashboards and analytics.

Long-term direction

The longer-term idea is to create a lightweight milestone funding layer for OPN Chain, useful for builder grants, contributor payouts, staged project work, and community funding 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.

  • 01OPNMilestoneFundPrimary

    0x243a1e9Fc8ACFEc01ED5Ae6FB3A68314853cf07d

    tx 0xb00a9421bbf045fe0f0aebad5967cce8238a8926a39218623fcefb85e3b0e926

    deployed Jun 3, 2026 · block 17823712