public async Task AbiBinToJsonTest() { var abiBinToJsonParams = new AbiBinToJsonParams { Code = ContractInfo.ContractName, Action = CreatePostActionName, Binargs = "000000000090b1ca0a746573745f315f75726c0b746573745f315f68617368" }; var resp = await Api.AbiBinToJson(abiBinToJsonParams, CancellationToken); TestPropetries(resp); }
public async Task AbiBinToJsonTest() { var args = new AbiBinToJsonParams { Code = NewaccountAction.ContractName, Action = NewaccountAction.ActionName, Binargs = "0000000000ea305500f2854b9ebd12b701000000010002ba0115bf16dbe4bc5f8bf66ffbfd86f879aa729054f31176a80b98326ce5400001000100f2854b9ebd12b70000000080ab26a70100010000000001000100000001000397caa58c9aed5159cad3d2d5ce19e98d7308fe7fa2c0ad6071ab6244c8f3cc2401000100f2854b9ebd12b700000000a8ed3232010001000000000100" }; var resp = await Api.AbiBinToJsonAsync(args, CancellationToken).ConfigureAwait(false); TestPropetries(resp); }
public async Task PushTransactionsTest() { var abiBinToJsonParams = new AbiBinToJsonParams() { Code = "hackathon", Action = "transfer", Binargs = "000000008090b1ca000000008090b1cae8030000000000000056494d00000000" }; var resp = await Api.PushTransactions(null, CancellationToken.None); Console.WriteLine(resp.Error); Assert.IsTrue(resp.IsSuccess); Console.WriteLine(JsonConvert.SerializeObject(resp.Result)); var obj = await Api.CustomPostRequest <JObject>("v1/chain/push_transactions", abiBinToJsonParams, CancellationToken.None); TestPropetries(resp.Result.GetType(), obj.Result); Console.WriteLine("----------------------------------------------------------------------------"); Console.WriteLine(JsonConvert.SerializeObject(obj)); }
public async Task AbiBinToJsonTest() { var abiBinToJsonParams = new AbiBinToJsonParams() { Code = "hackathon", Action = "transfer", Binargs = "000000008090b1ca000000008090b1cae8030000000000000056494d00000000" }; var resp = await Api.AbiBinToJson(abiBinToJsonParams, CancellationToken.None); WriteLine(resp); Assert.IsTrue(resp.IsSuccess); WriteLine(resp); var obj = await Api.CustomPostRequest <JObject>("v1/chain/abi_bin_to_json", abiBinToJsonParams, CancellationToken.None); TestPropetries(resp.Result.GetType(), obj.Result); WriteLine("----------------------------------------------------------------------------"); WriteLine(obj); }
/// <summary> /// Serialize back binary hex to json. /// /// curl http://127.0.0.1:8888/v1/chain/abi_bin_to_json -X POST -d '{"code":"currency", "action":"transfer", "binargs":"000000008093dd74000000000094dd74e803000000000000"}' /// </summary> /// <param name="abiBinToJsonParams"></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 <AbiBinToJsonResult> > AbiBinToJson(AbiBinToJsonParams abiBinToJsonParams, CancellationToken token) { var endpoint = "v1/chain/abi_bin_to_json"; return(await CustomPostRequest <AbiBinToJsonResult>(endpoint, abiBinToJsonParams, token)); }
/// <summary> /// Serialize back binary hex to json. /// /// curl http://127.0.0.1:8888/v1/chain/abi_bin_to_json -X POST -d '{"code":"currency", "action":"transfer", "binargs":"000000008093dd74000000000094dd74e803000000000000"}' /// </summary> /// <param name="args"></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 <AbiBinToJsonResult> > AbiBinToJsonAsync(AbiBinToJsonParams args, CancellationToken token) { var endpoint = $"{ChainUrl}/v1/chain/abi_bin_to_json"; return(await CustomPutRequestAsync <AbiBinToJsonResult>(endpoint, args, token).ConfigureAwait(false)); }