Quantcast
Channel: Active questions tagged return-value - Stack Overflow
Viewing all articles
Browse latest Browse all 207

Unable to read the return value of a non "view" on-chain function [duplicate]

$
0
0

I'm tring to adapt to Ethers 6.11 an example I found about decoding the return values of a non "view" on-chain function (Ethereum smart-contracts). I'm referring to the first answer in this page: https://ethereum.stackexchange.com/questions/88119/i-see-no-way-to-obtain-the-return-value-of-a-non-view-function-ethers-jsTheir solution is:

  const txResult = await provider.call({    to: sumOfTokens.address,    data: txData  });  const decodedResult = ethers.utils.defaultAbiCoder.decode("uint256", txResult);

Ethers 6.11 will throw errors due to updated libraries.

I'm trying the following, but still unsuccessfully.

   const txResult = await myProvider.call({     to: MY_CONTRACT_ADDR,     data: txData   });   const decodedResult = defaultAbiCoder.decode("string", txResult);   console.log(decodedResult)

I'm receiving the error:

TypeError: Cannot read properties of undefined (reading 'decode')

What am I doing wrong?


Viewing all articles
Browse latest Browse all 207

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>