Ethereum – Visual Ways to Interact with Smart Contracts

contract-deploymentremixtransactions

I would like to interact with a smart contract deployed on a particular Ethereum TestNet using an address different from the one I used to create/deploy the contract which as far as I know is not possible in the Remix IDE which only allows you to connect to one MetaMask account at a time for the Injected Web3 Environment.

Hence I would like to know if there's an alternative to the Remix Deploy & Run Transactions tab, which allows you to enter a contract address and automatically generates a list of the contracts public methods to interact with like in Remix, which I can then connect to using a specific MetaMask account and issue transactions to that smart contract. Also I have to interact with the contract on a TestNet as I'm interacting with a Chainlink Data Feed(via AggregatorV3Interface), so I don't think changing the Remix Deploy Environment to Javascript VM and using the dummy accounts available in that environment would be a feasible option.

Remix Deploy & Run Transactions tab

Best Answer

Yes, If you verify your contract you can call contracts's functions from scanner sites. for example https://rinkeby.etherscan.io/ for rinkeby testnet. for every contract in scanner sites there is a tab named Contract and you can verify your contract there