So basically if you look on the polygon explorer you will see that you have the Method name of the function called:
How can we achieve the same result for an upgradeable smart contract? What I mean is you can see the method name on the Method column in the explorer. I'm finding it difficult to see how given transactions don't actually hit the implementation contract but the proxy. I don't know if I need to verify the implementation contract which is weird considering most of those transactions with method names the contracts themselves are definitely not verified.
Here is the contract I am trying to achieve this for: Contract Address 0x587Ec5a7a3F2DE881B15776BC7aaD97AA44862Be | PolygonScan