Hi, is there any way we can programmatically access the contract address from the browser before confirming the transaction or an other extension listening for message events? For example using the window.ethereum api or anything else that can be used in the browser or extension?
How does the contract address get to metamask? Is it an message event via extension api or?