cake_wallet/lib/entities/wallet_edit_page_arguments.dart
David Adegoke 09f20b2a7b
CW-843: Enhance Wallet Groups Implementation ()
* feat: Enhance Wallet Groups Implementation by using hashedIdentifiers instead of parentAddresses

* fix: Call updateWalletGroups even if group has an hash identifier

* feat: Add secrets to workflow

* feat: Enhance Wallet Groups Implementation by using hashedIdentifiers instead of parentAddresses

* Handle wallet grouping edgecase where wallet is restored via non seed medium

* fix: Valid wallet/wallet groups not showing up when choosing wallet/groups for creating new wallets
2025-03-06 02:25:38 +02:00

28 lines
936 B
Dart

import 'package:cake_wallet/core/auth_service.dart';
import 'package:cake_wallet/view_model/wallet_list/wallet_edit_view_model.dart';
import 'package:cake_wallet/view_model/wallet_list/wallet_list_item.dart';
import 'package:cake_wallet/view_model/wallet_list/wallet_list_view_model.dart';
import 'package:cake_wallet/view_model/wallet_new_vm.dart';
class WalletEditPageArguments {
WalletEditPageArguments({
required this.editingWallet,
this.isWalletGroup = false,
this.walletListViewModel,
this.groupName = '',
this.walletGroupKey = '',
this.walletEditViewModel,
this.walletNewVM,
this.authService,
});
final WalletListItem editingWallet;
final bool isWalletGroup;
final String groupName;
final String walletGroupKey;
final WalletListViewModel? walletListViewModel;
final WalletEditViewModel? walletEditViewModel;
final WalletNewVM? walletNewVM;
final AuthService? authService;
}