When the smart contract function parameter does not have a name in ABI (because the parameter is not used for example), Moralis JS SDK âexecuteFunctionâ is throwing an error saying the parameter name does not match. Parameter not having a name is valid for solidity but Moralis requires a parameter name which is wrong.
what happens if you modify the abi and give that parameter a name?
If I give some random parameter name in abi and send request with the same name, then it works of course.