Я пытаюсь назвать контракт с Nethereum. Я знаю, что контракт работает, потому что я могу назвать его с помощью Web3.JS. Однако всякий раз, когда я пытаюсь вызвать его с помощью Nethereum, я передаю следующие параметры.
conn = new Web3(url);
contract = conn.Eth.GetContract(abi, address);
Function castVote = contract.GetFunction("castVote");
var result = await castVote.SendTransactionAsync(account, null, null, account, candidate);
Я получаю следующее исключение без особых объяснений ...
Nethereum.JsonRpc.Client.RpcClientUnknownException: Error occurred when trying to send rpc requests(s) ---> Newtonsoft.Json.JsonSerializationException: Required property 'code' not found in JSON. Path 'error', line 1, position 6776.
Что бы это вызвало? Я ничего не могу найти в Интернете.