Proof secures assessment scores on-chain and enables seamless, automated tutor tipping via MetaMask Advanced Permissions
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. ✨