I would like to get the return value of my smart contract function when I call executeFunction. I am returning an integer value (for the token id that I am generating in the smart contract) but when I assign the result to a variable, I get an entire JSON yet it does not include the return value that I am passing. Any clues how to get the return value. Also for some reason I cant see events in the result. So these are 2 issues altogether.