public static TransactionSignaturePayload Decode(XdrDataInputStream stream)
        {
            TransactionSignaturePayload decodedTransactionSignaturePayload = new TransactionSignaturePayload();

            decodedTransactionSignaturePayload.NetworkId         = Hash.Decode(stream);
            decodedTransactionSignaturePayload.TaggedTransaction = TransactionSignaturePayloadTaggedTransaction.Decode(stream);
            return(decodedTransactionSignaturePayload);
        }
        public static TransactionSignaturePayload Decode(IByteReader stream)
        {
            TransactionSignaturePayload decodedTransactionSignaturePayload = new TransactionSignaturePayload();

            decodedTransactionSignaturePayload.NetworkId         = Hash.Decode(stream);
            decodedTransactionSignaturePayload.TaggedTransaction = TransactionSignaturePayloadTaggedTransaction.Decode(stream);
            return(decodedTransactionSignaturePayload);
        }