Launch extension with Metamask - Web3

I am trying to build a project to understand the Web3 much deeper , I wanted to know if there is a solution to launch an extension with the call of a smart contract ( in the same time MetaMask open I can open my extension next to it)

I tried several options like to call the same functions as MetaMask or play with their developer version of MetaMask but I saw some extensions that succeed to do it without it

When a request is made from a dapp like uniswap to metamask I would like get this request in my extension at the same time metamask get it

Thanks for your help :slightly_smiling_face:

You want the request to go to your extension and from your extension to MetaMask or you want somehow to receive all the requests that MetaMask receive?

Yes , the second option

Maybe you can inject in current webpage to catch those requests. You want to do that only for a specific page or for any page?

For exemple :
If I’m am on aave protocol and making a transaction. I would like my extension pop at the same time as metamask, where we can see the info of the transaction (address, amount …).

In other words, I am looking to intercept calls from Dapp to metamask to be able to see what is inside. I would like to be able to see with which contract am I interacting with and what is the transaction data passed to metamask.

To summarize i would like to be able to se the transaction generated by any interaction with a Dapp.

ok, maybe you can intercept that request to metamask somehow if you have javascript code injected in current browser, I don’t think that you can do this if your extension is not loaded in current website