/// <summary> /// a convenience method for working directly with raw transaction files. /// </summary> /// <param name="txsBytes">list of multisig transactions to merge</param> /// <returns>an encoded, merged multisignature transaction</returns> public static byte[] MergeMultisigTransactionBytes(params byte[][] txsBytes) { SignedTransaction[] sTxs = new SignedTransaction[txsBytes.Length]; for (int i = 0; i < txsBytes.Length; i++) { sTxs[i] = Encoder.DecodeFromMsgPack <SignedTransaction>(txsBytes[i]); } SignedTransaction merged = Account.MergeMultisigTransactions(sTxs); return(Encoder.EncodeToMsgPack(merged)); }