toEnvelopeXdr method Null safety
override
Generates a TransactionEnvelope XDR object for this transaction. This transaction needs to have at least one signature.
Implementation
XdrTransactionEnvelope toEnvelopeXdr() {
XdrTransactionEnvelope xdrTe =
XdrTransactionEnvelope(XdrEnvelopeType.ENVELOPE_TYPE_TX);
XdrTransaction transaction = this.toXdr();
List<XdrDecoratedSignature> signatures = List<XdrDecoratedSignature>.empty(growable: true);
signatures.addAll(_mSignatures);
XdrTransactionV1Envelope v1Envelope = XdrTransactionV1Envelope(transaction, signatures);
xdrTe.v1 = v1Envelope;
return xdrTe;
}