public bool Run(string ChainID, byte[] Content, String ECpub, byte [][] ExtIDs = null) { Request = new ComposeEntryRequest(); Request.param.Ecpub = ECpub; Request.param.entry = new ComposeEntryRequest.Params.Entry(); Request.param.entry.Chainid = ChainID; Request.param.entry.Content = Content.ToHexString(); Request.param.entry.Extids = ExtIDs.ExtIDsToHexStrings(); return(Run(Request)); }
public bool Run(ComposeEntryRequest requestData) { var request = new RestRequest(Method.POST); request.JsonSerializer = new NewtonsoftJsonSerializer(); request.AddJsonBody(requestData); var reply = Client.RestClient.Execute(request); JsonReply = reply.Content; if (reply.StatusCode == System.Net.HttpStatusCode.OK) { Result = JsonConvert.DeserializeObject <ComposeEntryResult>(reply.Content); return(true); } return(false); }