diff --git a/lib/services/coins/bitcoin/bitcoin_wallet.dart b/lib/services/coins/bitcoin/bitcoin_wallet.dart index cfa3b73cf..3fc44e177 100644 --- a/lib/services/coins/bitcoin/bitcoin_wallet.dart +++ b/lib/services/coins/bitcoin/bitcoin_wallet.dart @@ -1468,7 +1468,7 @@ class BitcoinWallet extends CoinServiceAPI } await _secureStore.write( key: '${_walletId}_mnemonic', - value: bip39.generateMnemonic(strength: 256)); + value: bip39.generateMnemonic(strength: 128)); await _secureStore.write(key: '${_walletId}_mnemonicPassphrase', value: ""); // Generate and add addresses to relevant arrays diff --git a/lib/services/coins/bitcoincash/bitcoincash_wallet.dart b/lib/services/coins/bitcoincash/bitcoincash_wallet.dart index e5117d08b..85c00d3ac 100644 --- a/lib/services/coins/bitcoincash/bitcoincash_wallet.dart +++ b/lib/services/coins/bitcoincash/bitcoincash_wallet.dart @@ -1371,7 +1371,7 @@ class BitcoinCashWallet extends CoinServiceAPI } await _secureStore.write( key: '${_walletId}_mnemonic', - value: bip39.generateMnemonic(strength: 256)); + value: bip39.generateMnemonic(strength: 128)); await _secureStore.write(key: '${_walletId}_mnemonicPassphrase', value: ""); // Generate and add addresses to relevant arrays diff --git a/lib/services/coins/dogecoin/dogecoin_wallet.dart b/lib/services/coins/dogecoin/dogecoin_wallet.dart index 05170a883..4721cb02a 100644 --- a/lib/services/coins/dogecoin/dogecoin_wallet.dart +++ b/lib/services/coins/dogecoin/dogecoin_wallet.dart @@ -1318,7 +1318,7 @@ class DogecoinWallet extends CoinServiceAPI } await _secureStore.write( key: '${_walletId}_mnemonic', - value: bip39.generateMnemonic(strength: 256)); + value: bip39.generateMnemonic(strength: 128)); await _secureStore.write( key: '${_walletId}_mnemonicPassphrase', value: "", diff --git a/lib/services/coins/ecash/ecash_wallet.dart b/lib/services/coins/ecash/ecash_wallet.dart index 5bed07bc4..f45c23a73 100644 --- a/lib/services/coins/ecash/ecash_wallet.dart +++ b/lib/services/coins/ecash/ecash_wallet.dart @@ -538,7 +538,7 @@ class ECashWallet extends CoinServiceAPI } await _secureStore.write( key: '${_walletId}_mnemonic', - value: bip39.generateMnemonic(strength: 256)); + value: bip39.generateMnemonic(strength: 128)); await _secureStore.write(key: '${_walletId}_mnemonicPassphrase', value: ""); const int startingIndex = 0; diff --git a/lib/services/coins/ethereum/ethereum_wallet.dart b/lib/services/coins/ethereum/ethereum_wallet.dart index 0e933a1c0..2052ead4b 100644 --- a/lib/services/coins/ethereum/ethereum_wallet.dart +++ b/lib/services/coins/ethereum/ethereum_wallet.dart @@ -350,7 +350,7 @@ class EthereumWallet extends CoinServiceAPI with WalletCache, WalletDB { "Attempted to overwrite mnemonic on generate new wallet!"); } - final String mnemonic = bip39.generateMnemonic(strength: 256); + final String mnemonic = bip39.generateMnemonic(strength: 128); await _secureStore.write(key: '${_walletId}_mnemonic', value: mnemonic); await _secureStore.write( key: '${_walletId}_mnemonicPassphrase', diff --git a/lib/services/coins/firo/firo_wallet.dart b/lib/services/coins/firo/firo_wallet.dart index 23e367ca4..53f4ad205 100644 --- a/lib/services/coins/firo/firo_wallet.dart +++ b/lib/services/coins/firo/firo_wallet.dart @@ -2163,7 +2163,7 @@ class FiroWallet extends CoinServiceAPI } await _secureStore.write( key: '${_walletId}_mnemonic', - value: bip39.generateMnemonic(strength: 256)); + value: bip39.generateMnemonic(strength: 128)); await _secureStore.write( key: '${_walletId}_mnemonicPassphrase', value: "", diff --git a/lib/services/coins/litecoin/litecoin_wallet.dart b/lib/services/coins/litecoin/litecoin_wallet.dart index 5e1e8064c..274520f1d 100644 --- a/lib/services/coins/litecoin/litecoin_wallet.dart +++ b/lib/services/coins/litecoin/litecoin_wallet.dart @@ -1498,7 +1498,7 @@ class LitecoinWallet extends CoinServiceAPI } await _secureStore.write( key: '${_walletId}_mnemonic', - value: bip39.generateMnemonic(strength: 256)); + value: bip39.generateMnemonic(strength: 128)); await _secureStore.write( key: '${_walletId}_mnemonicPassphrase', value: "", diff --git a/lib/services/coins/namecoin/namecoin_wallet.dart b/lib/services/coins/namecoin/namecoin_wallet.dart index 19c5a823b..ebb3a9822 100644 --- a/lib/services/coins/namecoin/namecoin_wallet.dart +++ b/lib/services/coins/namecoin/namecoin_wallet.dart @@ -1479,7 +1479,7 @@ class NamecoinWallet extends CoinServiceAPI } await _secureStore.write( key: '${_walletId}_mnemonic', - value: bip39.generateMnemonic(strength: 256)); + value: bip39.generateMnemonic(strength: 128)); await _secureStore.write( key: '${_walletId}_mnemonicPassphrase', value: "", diff --git a/lib/services/coins/particl/particl_wallet.dart b/lib/services/coins/particl/particl_wallet.dart index f16d8a5f2..8eb1b7b28 100644 --- a/lib/services/coins/particl/particl_wallet.dart +++ b/lib/services/coins/particl/particl_wallet.dart @@ -1394,7 +1394,7 @@ class ParticlWallet extends CoinServiceAPI } await _secureStore.write( key: '${_walletId}_mnemonic', - value: bip39.generateMnemonic(strength: 256)); + value: bip39.generateMnemonic(strength: 128)); await _secureStore.write( key: '${_walletId}_mnemonicPassphrase', value: "", diff --git a/lib/utilities/constants.dart b/lib/utilities/constants.dart index bab8f3348..b3295b3c8 100644 --- a/lib/utilities/constants.dart +++ b/lib/utilities/constants.dart @@ -183,7 +183,7 @@ abstract class Constants { } } - static const int seedPhraseWordCountBip39 = 24; + static const int seedPhraseWordCountBip39 = 12; static const int seedPhraseWordCountMonero = 25; static const Map monthMapShort = {