TimesWall intercepts malicious transactions, generates ephemeral "shadow" burner wallets, and uses Real-Time AI (Gemini + Groq) to analyze bytecode before you ever sign a transaction.
In the current Web3 landscape, interacting with unverified dApps is like playing Russian Roulette with your primary vault.
- Wallet Drainers: Malicious smart contracts camouflage drainer logic inside complex bytecodes.
- Identity Exposure: Your public key and full balance history are exposed the second you connect to a dApp.
- Blind Signing: Standard wallets show you unreadable hex codes or generic "Approve Transaction" screens, relying on the user's technical expertise to spot fraud.
TimesWall introduces a Burner-First Architecture combined with AI Static Analysis.
We inject a secure proxy provider into the browser (window.solana) that intercepts requests from Phantom, Backpack, or Solflare.
Instead of exposing your real wallet, TimesWall presents an Ephemeral Shadow Wallet to the dApp. If you need to transact, you fund the Shadow Wallet with exactly the amount needed (e.g., 0.1 SOL). Even if the dApp is malicious, your primary funds (e.g., 100 SOL) remain completely invisible and physically disconnected from the malicious site.
- 🌐 Provider Interception: Overrides
window.phantom,window.backpack, etc. using safe, non-blocking polling. - 👻 Ephemeral Shadow Wallets: Auto-generates local, zero-balance burner wallets for zero-trust browsing.
- 🧠 AI Bytecode Analysis: Uses Gemini AI to analyze raw transaction instructions and compute a 0-100 Risk Score.
- 💬 Conversational Threat Intel: Groq AI generates human-readable security insights tailored to the specific dApp domain.
- ⚡ 1-Click Airdrop/Funding: Built-in QR capabilities and Devnet Airdrops for rapid testing and funding.
- 🖤 Premium Stealth UI: Cinematic, dark-mode, Backpack-inspired UI built directly into a lightweight Chrome extension.
- dApp Request:
window.solana.signTransaction()is called. - Interception: TimesWall proxy halts the request.
- AI Scan: Transaction bytes are sent to the Backend (Render). Gemini AI computes Risk Score.
- User Verdict: User is presented with a Risk UI (Safe / Warning / Danger).
- Execution: If approved, the Shadow Wallet signs the transaction, shielding the main wallet.
```bash cd backend npm install npm start ``` (Requires `.env` with `GEMINI_API_KEY`, `GROQ_API_KEY`, `HELIUS_RPC_URL`)
```bash cd landing npm install npm run dev ```
- Go to `chrome://extensions` in your Chromium browser.
- Enable Developer Mode (top right).
- Click Load unpacked and select the `/extension/dist` folder.
- Landing Page: timeswall.vercel.app
- API Endpoint: Hosted on Render
- Extension: Downloadable directly from the landing page.
Built with 🖤 for the Solana Global Hackathon.

