OPN Loyalty Vault
A native OPN loyalty vault for transparent participation records.
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.