diff --git a/cw_evm/lib/evm_chain_wallet.dart b/cw_evm/lib/evm_chain_wallet.dart index 9691993ad..d3efdaa7c 100644 --- a/cw_evm/lib/evm_chain_wallet.dart +++ b/cw_evm/lib/evm_chain_wallet.dart @@ -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, diff --git a/cw_nano/lib/nano_wallet.dart b/cw_nano/lib/nano_wallet.dart index b48335857..eb2d2581c 100644 --- a/cw_nano/lib/nano_wallet.dart +++ b/cw_nano/lib/nano_wallet.dart @@ -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 ?? ""; diff --git a/cw_solana/lib/solana_wallet.dart b/cw_solana/lib/solana_wallet.dart index e6888cf91..1495189db 100644 --- a/cw_solana/lib/solana_wallet.dart +++ b/cw_solana/lib/solana_wallet.dart @@ -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}"; diff --git a/cw_tron/lib/tron_wallet.dart b/cw_tron/lib/tron_wallet.dart index b8d5eceec..c6175dd32 100644 --- a/cw_tron/lib/tron_wallet.dart +++ b/cw_tron/lib/tron_wallet.dart @@ -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,