public static void Encode(XdrDataOutputStream stream, SetTrustLineFlagsOp encodedSetTrustLineFlagsOp) { AccountID.Encode(stream, encodedSetTrustLineFlagsOp.Trustor); Asset.Encode(stream, encodedSetTrustLineFlagsOp.Asset); Uint32.Encode(stream, encodedSetTrustLineFlagsOp.ClearFlags); Uint32.Encode(stream, encodedSetTrustLineFlagsOp.SetFlags); }
public static void Encode(XdrDataOutputStream stream, CreatePassiveSellOfferOp encodedCreatePassiveSellOfferOp) { Asset.Encode(stream, encodedCreatePassiveSellOfferOp.Selling); Asset.Encode(stream, encodedCreatePassiveSellOfferOp.Buying); Int64.Encode(stream, encodedCreatePassiveSellOfferOp.Amount); Price.Encode(stream, encodedCreatePassiveSellOfferOp.Price); }
public static void Encode(XdrDataOutputStream stream, ManageSellOfferOp encodedManageSellOfferOp) { Asset.Encode(stream, encodedManageSellOfferOp.Selling); Asset.Encode(stream, encodedManageSellOfferOp.Buying); Int64.Encode(stream, encodedManageSellOfferOp.Amount); Price.Encode(stream, encodedManageSellOfferOp.Price); Int64.Encode(stream, encodedManageSellOfferOp.OfferID); }
public static void Encode(XdrDataOutputStream stream, TrustLineEntry encodedTrustLineEntry) { AccountID.Encode(stream, encodedTrustLineEntry.AccountID); Asset.Encode(stream, encodedTrustLineEntry.Asset); Int64.Encode(stream, encodedTrustLineEntry.Balance); Int64.Encode(stream, encodedTrustLineEntry.Limit); Uint32.Encode(stream, encodedTrustLineEntry.Flags); TrustLineEntryExt.Encode(stream, encodedTrustLineEntry.Ext); }
public static void Encode(XdrDataOutputStream stream, ClaimOfferAtom encodedClaimOfferAtom) { AccountID.Encode(stream, encodedClaimOfferAtom.SellerID); Int64.Encode(stream, encodedClaimOfferAtom.OfferID); Asset.Encode(stream, encodedClaimOfferAtom.AssetSold); Int64.Encode(stream, encodedClaimOfferAtom.AmountSold); Asset.Encode(stream, encodedClaimOfferAtom.AssetBought); Int64.Encode(stream, encodedClaimOfferAtom.AmountBought); }
public static void Encode(XdrDataOutputStream stream, OfferEntry encodedOfferEntry) { AccountID.Encode(stream, encodedOfferEntry.SellerID); Int64.Encode(stream, encodedOfferEntry.OfferID); Asset.Encode(stream, encodedOfferEntry.Selling); Asset.Encode(stream, encodedOfferEntry.Buying); Int64.Encode(stream, encodedOfferEntry.Amount); Price.Encode(stream, encodedOfferEntry.Price); Uint32.Encode(stream, encodedOfferEntry.Flags); OfferEntryExt.Encode(stream, encodedOfferEntry.Ext); }
public static void Encode(XdrDataOutputStream stream, CreateClaimableBalanceOp encodedCreateClaimableBalanceOp) { Asset.Encode(stream, encodedCreateClaimableBalanceOp.Asset); Int64.Encode(stream, encodedCreateClaimableBalanceOp.Amount); int claimantssize = encodedCreateClaimableBalanceOp.Claimants.Length; stream.WriteInt(claimantssize); for (int i = 0; i < claimantssize; i++) { Claimant.Encode(stream, encodedCreateClaimableBalanceOp.Claimants[i]); } }
public static void Encode(XdrDataOutputStream stream, ClaimableBalanceEntry encodedClaimableBalanceEntry) { ClaimableBalanceID.Encode(stream, encodedClaimableBalanceEntry.BalanceID); int claimantssize = encodedClaimableBalanceEntry.Claimants.Length; stream.WriteInt(claimantssize); for (int i = 0; i < claimantssize; i++) { Claimant.Encode(stream, encodedClaimableBalanceEntry.Claimants[i]); } Asset.Encode(stream, encodedClaimableBalanceEntry.Asset); Int64.Encode(stream, encodedClaimableBalanceEntry.Amount); ClaimableBalanceEntryExt.Encode(stream, encodedClaimableBalanceEntry.Ext); }
public static void Encode(XdrDataOutputStream stream, PathPaymentStrictReceiveOp encodedPathPaymentStrictReceiveOp) { Asset.Encode(stream, encodedPathPaymentStrictReceiveOp.SendAsset); Int64.Encode(stream, encodedPathPaymentStrictReceiveOp.SendMax); AccountID.Encode(stream, encodedPathPaymentStrictReceiveOp.Destination); Asset.Encode(stream, encodedPathPaymentStrictReceiveOp.DestAsset); Int64.Encode(stream, encodedPathPaymentStrictReceiveOp.DestAmount); int pathsize = encodedPathPaymentStrictReceiveOp.Path.Length; stream.WriteInt(pathsize); for (int i = 0; i < pathsize; i++) { Asset.Encode(stream, encodedPathPaymentStrictReceiveOp.Path[i]); } }
public static void Encode(XdrDataOutputStream stream, PathPaymentResult encodedPathPaymentResult) { stream.WriteInt((int)encodedPathPaymentResult.Discriminant.InnerValue); switch (encodedPathPaymentResult.Discriminant.InnerValue) { case PathPaymentResultCode.PathPaymentResultCodeEnum.PATH_PAYMENT_SUCCESS: PathPaymentResultSuccess.Encode(stream, encodedPathPaymentResult.Success); break; case PathPaymentResultCode.PathPaymentResultCodeEnum.PATH_PAYMENT_NO_ISSUER: Asset.Encode(stream, encodedPathPaymentResult.NoIssuer); break; default: break; } }
public static void Encode(XdrDataOutputStream stream, SimplePaymentResult encodedSimplePaymentResult) { AccountID.Encode(stream, encodedSimplePaymentResult.Destination); Asset.Encode(stream, encodedSimplePaymentResult.Asset); Int64.Encode(stream, encodedSimplePaymentResult.Amount); }
public static void Encode(XdrDataOutputStream stream, ChangeTrustOp encodedChangeTrustOp) { Asset.Encode(stream, encodedChangeTrustOp.Line); Int64.Encode(stream, encodedChangeTrustOp.Limit); }
public static void Encode(XdrDataOutputStream stream, PaymentOp encodedPaymentOp) { MuxedAccount.Encode(stream, encodedPaymentOp.Destination); Asset.Encode(stream, encodedPaymentOp.Asset); Int64.Encode(stream, encodedPaymentOp.Amount); }
public static void Encode(XdrDataOutputStream stream, ClawbackOp encodedClawbackOp) { Asset.Encode(stream, encodedClawbackOp.Asset); MuxedAccount.Encode(stream, encodedClawbackOp.From); Int64.Encode(stream, encodedClawbackOp.Amount); }