Fix not saving passphrase

OmarHatem committed Mar 16, 2025 at 04:45 UTC b0269a7f14d6981fc94a04032a1865297c985e57
4 files changed +20 -4
cw_evm/lib/evm_chain_wallet.dart
+5 -1
@@ -555,7 +555,11 @@ abstract class EVMChainWalletBase
555 : null;
556
557 @override
558 - WalletKeysData get walletKeysData => WalletKeysData(mnemonic: _mnemonic, privateKey: privateKey);
558 + WalletKeysData get walletKeysData => WalletKeysData(
559 + mnemonic: _mnemonic,
560 + privateKey: privateKey,
561 + passphrase: passphrase,
562 + );
563
564 String toJSON() => json.encode({
565 'mnemonic': _mnemonic,
cw_nano/lib/nano_wallet.dart
+5 -1
@@ -337,7 +337,11 @@ abstract class NanoWalletBase
337 String get hexSeed => _hexSeed!;
338
339 @override
340 - WalletKeysData get walletKeysData => WalletKeysData(mnemonic: _mnemonic, altMnemonic: hexSeed);
340 + WalletKeysData get walletKeysData => WalletKeysData(
341 + mnemonic: _mnemonic,
342 + altMnemonic: hexSeed,
343 + passphrase: passphrase,
344 + );
345
346 String get representative => _representativeAddress ?? "";
347
cw_solana/lib/solana_wallet.dart
+5 -1
@@ -119,7 +119,11 @@ abstract class SolanaWalletBase
119 String get privateKey => _solanaPrivateKey.seedHex();
120
121 @override
122 - WalletKeysData get walletKeysData => WalletKeysData(mnemonic: _mnemonic, privateKey: privateKey);
122 + WalletKeysData get walletKeysData => WalletKeysData(
123 + mnemonic: _mnemonic,
124 + privateKey: privateKey,
125 + passphrase: passphrase,
126 + );
127
128 Future<void> init() async {
129 final boxName = "${walletInfo.name.replaceAll(" ", "_")}_${SPLToken.boxName}";
cw_tron/lib/tron_wallet.dart
+5 -1
@@ -462,7 +462,11 @@ abstract class TronWalletBase
462 String get privateKey => _tronPrivateKey.toHex();
463
464 @override
465 - WalletKeysData get walletKeysData => WalletKeysData(mnemonic: _mnemonic, privateKey: privateKey);
465 + WalletKeysData get walletKeysData => WalletKeysData(
466 + mnemonic: _mnemonic,
467 + privateKey: privateKey,
468 + passphrase: passphrase,
469 + );
470
471 String toJSON() => json.encode({
472 'mnemonic': _mnemonic,