public static void Encode(IByteWriter stream, LedgerEntryChanges encodedLedgerEntryChanges) { int LedgerEntryChangesSize = encodedLedgerEntryChanges.InnerValue.Length; XdrEncoding.EncodeInt32(LedgerEntryChangesSize, stream); for (int i = 0; i < LedgerEntryChangesSize; i++) { LedgerEntryChange.Encode(stream, encodedLedgerEntryChanges.InnerValue[i]); } }
public static OperationMeta Decode(IByteReader stream) { OperationMeta decodedOperationMeta = new OperationMeta(); decodedOperationMeta.Changes = LedgerEntryChanges.Decode(stream); return(decodedOperationMeta); }
public static OperationMeta Decode(XdrDataInputStream stream) { var decodedOperationMeta = new OperationMeta(); decodedOperationMeta.Changes = LedgerEntryChanges.Decode(stream); return(decodedOperationMeta); }
public static UpgradeEntryMeta Decode(XdrDataInputStream stream) { UpgradeEntryMeta decodedUpgradeEntryMeta = new UpgradeEntryMeta(); decodedUpgradeEntryMeta.Upgrade = LedgerUpgrade.Decode(stream); decodedUpgradeEntryMeta.Changes = LedgerEntryChanges.Decode(stream); return(decodedUpgradeEntryMeta); }
public static TransactionResultMeta Decode(XdrDataInputStream stream) { TransactionResultMeta decodedTransactionResultMeta = new TransactionResultMeta(); decodedTransactionResultMeta.Result = TransactionResultPair.Decode(stream); decodedTransactionResultMeta.FeeProcessing = LedgerEntryChanges.Decode(stream); decodedTransactionResultMeta.TxApplyProcessing = TransactionMeta.Decode(stream); return(decodedTransactionResultMeta); }
public static LedgerEntryChanges Decode(IByteReader stream) { LedgerEntryChanges decodedLedgerEntryChanges = new LedgerEntryChanges(); int LedgerEntryChangessize = XdrEncoding.DecodeInt32(stream); decodedLedgerEntryChanges.InnerValue = new LedgerEntryChange[LedgerEntryChangessize]; for (int i = 0; i < LedgerEntryChangessize; i++) { decodedLedgerEntryChanges.InnerValue[i] = LedgerEntryChange.Decode(stream); } return decodedLedgerEntryChanges; }
public static void Encode(XdrDataOutputStream stream, LedgerEntryChanges encodedLedgerEntryChanges) { var LedgerEntryChangessize = encodedLedgerEntryChanges.InnerValue.Length; stream.WriteInt(LedgerEntryChangessize); for (var i = 0; i < LedgerEntryChangessize; i++) { LedgerEntryChange.Encode(stream, encodedLedgerEntryChanges.InnerValue[i]); } }
public static void Encode(XdrDataOutputStream stream, TransactionMetaV1 encodedTransactionMetaV1) { LedgerEntryChanges.Encode(stream, encodedTransactionMetaV1.TxChanges); int operationssize = encodedTransactionMetaV1.Operations.Length; stream.WriteInt(operationssize); for (int i = 0; i < operationssize; i++) { OperationMeta.Encode(stream, encodedTransactionMetaV1.Operations[i]); } }
public static LedgerEntryChanges Decode(IByteReader stream) { LedgerEntryChanges decodedLedgerEntryChanges = new LedgerEntryChanges(); int LedgerEntryChangessize = XdrEncoding.DecodeInt32(stream); decodedLedgerEntryChanges.InnerValue = new LedgerEntryChange[LedgerEntryChangessize]; for (int i = 0; i < LedgerEntryChangessize; i++) { decodedLedgerEntryChanges.InnerValue[i] = LedgerEntryChange.Decode(stream); } return(decodedLedgerEntryChanges); }
public static LedgerEntryChanges Decode(XdrDataInputStream stream) { var decodedLedgerEntryChanges = new LedgerEntryChanges(); var LedgerEntryChangessize = stream.ReadInt(); decodedLedgerEntryChanges.InnerValue = new LedgerEntryChange[LedgerEntryChangessize]; for (var i = 0; i < LedgerEntryChangessize; i++) { decodedLedgerEntryChanges.InnerValue[i] = LedgerEntryChange.Decode(stream); } return(decodedLedgerEntryChanges); }
public static TransactionMetaV1 Decode(XdrDataInputStream stream) { TransactionMetaV1 decodedTransactionMetaV1 = new TransactionMetaV1(); decodedTransactionMetaV1.TxChanges = LedgerEntryChanges.Decode(stream); int operationssize = stream.ReadInt(); decodedTransactionMetaV1.Operations = new OperationMeta[operationssize]; for (int i = 0; i < operationssize; i++) { decodedTransactionMetaV1.Operations[i] = OperationMeta.Decode(stream); } return(decodedTransactionMetaV1); }
public static TransactionMetaV2 Decode(XdrDataInputStream stream) { TransactionMetaV2 decodedTransactionMetaV2 = new TransactionMetaV2(); decodedTransactionMetaV2.TxChangesBefore = LedgerEntryChanges.Decode(stream); int operationssize = stream.ReadInt(); decodedTransactionMetaV2.Operations = new OperationMeta[operationssize]; for (int i = 0; i < operationssize; i++) { decodedTransactionMetaV2.Operations[i] = OperationMeta.Decode(stream); } decodedTransactionMetaV2.TxChangesAfter = LedgerEntryChanges.Decode(stream); return(decodedTransactionMetaV2); }
public static void Encode(XdrDataOutputStream stream, TransactionResultMeta encodedTransactionResultMeta) { TransactionResultPair.Encode(stream, encodedTransactionResultMeta.Result); LedgerEntryChanges.Encode(stream, encodedTransactionResultMeta.FeeProcessing); TransactionMeta.Encode(stream, encodedTransactionResultMeta.TxApplyProcessing); }
public static void Encode(XdrDataOutputStream stream, UpgradeEntryMeta encodedUpgradeEntryMeta) { LedgerUpgrade.Encode(stream, encodedUpgradeEntryMeta.Upgrade); LedgerEntryChanges.Encode(stream, encodedUpgradeEntryMeta.Changes); }
public static void Encode(IByteWriter stream, OperationMeta encodedOperationMeta) { LedgerEntryChanges.Encode(stream, encodedOperationMeta.Changes); }
public static void Encode(XdrDataOutputStream stream, OperationMeta encodedOperationMeta) { LedgerEntryChanges.Encode(stream, encodedOperationMeta.Changes); }