RecordOutgoingTransactionCommand constructor
RecordOutgoingTransactionCommand({
- required String walletId,
- required String txid,
- required String rawHex,
- required int totalInputSats,
- required int totalOutputSats,
- required int fee,
- required int numInputs,
- required int numOutputs,
- required int txVersion,
- required int txLockTime,
- required List<
String> spentUtxoKeys, - required List<
String> recipientAddresses, - required BigInt paymentAmount,
- String? changeAddress,
- BigInt? changeAmount,
- String? commandId,
- DateTime? timestamp,
- Map<
String, dynamic> ? metadata,
Implementation
RecordOutgoingTransactionCommand({
required String walletId,
required this.txid,
required this.rawHex,
required this.totalInputSats,
required this.totalOutputSats,
required this.fee,
required this.numInputs,
required this.numOutputs,
required this.txVersion,
required this.txLockTime,
required this.spentUtxoKeys,
required this.recipientAddresses,
required this.paymentAmount,
this.changeAddress,
this.changeAmount,
String? commandId,
DateTime? timestamp,
Map<String, dynamic>? metadata,
}) : super(
walletId: walletId,
commandId: commandId,
timestamp: timestamp,
metadata: metadata,
);