использую WebService который не даёт использовать async await, вместо этого использую .Result
задача к примеру получить баланс кошелька, но любой метод зависает и не возвращает результат
var account = new Nethereum.Web3.Accounts.Account(privateKey);
var web3 = new Web3(account);
var jsonPath = MyUtils.MapPath("~/abi_mint.json");
List<Class1> items;
using (StreamReader r = new StreamReader(jsonPath))
{
string jsonStr = r.ReadToEnd();
items = JsonConvert.DeserializeObject<List<Class1>>(jsonStr);
}
Contract contract = web3.Eth.GetContract(JsonConvert.SerializeObject(items), CONTRACT_ADDR);
var function = contract.GetFunction("balanceOf");
var temp = function.CallAsync<int>(newAddress);
var x = temp.ConfigureAwait(false).GetAwaiter().GetResult();
помогите исправить код что бы возвращало результат