I have deployed a smart contract to a public network like binance smart chain network that is viewable on a blockchain explorer like bscscan.
The deployed smart contract was developed with Openzeppelin upgrades plugin to be upgradable.
Once deployed, how can I interact with the smart contract to call public methods on it without building a frontend web3 application?
Typically, all public methods on the contract are exposed on bscscan under the Contract tab as shown in the attached image, however, since the Openzeppelin upgrades plugin uses a proxy contract to manage upgrades, it's only the public methods on the proxy (manager) contract that are visible on bscscan.
Are there any dApps that facilitate communicating with an upgradable contract deployed in this way, or are there some other methods can can be used to facilitate interacting with an upgradable contract?