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<int> derivationIndices = const [],
  8. List<bool> isChangeFlags = const [],
  9. String? commandId,
  10. DateTime? timestamp,
  11. 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<int> derivationIndices = const [],
  List<bool> isChangeFlags = const [],
  String? commandId,
  DateTime? timestamp,
  Map<String, dynamic>? metadata,
})  : utxoKeys = frozenList(utxoKeys),
      publicKeys = frozenList(publicKeys),
      addresses = frozenList(addresses),
      derivationIndices = frozenList(derivationIndices),
      isChangeFlags = frozenList(isChangeFlags),
      super(
        walletId: walletId,
        commandId: commandId,
        timestamp: timestamp,
        metadata: metadata,
      );