OPN Season Receipt
A native OPN season receipt for scored activity records.
by ruslento_79533 · submitted Jun 9, 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.
Season activity receipt
OPN Season Receipt is a lightweight season-based receipt contract deployed on OPN Chain. It lets a wallet create a native OPN receipt for seasonal activity and stores that receipt with a calculated activity score.
The contract is designed around a season model. Each receipt is connected to a season ID, making it more useful for campaigns, builder seasons, testnet waves, and ecosystem participation tracking.
Why this is useful
Season-based programs often need clear records of participation. A user may complete tasks, support a builder campaign, join a testing round, or show activity during a specific season.
Instead of relying only on forms, screenshots, or private dashboards, this contract creates a direct on-chain record with amount, season ID, score, timestamp, and redemption status.
Contract behavior
createSeasonReceipt()creates a season receipt with native OPN.- Each receipt stores amount, season ID, activity score, issue time, and redemption status.
- The contract tracks season value by wallet.
- It also tracks season score by wallet.
- Global totals are tracked for season value, season score, and receipt event count.
redeemSeasonReceipt()can close a receipt later.- Read functions expose season receipts by wallet.
OPN Chain proof
The contract was deployed on OPN Chain during the Season 1 submission window. A live createSeasonReceipt() transaction was executed with native OPN, so this 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 submitted version of OPN Season Receipt focuses on scored season activity records:
- Deploy the season receipt contract on OPN Chain.
- Test the
createSeasonReceipt()function with native OPN. - Store receipt amount, season ID, activity score, issue time, and redemption status on-chain.
- Track season value by wallet.
- Track season score by wallet.
- Track global season value, season score, and receipt event count.
- Submit the working contract for Season 1 review.
Next step
The next step is to create a simple season receipt dashboard:
- Add wallet connection.
- Let users create season receipts from a web page.
- Show receipt records for the connected wallet.
- Display active and redeemed receipts separately.
- Show season ID and calculated activity score for each receipt.
- Add explorer links for receipt transactions.
Product expansion
After the first interface, the receipt model can support broader seasonal activity flows:
- Add multiple season IDs.
- Add named seasons and descriptions.
- Add categories for builder tasks, testing, campaigns, grants, or community participation.
- Add optional activity notes.
- Add ERC-20 season receipt support.
- Add public season pages for transparent review.
Long-term direction
The long-term goal is to make OPN Season Receipt a lightweight season activity layer for OPN Chain, useful for builder seasons, testnet waves, campaign records, contributor tracking, and transparent ecosystem participation.
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.