I'm using Nethereum and see this example of how to decode the Input
data of a Transaction
object. Nethereum Playground C#
This looks like it assumes that you have to know which function data you're decoding. I have the full contract ABI, but I don't know which function was called in this transaction.
Is there a way to decode the Input
data without already knowing which function it is? In EthersJs, for example, this is done simply with a ContractInterface.parseTransaction
method call.
I'm also open to suggestions for other .NET based decoding solutions/libraries.