SignTransactionCommand constructor

SignTransactionCommand({
  1. required String walletId,
  2. required String transactionId,
  3. required String rawTransaction,
  4. required List<String> utxoKeys,
  5. required List<String> publicKeys,
  6. List<String> addresses = const [],
  7. List<KeyPath> keyPaths = const [],
  8. String? commandId,
  9. DateTime? timestamp,
  10. Map<String, dynamic>? metadata,
})

Implementation

SignTransactionCommand({
  required String walletId,
  required this.transactionId,
  required this.rawTransaction,
  required List<String> utxoKeys,
  required List<String> publicKeys,
  List<String> addresses = const [],
  List<KeyPath> keyPaths = const [],
  String? commandId,
  DateTime? timestamp,
  Map<String, dynamic>? metadata,
})  : utxoKeys = frozenList(utxoKeys),
      publicKeys = frozenList(publicKeys),
      addresses = frozenList(addresses),
      keyPaths = frozenList(keyPaths),
      super(
        walletId: walletId,
        commandId: commandId,
        timestamp: timestamp,
        metadata: metadata,
      );