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); }