From 7f0124d40f325f94ebc2204eaf475ebed7eae3bc Mon Sep 17 00:00:00 2001 From: swarooppatilx Date: Sun, 26 Oct 2025 17:07:51 +0530 Subject: [PATCH] chore: update about page --- packages/nextjs/app/about/page.tsx | 217 ++++++++++++++--------------- 1 file changed, 107 insertions(+), 110 deletions(-) diff --git a/packages/nextjs/app/about/page.tsx b/packages/nextjs/app/about/page.tsx index 2863473..548d426 100644 --- a/packages/nextjs/app/about/page.tsx +++ b/packages/nextjs/app/about/page.tsx @@ -1,7 +1,7 @@ import Image from "next/image"; import Link from "next/link"; +import type { Metadata } from "next"; import { - ArrowTopRightOnSquareIcon, BanknotesIcon, BoltIcon, BugAntIcon, @@ -13,11 +13,23 @@ import { } from "@heroicons/react/24/outline"; import { getMetadata } from "~~/utils/scaffold-eth/getMetadata"; -export const metadata = getMetadata({ - title: "About | BugChan", - description: "Learn what BugChan is, how it works, and why onchain bug bounties matter.", +export const metadata: Metadata = getMetadata({ + title: "About", + description: "About BugChan — a decentralized bug bounty platform.", }); +function Feature({ title, description, children }: { title: string; description?: string; children: React.ReactNode }) { + return ( +
+
+ {children} + {title} +
+ {description &&

{description}

} +
+ ); +} + export default function AboutPage() { return (
@@ -27,29 +39,26 @@ export default function AboutPage() {

About BugChan

- BugChan is a decentralized bug bounty platform for Web3. Projects launch transparent onchain bounty - programs, and researchers submit reproducible reports with a small stake to reduce spam. Rewards are - distributed based on outcomes, all verifiable onchain. + BugChan is a decentralized bug bounty platform with on-chain escrow and client-side encryption to secure + reports.

- Start a program + Start a Program - Explore bounties + Explore Bounties
-
-
- Security shield -
+
+ Security shield
@@ -58,18 +67,24 @@ export default function AboutPage() {

Why BugChan

- + - - + + - +
@@ -80,12 +95,21 @@ export default function AboutPage() {
-

Technology

-

- BugChan provides a decentralized bug bounty platform that operates on the Sepolia testnet. The platform - uses smart contracts to track submissions, stakes, and rewards while storing encrypted vulnerability - reports on IPFS. -

+

Technology & Integrations

+
    +
  • + Hardhat 3: Smart contract development and testing. +
  • +
  • + Pyth Network: Real-time ETH/USD price feeds via Hermes SDK. +
  • +
  • + BlockScout: Autoscout instance for inspecting and verifying transactions. +
  • +
  • + Lighthouse: Client-side encryption and decentralized report storage. +
  • +
@@ -98,10 +122,10 @@ export default function AboutPage() {

Security Model

@@ -109,99 +133,72 @@ export default function AboutPage() {

Requirements

-

- BugChan operates on the Sepolia testnet. All interactions require a connected wallet with Sepolia ETH for - transaction fees. -

-
- - Install MetaMask - - - - Get Sepolia ETH - - -
+ {/* How it works */} -
-
-

How it works

-
-
-
- -

For project owners

-
-
    -
  1. Create bounty with detailed scope and reward treasury
  2. -
  3. Review submitted vulnerability reports
  4. -
  5. Accept valid reports and reject invalid submissions
  6. -
  7. Close bounty to distribute rewards to approved researchers
  8. -
-
-
-
- -

For security researchers

-
-
    -
  1. Browse open bounties and review scope documentation
  2. -
  3. Prepare and encrypt vulnerability reports
  4. -
  5. Submit findings with required stake amount
  6. -
  7. Receive rewards for accepted reports when bounty closes
  8. -
-
+
+

How It Works

+
+
+

+ For Project Owners +

+
    +
  • Lock rewards in on-chain escrow.
  • +
  • Confidentially review encrypted submissions.
  • +
  • Accept valid or reject invalid reports; receive slashed stakes.
  • +
  • Close bounty for automatic reward distribution.
  • +
+
+
+

+ For Researchers +

+
    +
  • Browse bounties with guaranteed pools.
  • +
  • Submit encrypted findings via IPFS.
  • +
  • Stake ETH per submission; one per wallet.
  • +
  • Receive reward if accepted; stake refunded if bounty expires.
  • +
{/* Rewards & Incentives */} -
-
-
-
-
- -

Rewards & Incentives

-
-
    -
  • Projects fund a treasury that distributes rewards when the bounty closes
  • -
  • Researchers must stake ETH to submit reports, which is returned upon acceptance
  • -
  • Multiple submissions allowed with fixed stake amount per submission
  • -
  • Rejected reports result in slashed stake; pending reports are refunded when bounty closes
  • -
  • Rewards are distributed according to report quality and severity tiers
  • -
-
-
+
+
+ +

Rewards & Incentives

+
    +
  • Guaranteed escrow for all bounty rewards.
  • +
  • Equal reward split among accepted submissions.
  • +
  • Stake-to-submit mechanism prevents spam.
  • +
  • Slashed stakes go to bounty owner if rejected.
  • +
  • Stake refunded if bounty expires before review.
  • +
  • One submission per wallet per bounty.
  • +
); } - -function Feature({ title, description, children }: { title: string; description?: string; children: React.ReactNode }) { - return ( -
-
- {children} - {title} -
- {description &&

{description}

} -
- ); -}