ScrollTax
Stake crypto with friends and pay automatically when you doomscroll. A native Android app detects banned app usage in real time and fires penalty payments to other group members.
Project Information
At a Glance
Stake crypto with friends and pay automatically when you doomscroll. A native Android app detects banned app usage in real time and fires penalty payments to other group members.
Description
ScrollTax turns screen-time guilt into financial accountability.
Users create or join a group, stake XRP or TON, and set a list of banned apps. A native Android Accessibility Service monitors phone usage in real time. Exceed your scroll threshold on Instagram, TikTok, or any banned app and a penalty payment fires automatically to the other members of the group.
The more your friends fail, the more you earn. The same goes for you.
Groups are created via a Telegram bot for TON-native users, or directly in the Android app for XRPL staking. Supabase acts as the real-time bridge between the mobile app, the bot, and the blockchain.
Technical Details
ScrollTax is built with React Native 0.84.1 and TypeScript, targeting Android only. Scroll detection uses a native Kotlin AccessibilityService that fires real-time events when a banned app is in the foreground beyond the configured threshold.
XRPL staking runs on Testnet via xrpl.js v4.6, with wallet seeds stored securely using react-native-keychain. The group creator's XRPL address acts as the group treasury. TON staking is handled natively through a Telegram bot, enabling zero-friction onboarding for Telegram-native users.
Supabase provides PostgreSQL persistence, authentication, and Row-Level Security as the real-time synchronization layer between the app and the bot. Navigation uses React Navigation, and group and blockchain logic is isolated in dedicated service modules under src/services.
Team
2Sylvain Pichot
Mohamed Bouchnak
Hackathon
Stablecoins & Payments Hackathon
Duration
Mar 21, 8:00 AM - Mar 22, 4:00 PM UTC
Prizes Won
1Prizes Won
1 prize awarded