Polygon Transaction Firewall (PFT) is the first AI-powered firewall for your wallet, designed specifically for the Polygon and EVM ecosystem. It intercepts, simulates, and analyzes transactions in real-time to protect users from wallet drainers, malicious contracts, and phishing attacks.
Stop malicious transactions before they happen.
- 🛡️ AI-Powered Analysis: Uses advanced heuristics and AI models to detect transaction anomalies.
- ⚡ < 350ms Latency: Ultra-fast simulation ensures zero friction in your user experience.
- 🔐 Non-Custodial: Your keys, your crypto. PFT never holds your assets.
- 🌐 Multi-Chain Support: Optimized for Polygon, but compatible with major EVM chains.
- 🔑 Passkey Support: Secure, passwordless authentication powered by Thirdweb.
The project consists of a modern React frontend and a robust backend simulation engine.
- Frontend: React, Vite, TailwindCSS, Framer Motion, Thirdweb SDK.
- Backend: Node.js, Express (Simulation Engine).
- Security: Real-time transaction simulation & heuristic analysis.
- Node.js v16+
- npm or yarn
-
Clone the repository
git clone https://github.com/0xsupremedev/polygon-pft.git cd polygon-pft -
Install Dependencies
npm install cd frontend && npm install cd ../backend && npm install
-
Run Development Server
# Start both Frontend and Backend npm run dev
- Connect your wallet using the Connect Wallet button (supports MetaMask, Coinbase, Rainbow, and Passkeys).
- Navigate to the Analyze tab to simulate a transaction hash.
- Use the Compare tool to visualize safe vs. malicious transaction patterns.
Contributions are welcome! Please open an issue or submit a pull request.
MIT License. See LICENSE for details.
Built with ❤️ for the Polygon Ecosystem by 0xsupremedev