My use case is the following: I would like to have a daemon monitoring how users are interacting with my smart contract. The way I see it is to look at incoming blocks and try to decode input data with a to address corresponding to my contract. I was unable to find in web3J a way to decode data.
1- Is there any way with web3J to decode the data ?
2- Have I any other way to achieve my goal than decode the input data ? Events seems to me as an hard choice as I will not be able to easily monitor every things. And this methods cannot apply to smart contract that I don't own.
Thanks for the help.