mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-06-28 20:39:51 +00:00
CW-520-Enable-user-to-choose-12-or-24-seed-words-for-BCH-and-ETH (#1181)
* seed phrase option UI * bch seed length option * eth seed lengh option * update preseed info * update localization files
This commit is contained in:
parent
36361ef329
commit
8237b89d56
38 changed files with 137 additions and 14 deletions
26
lib/entities/seed_phrase_length.dart
Normal file
26
lib/entities/seed_phrase_length.dart
Normal file
|
@ -0,0 +1,26 @@
|
|||
import 'package:cake_wallet/generated/i18n.dart';
|
||||
|
||||
enum SeedPhraseLength {
|
||||
twelveWords(12),
|
||||
twentyFourWords(24);
|
||||
|
||||
const SeedPhraseLength(this.value);
|
||||
final int value;
|
||||
|
||||
static SeedPhraseLength deserialize({required int raw}) =>
|
||||
SeedPhraseLength.values.firstWhere((e) => e.value == raw);
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
String label = '';
|
||||
switch (this) {
|
||||
case SeedPhraseLength.twelveWords:
|
||||
label = '12 Words';
|
||||
break;
|
||||
case SeedPhraseLength.twentyFourWords:
|
||||
label = '24 Words';
|
||||
break;
|
||||
}
|
||||
return label;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue