Real-time perception layer for Ethereum — intercepting wallet actions and explaining intent, risk, and context.
- User visits a website
- Website injects a wallet (
window.ethereum) - ENSight hooks into the page runtime
- Website calls
ethereum.request(...) - ENSight intercepts method + parameters
- Intent is forwarded to the background worker
- ENSight side panel opens automatically
- ENSight explains what’s about to happen (action, risk, context)
- WXT
- Chrome Extension APIs
- Runtime interception hooks
- Background workers
This repository contains the client perception layer of ENSight — responsible for detecting wallet activity, intercepting transaction intent, and presenting real-time context to users.
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
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.
- 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

