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]);
            }
        }
예제 #2
0
 public static void Encode(IByteWriter stream, OperationMeta encodedOperationMeta)
 {
     LedgerEntryChanges.Encode(stream, encodedOperationMeta.Changes);
 }
예제 #3
0
 public static void Encode(XdrDataOutputStream stream, OperationMeta encodedOperationMeta)
 {
     LedgerEntryChanges.Encode(stream, encodedOperationMeta.Changes);
 }
예제 #4
0
 public static void Encode(XdrDataOutputStream stream, UpgradeEntryMeta encodedUpgradeEntryMeta)
 {
     LedgerUpgrade.Encode(stream, encodedUpgradeEntryMeta.Upgrade);
     LedgerEntryChanges.Encode(stream, encodedUpgradeEntryMeta.Changes);
 }
예제 #5
0
 public static void Encode(XdrDataOutputStream stream, TransactionResultMeta encodedTransactionResultMeta)
 {
     TransactionResultPair.Encode(stream, encodedTransactionResultMeta.Result);
     LedgerEntryChanges.Encode(stream, encodedTransactionResultMeta.FeeProcessing);
     TransactionMeta.Encode(stream, encodedTransactionResultMeta.TxApplyProcessing);
 }