Skip to content
Snippets Groups Projects

Features gdev2

Merged poka requested to merge featuresGdev2 into master
8 files
+ 437
408
Compare changes
  • Side-by-side
  • Inline
Files
8
@@ -385,19 +385,20 @@ class GenerateWalletsProvider with ChangeNotifier {
@@ -385,19 +385,20 @@ class GenerateWalletsProvider with ChangeNotifier {
}
}
for (var derivationNbr in [for (var i = 0; i < numberScan; i += 1) i]) {
for (var derivationNbr in [for (var i = 0; i < numberScan; i += 1) i]) {
final addressData = await sub.sdk.api.keyring.addressFromMnemonic(ss58,
final addressData = await sub.sdk.api.keyring.addressFromMnemonic(
 
sub.ss58,
cryptoType: CryptoType.sr25519,
cryptoType: CryptoType.sr25519,
mnemonic: generatedMnemonic!,
mnemonic: generatedMnemonic!,
derivePath: '//$derivationNbr');
derivePath: '//$derivationNbr');
final balance = await sub.getBalance(addressData.address!).timeout(
final balance = await sub.getBalance(addressData.address!).timeout(
const Duration(seconds: 1),
const Duration(seconds: 1),
onTimeout: () => 0,
onTimeout: () => {},
);
);
// const balance = 0;
// const balance = 0;
log.d(balance);
log.d(balance);
if (balance != 0) {
if (balance != {}) {
isAlive = true;
isAlive = true;
String walletName = scanedWalletNumber == 0
String walletName = scanedWalletNumber == 0
? 'currentWallet'.tr()
? 'currentWallet'.tr()
@@ -426,16 +427,16 @@ class GenerateWalletsProvider with ChangeNotifier {
@@ -426,16 +427,16 @@ class GenerateWalletsProvider with ChangeNotifier {
}
}
Future<bool> scanRootBalance(SubstrateSdk sub, int currentChestNumber) async {
Future<bool> scanRootBalance(SubstrateSdk sub, int currentChestNumber) async {
final addressData = await sub.sdk.api.keyring.addressFromMnemonic(ss58,
final addressData = await sub.sdk.api.keyring.addressFromMnemonic(sub.ss58,
cryptoType: CryptoType.sr25519, mnemonic: generatedMnemonic!);
cryptoType: CryptoType.sr25519, mnemonic: generatedMnemonic!);
final balance = await sub.getBalance(addressData.address!).timeout(
final balance = await sub.getBalance(addressData.address!).timeout(
const Duration(seconds: 1),
const Duration(seconds: 1),
onTimeout: () => 0,
onTimeout: () => {},
);
);
log.d(balance);
log.d(balance);
if (balance != 0) {
if (balance != {}) {
String walletName = 'myRootWallet'.tr();
String walletName = 'myRootWallet'.tr();
await sub.importAccount(
await sub.importAccount(
mnemonic: '', fromMnemonic: true, password: pin.text);
mnemonic: '', fromMnemonic: true, password: pin.text);
Loading