Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimesWall Shield

TimesWall

Zero-Trust Web3 Security Shield & Burner Architecture for Solana

Website Solana AI Engines


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.


🛑 The Problem

In the current Web3 landscape, interacting with unverified dApps is like playing Russian Roulette with your primary vault.

  1. Wallet Drainers: Malicious smart contracts camouflage drainer logic inside complex bytecodes.
  2. Identity Exposure: Your public key and full balance history are exposed the second you connect to a dApp.
  3. Blind Signing: Standard wallets show you unreadable hex codes or generic "Approve Transaction" screens, relying on the user's technical expertise to spot fraud.

🛡️ The Solution: TimesWall

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.


✨ Features

  • 🌐 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.

🏗️ Architecture

Architecture Flow
  1. dApp Request: window.solana.signTransaction() is called.
  2. Interception: TimesWall proxy halts the request.
  3. AI Scan: Transaction bytes are sent to the Backend (Render). Gemini AI computes Risk Score.
  4. User Verdict: User is presented with a Risk UI (Safe / Warning / Danger).
  5. Execution: If approved, the Shadow Wallet signs the transaction, shielding the main wallet.

🚀 Quick Start (Local Development)

1. Setup Backend

```bash cd backend npm install npm start ``` (Requires `.env` with `GEMINI_API_KEY`, `GROQ_API_KEY`, `HELIUS_RPC_URL`)

2. Setup Landing Page

```bash cd landing npm install npm run dev ```

3. Load Extension

  1. Go to `chrome://extensions` in your Chromium browser.
  2. Enable Developer Mode (top right).
  3. Click Load unpacked and select the `/extension/dist` folder.

🌐 Live Demo

  • Landing Page: timeswall.vercel.app
  • API Endpoint: Hosted on Render
  • Extension: Downloadable directly from the landing page.

Built with 🖤 for the Solana Global Hackathon.

About

TimesWall injects a secure proxy into window.solana — presenting ephemeral shadow wallets to dApps while AI analyzes bytecode in real time. Your real wallet never leaves your hands

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages