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,