mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-27 06:18:50 +01:00
feat: zano hf + bip39 (#3359)
* feat: bip39 zano hf * fix: correct monero_c hash * lockfile [skip ci] * fix: zano: proper bip32 fix: zano respect 24 word setting fix: rename / delete * fix: nonBip39WalletTypes * fix: zano wallet rename * fix: passphrase store zano --------- Co-authored-by: Omar Hatem <omarh.ismail1@gmail.com>
This commit is contained in:
+21
-6
@@ -46,7 +46,7 @@ class CWZano extends Zano {
|
||||
@override
|
||||
List<String> getWordList(String language) {
|
||||
assert(language.toLowerCase() == LanguageList.english.toLowerCase());
|
||||
return EnglishMnemonics.words;
|
||||
return [...zano_bip39.bip39EnglishWords, ...EnglishMnemonics.words];
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -61,9 +61,18 @@ class CWZano extends Zano {
|
||||
}
|
||||
|
||||
@override
|
||||
WalletCredentials createZanoNewWalletCredentials(
|
||||
{required String name, required String? password, required String? passphrase}) {
|
||||
return ZanoNewWalletCredentials(name: name, password: password, passphrase: passphrase);
|
||||
WalletCredentials createZanoNewWalletCredentials({
|
||||
required String name,
|
||||
required String? password,
|
||||
required String? passphrase,
|
||||
String? mnemonic,
|
||||
}) {
|
||||
return ZanoNewWalletCredentials(
|
||||
name: name,
|
||||
password: password,
|
||||
passphrase: passphrase,
|
||||
mnemonic: mnemonic,
|
||||
);
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -122,8 +131,8 @@ class CWZano extends Zano {
|
||||
// }
|
||||
|
||||
@override
|
||||
WalletService createZanoWalletService() {
|
||||
return ZanoWalletService();
|
||||
WalletService createZanoWalletService(bool isDirect) {
|
||||
return ZanoWalletService(isDirect);
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -146,6 +155,12 @@ class CWZano extends Zano {
|
||||
@override
|
||||
bool validateAddress(String address) => ZanoUtils.validateAddress(address);
|
||||
|
||||
@override
|
||||
bool isBip39Seed(String mnemonic) => zano_bip39.isBip39Seed(mnemonic);
|
||||
|
||||
@override
|
||||
int getHeightByDate({required DateTime date}) => ZanoUtils.heightByDate(date);
|
||||
|
||||
@override
|
||||
Map<String, List<int>> debugCallLength() {
|
||||
return api.debugCallLength();
|
||||
|
||||
Reference in New Issue
Block a user