toEnvelopeXdr method
override
Generates a TransactionEnvelope XDR object for this transaction.
Implementation
XdrTransactionEnvelope toEnvelopeXdr() {
XdrTransactionEnvelope xdr = XdrTransactionEnvelope();
XdrFeeBumpTransactionEnvelope feeBumpEnvelope =
XdrFeeBumpTransactionEnvelope();
feeBumpEnvelope.tx = this.toXdr();
List<XdrDecoratedSignature> signatures = List<XdrDecoratedSignature>();
signatures.addAll(_mSignatures);
feeBumpEnvelope.signatures = signatures;
xdr.discriminant = XdrEnvelopeType.ENVELOPE_TYPE_TX_FEE_BUMP;
xdr.feeBump = feeBumpEnvelope;
return xdr;
}