UTXOReceivedEvent constructor

UTXOReceivedEvent({
  1. required String walletId,
  2. required String txid,
  3. required int vout,
  4. required int satoshis,
  5. required String scriptPubKey,
  6. required String address,
  7. int? blockHeight,
  8. int? confirmations,
  9. UTXOStatus initialStatus = UTXOStatus.pending,
  10. String? eventId,
  11. DateTime? timestamp,
  12. int? version,
  13. Map<String, dynamic>? metadata,
})

Implementation

UTXOReceivedEvent({
  required String walletId,
  required this.txid,
  required this.vout,
  required this.satoshis,
  required this.scriptPubKey,
  required this.address,
  this.blockHeight,
  this.confirmations,
  this.initialStatus = UTXOStatus.pending, // Default to pending
  String? eventId,
  DateTime? timestamp,
  int? version,
  Map<String, dynamic>? metadata,
}) : super(
        walletId: walletId,
        eventId: eventId,
        timestamp: timestamp,
        version: version,
        metadata: metadata,
      );