mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-03-28 01:58:56 +00:00
Fix not saving passphrase
This commit is contained in:
parent
dda3b49da6
commit
b0269a7f14
4 changed files with 20 additions and 4 deletions
cw_evm/lib
cw_nano/lib
cw_solana/lib
cw_tron/lib
|
@ -555,7 +555,11 @@ abstract class EVMChainWalletBase
|
|||
: null;
|
||||
|
||||
@override
|
||||
WalletKeysData get walletKeysData => WalletKeysData(mnemonic: _mnemonic, privateKey: privateKey);
|
||||
WalletKeysData get walletKeysData => WalletKeysData(
|
||||
mnemonic: _mnemonic,
|
||||
privateKey: privateKey,
|
||||
passphrase: passphrase,
|
||||
);
|
||||
|
||||
String toJSON() => json.encode({
|
||||
'mnemonic': _mnemonic,
|
||||
|
|
|
@ -337,7 +337,11 @@ abstract class NanoWalletBase
|
|||
String get hexSeed => _hexSeed!;
|
||||
|
||||
@override
|
||||
WalletKeysData get walletKeysData => WalletKeysData(mnemonic: _mnemonic, altMnemonic: hexSeed);
|
||||
WalletKeysData get walletKeysData => WalletKeysData(
|
||||
mnemonic: _mnemonic,
|
||||
altMnemonic: hexSeed,
|
||||
passphrase: passphrase,
|
||||
);
|
||||
|
||||
String get representative => _representativeAddress ?? "";
|
||||
|
||||
|
|
|
@ -119,7 +119,11 @@ abstract class SolanaWalletBase
|
|||
String get privateKey => _solanaPrivateKey.seedHex();
|
||||
|
||||
@override
|
||||
WalletKeysData get walletKeysData => WalletKeysData(mnemonic: _mnemonic, privateKey: privateKey);
|
||||
WalletKeysData get walletKeysData => WalletKeysData(
|
||||
mnemonic: _mnemonic,
|
||||
privateKey: privateKey,
|
||||
passphrase: passphrase,
|
||||
);
|
||||
|
||||
Future<void> init() async {
|
||||
final boxName = "${walletInfo.name.replaceAll(" ", "_")}_${SPLToken.boxName}";
|
||||
|
|
|
@ -462,7 +462,11 @@ abstract class TronWalletBase
|
|||
String get privateKey => _tronPrivateKey.toHex();
|
||||
|
||||
@override
|
||||
WalletKeysData get walletKeysData => WalletKeysData(mnemonic: _mnemonic, privateKey: privateKey);
|
||||
WalletKeysData get walletKeysData => WalletKeysData(
|
||||
mnemonic: _mnemonic,
|
||||
privateKey: privateKey,
|
||||
passphrase: passphrase,
|
||||
);
|
||||
|
||||
String toJSON() => json.encode({
|
||||
'mnemonic': _mnemonic,
|
||||
|
|
Loading…
Reference in a new issue