Back to explore
Season 1 · DeFi & Open Finance

OPN Campaign Vault

A native OPN campaign vault for transparent campaign funding records.

Stage 1, ReviewDeFi & Open Finance

by dimarozs · submitted Jun 8, 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.

Campaign funding vault

OPN Campaign Vault is a simple campaign-funding primitive deployed on OPN Chain. It lets a wallet fund a campaign-style vault with native OPN and records that campaign deposit directly on-chain.

This version is built as a clean starting point for campaign finance records. It does not include voting, roles, or distribution logic yet. The main goal is to prove that a campaign deposit was created, funded, timestamped, and linked to a wallet.

Why this is useful

Campaigns in Web3 can mean many things: community events, builder programs, reward rounds, grants, testing campaigns, or ecosystem initiatives. A basic funding record is useful before adding more complex management tools.

The contract gives that base layer on OPN Chain, so campaign activity can be checked without relying only on forms, chats, or private dashboards.

How it works

  • fundCampaign() creates a campaign deposit with native OPN.
  • Each deposit stores amount, funding time, and close status.
  • The contract tracks campaign funding by user.
  • It also tracks total campaign funding and campaign event count.
  • closeCampaignDeposit() can close a campaign record later.
  • View functions expose campaign records by wallet.

OPN Chain proof

The contract was deployed on OPN Chain during the Season 1 submission window. A live fundCampaign() transaction was executed after deployment, so the 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 submission

The current version of OPN Campaign Vault focuses on a simple campaign funding record:

  • Deploy the campaign vault contract on OPN Chain.
  • Test the fundCampaign() function with native OPN.
  • Store campaign amount, funding time, and close status on-chain.
  • Track campaign funding by user.
  • Track total campaign funding and campaign event count.
  • Submit the build for Season 1 review.

Next step

The next step is to add a small campaign dashboard:

  • Add wallet connection.
  • Let users fund a campaign from a web page.
  • Show campaign deposits for the connected wallet.
  • Display open and closed campaign records separately.
  • Add explorer links for campaign transactions.

Product expansion

After the basic interface, the campaign vault can support broader campaign workflows:

  • Add named campaigns.
  • Add campaign descriptions and funding goals.
  • Add campaign categories for rewards, grants, events, or builder initiatives.
  • Add ERC-20 campaign funding support.
  • Add public campaign pages for transparent tracking.

Long-term direction

The long-term goal is to turn OPN Campaign Vault into a lightweight campaign funding layer for OPN Chain, useful for builder programs, community campaigns, grant rounds, reward events, and transparent ecosystem initiatives.

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.

  • 01OPNCampaignVaultPrimary

    0xE6083cd950dcC732188B312c972F13f61F11B357

    tx 0x2a4e97b6a6861b8e8b00b186bed1d095d07cf0489f7a8a365259b31e24674fdc

    deployed Jun 8, 2026 · block 18152756