project screenshot 1
project screenshot 2
project screenshot 3

MyMiddleMan

web3 middleware application aimed to provide security to user transaction occurred on the blockchain. Using Tenderly to simulate and test a virtual transaction our product aims to guarantee 100% safe User transaction.

MyMiddleMan

Created At

ETHGlobal Waterloo

Project Description

We act as a middleman, every communication that occurs between a user and the blockchain through a wallet (MetaMask) occurs through our platform. We insure each transaction is scam free by using a stable and versatile platform called Tenderly. Tenderly provides a simulation that runs the transaction on a virtual fork of the blockchain allowing the users to remove the barrier between a transaction and its execution.

How it's Made

Firstly some of our tech stacks include node js, react, and web3 frameworks. We made a custom rpc server in node js that is able to directly connect to MetaMask which for the sake of the hackathon connects to the Sepolia test net for development and testing purposes. Using the latest frameworks we received the data from MetaMask requests and send it directly to tenderly in the right format which simulates it in a forked blockchain. Next tenderly returns the results which we store in a database(SQL) and it is inflected in a beautiful user interface on our website allowing the user to clearly analyze the impact of their transaction. Lastly, the User can click on the submit transaction button if he feels safe to commit the transaction given the result of the simulation.

background image mobile

Join the mailing list

Get the latest news and updates