Back to explore
Season 1 · DeFi & Open Finance

OPN Participation Vault

A native OPN participation vault for weighted on-chain activity records.

Stage 1, ReviewDeFi & Open Finance

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

Weighted participation record

OPN Participation Vault is a small on-chain participation primitive deployed on OPN Chain. It lets a wallet join a vault with native OPN and records that participation as a weighted activity entry.

This version is not just a simple deposit log. Each participation record includes amount, join time, activity weight, and active status, so the contract can represent more than a plain transfer.

What it solves

Many builder programs, testnet campaigns, and community systems need a way to prove that a wallet participated. Usually this starts with off-chain records: forms, spreadsheets, Discord roles, or dashboard points.

This contract moves the basic participation record on-chain. A wallet joins, the value is stored, a weight is calculated, and the record remains readable through the contract.

Contract flow

  • joinVault() creates a participation record with native OPN.
  • The contract stores amount, timestamp, calculated weight, and active status.
  • It tracks total joined value by wallet.
  • It also tracks total vault value and total participation records.
  • closeRecord() can close a participation entry later.
  • View functions expose wallet-based participation records.

OPN Chain proof

The contract was deployed on OPN Chain during the Season 1 submission window. A live joinVault() transaction was executed with native OPN, so the submission includes deployment proof and real on-chain interaction.

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 Participation Vault focuses on a weighted participation record:

  • Deploy the participation vault contract on OPN Chain.
  • Test the joinVault() function with native OPN.
  • Store amount, join time, calculated weight, and active status on-chain.
  • Track total joined value by wallet.
  • Track total vault value and total participation records.
  • Submit the working contract for Season 1 review.

Next step

The next step is to add a simple participation dashboard:

  • Add wallet connection.
  • Let users join the vault from a web page.
  • Show participation records for the connected wallet.
  • Display active and closed records separately.
  • Show calculated participation weight.
  • Add explorer links for participation transactions.

Product expansion

After the first interface, the vault can support broader participation flows:

  • Add named participation campaigns.
  • Add participation categories for testing, builder programs, quests, or community events.
  • Add optional notes or labels for each record.
  • Add ERC-20 participation support.
  • Add public participation pages for transparent review.

Long-term direction

The long-term goal is to make OPN Participation Vault a lightweight participation layer for OPN Chain, where wallets can create verifiable activity records with measurable weight for campaigns, builder programs, and ecosystem engagement.

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.

  • 01OPNParticipationVaultPrimary

    0x983ca620a7Bc85b536E600e0097C7386D66EF804

    tx 0x12c80ff872c5ac8e8831ecf785dedb51bab6d7b6cab1f20193432c7615b36cdc

    deployed Jun 8, 2026 · block 18156251