Back to explore
Season 1 · DeFi & Open Finance

OPN Loyalty Vault

A native OPN loyalty vault for transparent participation records.

Stage 1, ReviewDeFi & Open Finance

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

Participation vault

OPN Loyalty Vault is a simple loyalty-style vault deployed on OPN Chain. It records when a wallet joins the vault with native OPN and keeps that participation entry visible on-chain.

The goal is not to build a full loyalty program in this first version. The goal is to create a clean participation record that can later support loyalty tiers, rewards, campaign access, or user reputation.

Why it exists

Communities often reward users who keep participating over time. But the early record of participation is usually scattered across forms, bots, dashboards, or Discord roles.

This contract creates a basic on-chain version of that record: a wallet joins, the amount is stored, the timestamp is saved, and the entry can later be exited.

Main flow

  • joinLoyaltyVault() creates a loyalty deposit with native OPN.
  • Each entry stores amount, join time, and exit status.
  • The contract tracks loyalty balance by user.
  • It also tracks total loyalty balance and loyalty event count.
  • exitLoyaltyVault() can close a loyalty deposit later.
  • View functions expose wallet-based loyalty records.

OPN Chain proof

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

The submitted version of OPN Loyalty Vault focuses on a simple participation record:

  • Deploy the loyalty vault contract on OPN Chain.
  • Test the joinLoyaltyVault() function with native OPN.
  • Store deposit amount, join time, and exit status on-chain.
  • Track loyalty balance by user.
  • Track total loyalty balance and loyalty event count.
  • Submit the build for Season 1 review.

Next step

The next step is to make the loyalty vault usable from a simple interface:

  • Add wallet connection.
  • Let users join the loyalty vault from a web page.
  • Show loyalty entries for the connected wallet.
  • Display active and exited entries separately.
  • Add explorer links for loyalty vault transactions.

Product expansion

After the basic interface, the vault can support more loyalty-style features:

  • Add named loyalty campaigns.
  • Add participation categories.
  • Add optional loyalty periods.
  • Add ERC-20 loyalty deposits.
  • Add public loyalty pages for transparent participation tracking.

Long-term direction

The long-term goal is to turn OPN Loyalty Vault into a lightweight participation layer for OPN Chain, useful for community loyalty records, campaign access, contributor tracking, and transparent engagement history.

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.

  • 01OPNLoyaltyVaultPrimary

    0x2414a718b409b1d3e19B3df9F803E7a4c8F34639

    tx 0xea0733e85a8a931d79a1f05801ce3ec2b209e40331d5e339db44fa431dcb1682

    deployed Jun 7, 2026 · block 18095338