public static void Encode(XdrDataOutputStream stream, TransactionSignaturePayload encodedTransactionSignaturePayload) { Hash.Encode(stream, encodedTransactionSignaturePayload.NetworkId); TransactionSignaturePayloadTaggedTransaction.Encode(stream, encodedTransactionSignaturePayload.TaggedTransaction); }
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); }
public static void Encode(IByteWriter stream, TransactionSignaturePayloadTaggedTransaction encodedTransactionSignaturePayloadTaggedTransaction) { XdrEncoding.EncodeInt32((int)encodedTransactionSignaturePayloadTaggedTransaction.Discriminant.InnerValue, stream); switch (encodedTransactionSignaturePayloadTaggedTransaction.Discriminant.InnerValue) { case EnvelopeType.EnvelopeTypeEnum.ENVELOPE_TYPE_TX: Transaction.Encode(stream, encodedTransactionSignaturePayloadTaggedTransaction.Tx); break; } }
public static void Encode(XdrDataOutputStream stream, TransactionSignaturePayloadTaggedTransaction encodedTransactionSignaturePayloadTaggedTransaction) { stream.WriteInt((int)encodedTransactionSignaturePayloadTaggedTransaction.Discriminant.InnerValue); switch (encodedTransactionSignaturePayloadTaggedTransaction.Discriminant.InnerValue) { case EnvelopeType.EnvelopeTypeEnum.ENVELOPE_TYPE_TX: Transaction.Encode(stream, encodedTransactionSignaturePayloadTaggedTransaction.Tx); break; } }
public static TransactionSignaturePayloadTaggedTransaction Decode(IByteReader stream) { TransactionSignaturePayloadTaggedTransaction decodedTransactionSignaturePayloadTaggedTransaction = new TransactionSignaturePayloadTaggedTransaction(); decodedTransactionSignaturePayloadTaggedTransaction.Discriminant = EnvelopeType.Decode(stream); switch (decodedTransactionSignaturePayloadTaggedTransaction.Discriminant.InnerValue) { case EnvelopeType.EnvelopeTypeEnum.ENVELOPE_TYPE_TX: decodedTransactionSignaturePayloadTaggedTransaction.Tx = Transaction.Decode(stream); break; } return(decodedTransactionSignaturePayloadTaggedTransaction); }
public static TransactionSignaturePayloadTaggedTransaction Decode(XdrDataInputStream stream) { var decodedTransactionSignaturePayloadTaggedTransaction = new TransactionSignaturePayloadTaggedTransaction(); var discriminant = EnvelopeType.Decode(stream); decodedTransactionSignaturePayloadTaggedTransaction.Discriminant = discriminant; switch (decodedTransactionSignaturePayloadTaggedTransaction.Discriminant.InnerValue) { case EnvelopeType.EnvelopeTypeEnum.ENVELOPE_TYPE_TX: decodedTransactionSignaturePayloadTaggedTransaction.Tx = Transaction.Decode(stream); break; } return(decodedTransactionSignaturePayloadTaggedTransaction); }
public static void Encode(IByteWriter stream, TransactionSignaturePayload encodedTransactionSignaturePayload) { Hash.Encode(stream, encodedTransactionSignaturePayload.NetworkId); TransactionSignaturePayloadTaggedTransaction.Encode(stream, encodedTransactionSignaturePayload.TaggedTransaction); }