hackquest logo

Proof

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

Videos

Pila tecnológica

Next
Ethers
Web3
Solidity
Wagmi
Viem
Metamask

Descripción

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.

Progreso del hackathon

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

Estado de recaudación de fondos

Non, Open to Fundraising
Líder del equipo
BBello Bambo
Enlace del proyecto
Sector
OtherSocialFiInfra