Skip to content

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

 
 
 

Contributors