/// <summary> /// Signs multisignatures asynchronously /// </summary> /// <param name="req">MultiSignaturesSignRequest with secret, secondSecret, transactionId</param> /// <returns>MultiSignaturesSignResponse with details</returns> public async Task<MultiSignaturesSignResponse> SignMultiSignaturesAsync(MultiSignaturesSignRequest req) { _url.Path = Constants.ApiPostMultiSignaturesSign; var response = await _client.PostJsonAsync<MultiSignaturesSignRequest, MultiSignaturesSignResponse>(_url.ToString(), req); ResetPath(); return response; }
/// <summary> /// Signs multisignatures synchronously /// </summary> /// <param name="req">MultiSignaturesSignRequest with secret, secondSecret, transactionId</param> /// <returns>MultiSignaturesSignResponse with details</returns> public MultiSignaturesSignResponse SignMultiSignatures(MultiSignaturesSignRequest req) { var response = SignMultiSignaturesAsync(req).GetAwaiter().GetResult(); return response; }