ChainPunchWeb3 challenges, check-ins and reward operations

Run a campaignLocal DApp demo

Give your community a reason to return tomorrow.

Turn learning, creation and brand activities into challenges with a daily rhythm—from goals and rules to publication, results and claims.

Tech stack

  • Solidity
  • EVM
  • ERC-20
  • Next.js
  • ethers.js
  • Foundry
ChainPunch · Campaign creation and daily window
Campaign creation and daily windowDemo excerpt · Full screenshot Chinese UI · Historical demonstration capture

01 / Run a campaign

Publish a challenge in three steps

Write the challenge and daily window, set participation and make-up rules, then review before publishing. Members can understand the duration and commitment before joining.

ChainPunch · Campaign creation and daily window
Campaign creation and daily windowDemo excerpt · Full screenshot Chinese UI · Historical demonstration capture

02 / Run a campaign

Make each result understandable

Show returned principal, extra rewards and other role allocations separately, then offer calculation details and batch progress. Larger challenges can settle across multiple batches.

ChainPunch · Campaign rules and publishing preview
Campaign rules and publishing previewDemo excerpt · Full screenshot Chinese UI · Historical demonstration capture

WHAT WE CAN BUILD WITH YOU

Your market. Your version.

These are customization directions. We agree what to retain, adapt and add before preparing an implementation proposal and quote.

01

A 21-day learning cohort

Tailor daily goals, windows, make-up rules and campaign pages around a curriculum.

02

A creator publishing challenge

Customize submission links and review steps for writing, video or design activities.

03

A brand-sponsored campaign

Scope a fixed reward budget, brand presentation, sponsored pool and task validation as additional development.

BUILT BEHIND THE EXPERIENCE

See how the workflow is built.

01

Challenge contracts

Connect commitments, valid check-ins and allocation rules to settlement and participation records.

02

Batched settlement

Process participants in batches, with visible progress for each execution stage.

03

Exception handling

An emergency exit path supports paused, unsettled activities. Participation views explain time zones and daily windows.

More from the product

ChainPunch · Personal results and role allocations
Personal results and role allocationsDemo excerpt · Full screenshot Mobile original Chinese UI · Historical demonstration capture
ChainPunch · 27 CIT combined role allocation claimed
27 CIT combined role allocation claimedDemo excerpt · Full screenshot Chinese UI · Historical demonstration capture

BUILT BY 0xF1 / 2026-10-20

What I’m building here

My development focus covers daily member actions, organizer rules and batched settlement and claims at the end of a campaign.

  • Challenge contracts
  • Batched settlement
  • Exception handling

A development decision

Principal and rewards need separate explanations. Completion affects returned principal and extra rewards, and a member may also hold an operating role, so personal results and combined allocations remain distinct.

What comes next

Refine campaign themes and member guidance; a sponsor pool remains a separate extension.

EXPLORE THE PRODUCT

Choose what matters to your business.

Questions before we talk

What types of challenge fit?

Timed reading, learning and habit challenges are natural examples. Whether onchain staking fits your audience needs a separate discussion.

Can members review the rules before joining?

Yes. Duration, stake, check-in windows and make-up conditions are presented before participation.

ChainPunch / FONE

Building something similar? Let’s talk.

Ask an engineering question, share a product idea or discuss collaboration, deployment or extending the software. A short message is enough.