toEnvelopeXdr method

XdrTransactionEnvelope toEnvelopeXdr()
override

Generates a TransactionEnvelope XDR object for this transaction.

Implementation

XdrTransactionEnvelope toEnvelopeXdr() {
  XdrTransactionEnvelope xdr =
      XdrTransactionEnvelope(XdrEnvelopeType.ENVELOPE_TYPE_TX_FEE_BUMP);

  List<XdrDecoratedSignature> signatures =
      List<XdrDecoratedSignature>.empty(growable: true);
  signatures.addAll(_mSignatures);

  xdr.feeBump = XdrFeeBumpTransactionEnvelope(this.toXdr(), signatures);

  return xdr;
}