Back to explore
Season 1 · DeFi & Open Finance

OPN Deposit Badge

A native OPN deposit badge for transparent wallet activity records.

Stage 1, ReviewDeFi & Open Finance

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.

  • 01OPNDepositBadgePrimary

    0x4A15682AdA894e1F7F05C5E1ffd953290b148412

    tx 0x9df0454d74ff4cf0596ac2f6c5909827c25b4391858dba4d9a0e940726eb5ee9

    deployed Jun 8, 2026 · block 18152889