Service Provider Stream Nomination Thread

Name and website of Provider:
Dark Florist https://www.dark.florist/
darkflorist.eth

Name of main point of contact:
Killari
killaridev.eth

What do you want to build on ENS?

We are dedicated to enhancing the safety of Ethereum for users through the development of censorship resistant, open-source (with permissive license), and privacy-focused software. Our flagship product, The Interceptor, is a browser extension available for Firefox, Chrome, and Brave.

The Interceptor provides users with a comprehensive explanation of their transactions before they sign them. For a brief overview of the extensions capabilities, watch our informative video on YouTube
The Interceptor counteracts scammers by simulating fraudulent transactions, thereby exposing the scam to users. As an example, consider this deceptive page falsely asserting that your ENS name is set to expire tomorrow (which is untrue!). When the user attempts to extend, the application instead initiates a transaction designed to purloin assets from their account. Our tool simulates this scenario, revealing that the proposed transaction is clearly divergent from what the app presented to the user.

In the unfortunate event that your private key is compromised, our tooling also can help you recover some of your assets:
So a scammer stole your tokens and is running a sweeper bot on your hacked Ethereum account - Part 1
So a scammer stole your tokens and is running a sweeper bot on your hacked Ethereum account - Part 2

Current products (all functional on mainnet):
The Interceptor (Transaction simulator extension)
Bouquet (Simple tool to send The Interceptor’s simulator stacks to mainnet)
NFT sender (Simple tool to send NFT’s)
Lunaria (Simple tool to send ETH and ERC20’s)

Along with our general team goals of improving the safety and security of Ethereum for all users, we also aim to improve our ENS integration. Currently, The Interceptor can only extract the ENS name from wrapped ENS NFTs and display it to the user. Our upcoming plans include incorporating additional ENS features such as:

  1. When user is interacting with ENS app or any third party ENS management tool, we’ll present a nice simulation that shows exactly what the user is doing before signing

  2. When a user is interacting with an ENS address, we will show what it resolves into if the user approves off-chain lookup of the name (since we care a lot about privacy, we require explicit approval from the user before making any external requests).

  3. Allow the user to add ENS addresses to their The Interceptor address book.

  4. Provide all of the above when using a Gnosis SAFE to manage an ENS name.

Past experience working on Ethereum:
Our co-founder, Micah Zoltu, is a distinguished Ethereum developer. He has contributed significantly to projects such as Augur, served as an EIP editor, created EIP-2718, and is a significant contributor to Ethereum core dev work. Micah also founded http://serv.eth that provides support to a number of Ethereum projects.

For the past year and a half, we’ve dedicated our efforts to developing The Interceptor and the other associated tools.

On top of working on our products, we work with a wider Ethereum ecosystem to make Ethereum a better place for everyone. Currently we are working on getting the eth_multicallV1 JSON-RPC method to all mainnet compatible Ethereum clients. Here’s the proposed execution spec: add `eth_multicallV1` by KillariDev · Pull Request #484 · ethereum/execution-apis · GitHub and here’s a presentation that we held to Ethereum core developers and others in Devconnect Istanbul about the topic: eth_multicall istanbul - Google Slides. We plan to continue our work to improve the overall Ethereum ecosystem.

Size of team and commitment
We currently have a team of two full time developers and one part time developer. We plan to grow our team to 4 full time developers with the ENS Grant.

Links to documents with further information
The Interceptor - A transaction simulator extension
The Interceptor - Ethereum Browser Extension for Security, Simulation, and Forking
How to securely transfer unclaimed tokens from a compromised wallet

Conflict of interest statement
The Interceptor is completely self funded and its founders have no conflict of interests.

10k Endorsement link: Self-endorsement (held by darkflorist.eth multisig)

Budget Requested: $500,000/y.

Other notes (optional field):
There’s currently a bug in The Interceptor with ENS that makes it clunky to login to ENS site with. We have a fix for this, which we aim to deploy next week.

All our development happens in the open for everyone in The Interceptor discord to see. Please feel free to join the discussion and ask us anything!

2 Likes