hackquest logo

TapToTip

Tap-to-Tip turns any QR sticker or link into a one-tap crypto tip jar.

ビデオ

テックスタック

React
Web3
Solidity

説明

Tap-to-Tip

Tap-to-Tip turns any QR/NFC sticker or link into a one-tap crypto tip jar. Scan → set amount → send. No wallet popups, no seed phrases, no gas pain—thanks to MetaMask Delegation Toolkit + Embedded Wallets. Recipients get money instantly; you get analytics and optional platform fees out of the box.

The problem

Tipping creators, street vendors, streamers, and non-profits is still slow and leaky:

  • Too many steps (connect wallet, confirm, sign, pay gas).

  • Casual tippers bounce; small tips get killed by friction.

  • Recipients lack clean analytics + payout controls.

The solution

A “scan → send” flow that feels like Web2:

  • Web2-style login (MetaMask Web3Auth Embedded Wallets).

  • Authorize once: user grants a narrow, time-boxed delegation.

  • Frictionless sends: our delegate EOA executes tips on their behalf (we fund gas or sponsor later with a paymaster).

  • Clean on-chain events via your TipJar so Envio can power dashboards, leaderboards, receipts.

Prime use cases

  • Street sellers / cafés / pop-ups: QR at checkout or table tents.

  • Creators/streamers: overlay QR; shout-outs per tip.

  • Events & booths: QR sticker for quick tips, no cash handling.

How it works (simple)

  1. Scan QR → tip page opens with ?to=recipient.

  2. Login once (Embedded Wallets) → create delegator smart account.

  3. Authorize once (30-day, function-scoped, optional recipient pin).

  4. Tip anytime: our delegate EOA sends one tx to DelegationManager to redeem the stored delegation + call TipJar.tipTo(to, ref) with value.

  5. Analytics: Tipped event → Envio → dashboard/CSV/webhook.

ハッカソンの進行状況

Create Frontend, Backend And Smart Contract
チームリーダー
MMuhammad Hussein Aprianto
プロジェクトリンク
業界
Other