TransactionImportedEvent constructor

TransactionImportedEvent({
  1. required String walletId,
  2. required String txid,
  3. required String rawHex,
  4. required int blockHeight,
  5. required String bumpProof,
  6. required int totalOutputSats,
  7. required int numInputs,
  8. required int numOutputs,
  9. required int txVersion,
  10. required int txLockTime,
  11. required List<String> walletReceivingAddresses,
  12. required int walletReceivedSats,
  13. required int totalInputSats,
  14. required List<String> sendingAddresses,
  15. String? eventId,
  16. DateTime? timestamp,
  17. int? version,
  18. 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 this.walletReceivingAddresses,
  required this.walletReceivedSats,
  required this.totalInputSats,
  required this.sendingAddresses,
  String? eventId,
  DateTime? timestamp,
  int? version,
  Map<String, dynamic>? metadata,
}) : super(
        walletId: walletId,
        eventId: eventId,
        timestamp: timestamp,
        version: version,
        metadata: metadata,
      );