Skip to content

DarkFlorist/TheInterceptor

Repository files navigation

The cutest dino

The Interceptor Alpha

Introducing The Interceptor - the ultimate browser extension for Ethereum! Say goodbye to the confusion of making transactions with our intuitive tool that provides clear explanations of the type of Ethereum transactions you're making. The Interceptor can be used alongside with Metamask or as a standalone transaction simulation tool. With Metamask integration, you can easily send transactions by forwarding them for signing. But what really sets The Interceptor apart is its Simulation Mode. This powerful feature allows you to simulate multiple transactions and see exactly what they will do - even using DApps for free! Our extension is currently available on Chrome, Firefox, and Brave, and supports Ethereum Mainnet, Sepolia and Görli networks. Experience seamless Ethereum transactions like never before with The Interceptor.

Install for Firefox or Chrome

Features

  • Simulation mode, send transactions for free and see what they do
  • Impersonation mode, be Vitalik or anyone else and see the dApps with the eyes of anyone
  • Rich mode, browse dapps with extra 200 000 ETH in your pocket!
  • Simulate your transactions before sending them to be sure on what they do
  • Avoid common token pitfalls such as sending tokens to tokens contract address
  • And more!

You can also watch Interceptor introduction video from Youtube to see The Interceptor in action!

The cutest dino

The cutest dino

Privacy

We value your privacy highly. The Interceptor is designed to minimize privacy leakage: We don't query external sites for anything. However, The Interceptor Alpha is currently connecting to Ethereum RPC nodes operated by Dark Florists (us) because we utilize some custom tooling on the backend. Work is underway to get our custom tooling standardized across clients so Interceptor will work with any standards compliant Ethereum client.

Development

Setup

Install: npm ci --ignore-scripts

Build: npm run setup-chrome for Chrome or npm run setup-firefox for firefox

Then depending on your browser:

  • Chrome: Browse to chrome://extensions/ and click Load unpacked and point to \app\manifest.json.
  • Firefox: Browse to about:debugging and click Load Temporary Add-on and point to \app\manifest.json.
  • Brave: Browse to brave://extensions/ and click Load unpacked and point to \app\manifest.json.

Contact Us!

You can reach us Dark Florsts via Discord and twitter @DarkFlorist!