public async Task GetCodeTest() { var codeParams = new GetCodeParams { AccountName = User.Login }; var resp = await Api.GetCode(codeParams, CancellationToken); TestPropetries(resp); }
public async Task GetCodeTest(string accountName) { var args = new GetCodeParams { AccountName = accountName }; var resp = await Api.GetCodeAsync(args, CancellationToken).ConfigureAwait(false); Assert.IsFalse(resp.IsError, resp.Exception.ToString()); WriteLine(resp.Result.Abi); }
public async Task GetCodeTest() { var codeParams = new GetCodeParams { AccountName = "hackathon" }; var resp = await Api.GetCode(codeParams, CancellationToken.None); Console.WriteLine(resp.Error); Assert.IsTrue(resp.IsSuccess); Console.WriteLine(JsonConvert.SerializeObject(resp.Result)); var obj = await Api.CustomPostRequest <JObject>("v1/chain/get_code", codeParams, CancellationToken.None); TestPropetries(resp.Result.GetType(), obj.Result); Console.WriteLine("----------------------------------------------------------------------------"); Console.WriteLine(JsonConvert.SerializeObject(obj)); }
/// <summary> /// Fetch smart contract code. /// /// curl http://127.0.0.1:8888/v1/chain/get_code -X POST -d '{"account_name":"currency"}' /// </summary> /// <param name="codeParams"></param> /// <param name="token">Throws a <see cref="T:System.OperationCanceledException" /> if this token has had cancellation requested.</param> /// <returns></returns> public async Task <OperationResult <GetCodeResults> > GetCode(GetCodeParams codeParams, CancellationToken token) { var endpoint = "v1/chain/get_code"; return(await CustomPostRequest <GetCodeResults>(endpoint, codeParams, token)); }
public async Task <OperationResult <GetCodeResults> > GetCodeAsync(GetCodeParams args, CancellationToken token) { var endpoint = $"{ChainUrl}/v1/chain/get_code"; return(await CustomPutRequestAsync <GetCodeResults>(endpoint, args, token).ConfigureAwait(false)); }