OPN Deposit Badge
A native OPN deposit badge for transparent wallet activity records.
by kiristrem_14916 · 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.
Deposit badge record
OPN Deposit Badge is a small badge-style deposit primitive deployed on OPN Chain. It creates a wallet-linked record when a user sends native OPN into the contract.
The idea is similar to an activity badge, but instead of only storing a label, the contract stores a real deposit amount, timestamp, and badge state on-chain.
Why this build exists
Many ecosystems use badges to show participation, access, loyalty, testing, or contribution history. Most badge systems are either fully off-chain or only visual.
This contract keeps the badge simple but verifiable. A wallet creates a badge deposit, the contract records the amount and mint time, and the badge can later be burned or closed.
What the contract does
createBadgeDeposit()creates a badge deposit with native OPN.- Each badge record stores amount, mint time, and burn status.
- The contract tracks badge value by user.
- It also tracks total badge value and badge event count.
burnBadgeDeposit()can close the badge record later.- Read functions expose badge records by wallet.
OPN Chain proof
The contract was deployed on OPN Chain during the Season 1 window. A live createBadgeDeposit() transaction was executed on the selected contract, so the submission includes both 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 version
This submitted version of OPN Deposit Badge focuses on a simple wallet activity badge backed by an on-chain deposit:
- Deploy the deposit badge contract on OPN Chain.
- Test the
createBadgeDeposit()function with native OPN. - Store badge amount, mint time, and burn status on-chain.
- Track badge value by user.
- Track total badge value and badge event count.
- Submit the selected working contract for Season 1 review.
Next step
The next step is to make badge creation visible through a small front end:
- Add wallet connection.
- Let users create a deposit badge from a web page.
- Show badge records for the connected wallet.
- Display active and burned badges separately.
- Add explorer links for badge transactions.
Badge expansion
After the basic interface, the badge model can become more useful:
- Add named badge types.
- Add badge categories for access, loyalty, testing, contribution, or campaign activity.
- Add optional badge levels based on deposit size.
- Add ERC-20 badge deposit support.
- Add public badge pages for transparent verification.
Long-term direction
The long-term goal is to turn OPN Deposit Badge into a lightweight activity-badge layer for OPN Chain, where users can create transparent proof of participation, access, loyalty, and ecosystem activity directly on-chain.
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.