hackquest logo

Proof

Proof secures assessment scores on-chain and enables seamless, automated tutor tipping via MetaMask Advanced Permissions

비디오

기술 스택

Next
Ethers
Web3
Solidity
Wagmi
Viem
Metamask

설명

Proof is a blockchain-powered assessment platform that uses MetaMask Advanced Permissions and EIP-7702 to enable gasless, automated transactions for users (Students)

Advanced Permissions Integration🎯

Automated Tutor Tipping

- Students grant one-time permissions to tip tutors after exams

- Up to 0.01 ETH per day, 24-hour expiry

- No repeated transaction approvals needed

- Users retain full control and can revoke anytime

Gasless via EIP-7702

- Pimlico paymaster sponsors all gas fees

- Smart accounts execute on behalf of users

- True Web2 UX on Web3 rails

Technical Stack

- MetaMask Smart Accounts Kit (EIP-7702)

- Viem Account Abstraction (EIP-7715, EIP-7710)

- Pimlico Bundler & Paymaster


Live Project :
https://proof-htf.vercel.app

Metamask Advanced Permissions Code Usage Links:

- https://github.com/bellobambo/proof-htf_fe/blob/main/app/components/SmartWalletIndicator.tsx

- https://github.com/bellobambo/proof-htf_fe/blob/main/app/components/Courses.tsx

Code Usage Link to Redeeming Metamask Advanced Permissions:

- https://github.com/bellobambo/proof-htf_fe/blob/main/utils/useSmartSession.ts

- https://github.com/bellobambo/proof-htf_fe/blob/main/app/components/SmartSessionContext.tsx

- https://github.com/bellobambo/proof-htf_fe/blob/main/app/components/Provider.tsx

Social Media Links :

X Post 1: https://x.com/i/status/2001799621476307359

X Post 2: https://x.com/i/status/2003597156087922918

X Post 3: https://x.com/i/status/2006069951015313885


Platform Features✨

For Tutors: Create exams, manage assessments

For Students: Take exams, review past questions, track scores on-chain, tip tutors seamlessly

For Everyone: Multi-language support via [Lingo.dev](https://lingo.dev/en) (Spanish, French, German, Chinese, Italian)

Contract Address: 0x6bcEf738a4e1A3753Ae4652A08909a7665E709bd

Network: Ethereum Sepolia Testnet

Proof Smart Contract: [github.com/bellobambo/Proof-HTF](https://github.com/bellobambo/Proof-HTF)

Submission for Best Integration - Existing Project track. Automating transactions while preserving security and decentralization.

해커톤 진행 상황

Had issues when integrating the Advanced Permission but The "Getting Started With MetaMask Advanced Permission Video" on Youtube and the Github Repo i was able to Resolve Most of the issue

자금 모금 상태

Non, Open to Fundraising
팀 리더
BBello Bambo
프로젝트 링크
부문
OtherSocialFiInfra