project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

BribeHacks

Marketplace for Talent & Attention. Hackers get paid. Sponsors get signal. Everyone has fun.

BribeHacks

Created At

ETHGlobal New York 2025

Winner of

ENS

ENS - Best use of ENS 2nd place

Project Description

Next-Gen Platform for Hackathons: Injecting real market dynamics into the builder economy — inspired by NYC, the financial capital of the world.


❌ What Sucks Right Now

It's Friday night. Hundreds of thousands of dollars will be dropped in prizes. Tons of sponsors, tons of hackers — but it’s chaos.

How do hackers choose what to hack on? How do sponsors attract talent? How do either side know what’s actually going on?

They don’t.

You might grind for 36 hours only to find out your bounty had 1000 submissions, while another sponsor got zero. It's inefficient and asymmetric — pure black box.


✅ How We're Making It Awesome

Hackers “commit” early — they lock in up to 3 bounties they're interested in. At 11pm Friday, the bell rings: the Bribehack Stock Exchange is live.

A real-time leaderboard drops:

  • What bounties are hot?
  • Where’s the attention flowing?
  • Who’s attracting talent?

Hackers can pivot. Sponsors can react.

Sponsors can now increase bounty pools or get sneaky and bribe individual hackers"Yo, mad-dog69.bribehack.eth, we’ll give you $X to switch to our stack." Direct. Onchain. No middlemen. No black box.


😎 Pseudonyms, Not Awkwardness

Markets are savage. But they’re also fun.

Every hacker gets a pseudonymous ENS subdomain: wild-otter.bribehack.eth, crazy-cow.bribehack.eth, quantum-lobster.bribehack.eth...

It’s easy to track who's rising, who’s getting bribed, and who’s jumping ship — all without doxxing anyone.


🛠️ Trust the Data

Everything is onchain:

  • Commits are recorded via smart contract
  • Indexed in The Graph subgraph
  • Real-time leaderboard + stats
  • Bribes are vault-controlled — no ghosting allowed

No forms, no screenshots, no backroom deals. Just code, bribes, and vibes.


🎯 Kinda Conclusion

Bribehack drops the BS and the bureaucracy. We dropped the platform constraints. Maybe we’re breaking some rules. Maybe even some laws.

But we’re having fun. And hackers are getting paid.

This is a live marketplace for talent and attention — powered by ENS, The Graph, onchain contracts, and pure NYC energy.

Let the markets decide. Let the hackers play. Let the bribes flow.

How it's Made

🧪 How It's Made

We built Bribehack as a full-stack onchain experience — minimal backend, maximum composability.

Key tech stack:

Frontend: Next.js + Tailwind + ShadCN UI, powered by Vercel

Smart Contracts: Solidity contracts on Sepolia for commitment and bribe tracking

ENS: Every hacker gets a pseudonymous ENS subdomain (e.g., wild-badger.bribehack.eth) minted via a custom script + UI hook

The Graph: Subgraph tracks all commits, bribes, and sponsorships in real-time. Used to power the leaderboard and stats

Dynamic: Wallet onboarding via email + smart wallet creation. Enables non-crypto-native hackers to join

grc20-ts: We used The Graph's GRC-20 library to publish all ETHGlobal prize metadata to the Knowledge Graph — a decentralized, queryable registry of hackathon prizes

NORA: 'vibe' hacking the smart contract

🔁 How It Flows

Hacker commits to a bounty — this is an onchain transaction stored in the subgraph

Subgraph indexes those commitments for real-time visibility

Sponsors can inspect where attention is going and...

...either increase bounty pools or send individual bribes to hackers

Hacker profiles with ENS names and stats are generated on the fly

All prizes from the hackathon are now onchain (via GRC20) for reuse across ecosystems

🧠 Hacky Bits Worth Mentioning

We built a pseudonym generator that creates ENS-safe, emoji-enhanced hacker identities

Used a single useENSSubdomain() React hook to handle availability checks, resolver setup, and minting — all from the browser

The GRC20 metadata publisher parses JSON prize data, categorizes sponsors, calculates total pools, and pushes it all to The Graph Knowledge Graph — no backend needed

Our leaderboard fetches live data from The Graph with zero-indexer setup friction

Onchain & Open

Smart Contract: 0x22A81E4C78eC3bC0469f23E34Ce130242BBf7ca0 (Sepolia)

Subgraph: bribehack-sepolia @ The Graph Studio

GraphQL Endpoint: https://api.studio.thegraph.com/query/118881/bribehack-sepolia/v1.0.0

All commits, bribes, and stats are sourced directly from this subgraph — no offchain handwaving.

background image mobile

Join the mailing list

Get the latest news and updates