TransactionImportedEvent constructor
TransactionImportedEvent({
- required String walletId,
- required String txid,
- required String rawHex,
- required int? blockHeight,
- required String bumpProof,
- required int totalOutputSats,
- required int numInputs,
- required int numOutputs,
- required int txVersion,
- required int txLockTime,
- required List<
String> walletReceivingAddresses, - required int walletReceivedSats,
- required int totalInputSats,
- required List<
String> sendingAddresses, - List<
BeefAncestor> ancestors = const [], - String? counterpartyMarker,
- String? memo,
- String? eventId,
- DateTime? timestamp,
- int? version,
- Map<
String, dynamic> ? metadata,
Implementation
TransactionImportedEvent({
required String walletId,
required this.txid,
required this.rawHex,
required this.blockHeight,
required this.bumpProof,
required this.totalOutputSats,
required this.numInputs,
required this.numOutputs,
required this.txVersion,
required this.txLockTime,
required List<String> walletReceivingAddresses,
required this.walletReceivedSats,
required this.totalInputSats,
required List<String> sendingAddresses,
List<BeefAncestor> ancestors = const [],
this.counterpartyMarker,
this.memo,
String? eventId,
DateTime? timestamp,
int? version,
Map<String, dynamic>? metadata,
}) : walletReceivingAddresses = frozenList(walletReceivingAddresses),
sendingAddresses = frozenList(sendingAddresses),
ancestors = frozenList(ancestors),
super(
walletId: walletId,
eventId: eventId,
timestamp: timestamp,
version: version,
metadata: metadata,
);