FeeBumpTransactionBuilder constructor

FeeBumpTransactionBuilder(
  1. Transaction inner
)

Construct a new fee bump transaction builder.

Implementation

FeeBumpTransactionBuilder(Transaction inner) {
  checkNotNull(inner, "inner cannot be null");

  if (inner.toEnvelopeXdr().discriminant ==
      XdrEnvelopeType.ENVELOPE_TYPE_TX_V0) {
    _mInner = new Transaction(inner.sourceAccount, inner.fee,
        inner.sequenceNumber, inner.operations, inner.memo, inner.timeBounds);
    _mInner._mSignatures = inner.signatures;
  } else {
    _mInner = inner;
  }
}