TransactionRecordedEvent constructor
TransactionRecordedEvent({
- 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 String paymentAmount,
- String? changeAddress,
- String? changeAmount,
- String? counterpartyMarker,
- String? memo,
- String? eventId,
- DateTime? timestamp,
- int? version,
- Map<
String, dynamic> ? metadata,
Implementation
TransactionRecordedEvent({
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 List<String> spentUtxoKeys,
required List<String> recipientAddresses,
required this.paymentAmount,
this.changeAddress,
this.changeAmount,
this.counterpartyMarker,
this.memo,
String? eventId,
DateTime? timestamp,
int? version,
Map<String, dynamic>? metadata,
}) : spentUtxoKeys = frozenList(spentUtxoKeys),
recipientAddresses = frozenList(recipientAddresses),
super(
walletId: walletId,
eventId: eventId,
timestamp: timestamp,
version: version,
metadata: metadata,
);