Skip to content

Real-time Ethereum wallet interceptor that explains transaction intent, surfaces risk, and adds inline context in the browser.

Notifications You must be signed in to change notification settings

eth-ensight/ensight-extension

Repository files navigation

ENSight Logo

ENSight Extension

Real-time perception layer for Ethereum — intercepting wallet actions and explaining intent, risk, and context.


🔄 Extension User Flow

ENSight Extension Flow Diagram

How it works

  1. User visits a website
  2. Website injects a wallet (window.ethereum)
  3. ENSight hooks into the page runtime
  4. Website calls ethereum.request(...)
  5. ENSight intercepts method + parameters
  6. Intent is forwarded to the background worker
  7. ENSight side panel opens automatically
  8. ENSight explains what’s about to happen (action, risk, context)

⚙️ Tech Stack

  • WXT
  • Chrome Extension APIs
  • Runtime interception hooks
  • Background workers

🎯 Role in ENSight

This repository contains the client perception layer of ENSight — responsible for detecting wallet activity, intercepting transaction intent, and presenting real-time context to users.


🚀 Why ENSight

ENSight acts as a real-time safety + context layer for Web3, giving users clarity before they sign, approve, or interact with smart contracts.

  • Inline transaction explanations
  • Scam & abnormal behavior detection
  • Human-readable wallet intent

⛓️ On-Chain + Off-Chain Integration

The extension is where blockchain truth meets real-time intelligence.

It captures:

  • Raw wallet intent (methods + parameters)
  • Contract interactions
  • Approval flows

And enriches them with:

  • Risk heuristics
  • Context signals
  • Human-readable explanations

All before the user signs.


🔐 Security Model

  • No private keys accessed
  • Read-only interception
  • Optional backend enrichment
  • Sanitized payloads

ENSight is designed as a passive safety layer — not a wallet replacement.


Part of the ENSight ecosystem • Built for open Web3 infrastructure

About

Real-time Ethereum wallet interceptor that explains transaction intent, surfaces risk, and adds inline context in the browser.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •