Fix payments from HDWallets
This commit is contained in:
parent
cd71b0eb3d
commit
f05c335073
|
@ -79,7 +79,8 @@ class WalletsProfilesProvider with ChangeNotifier {
|
|||
dewif: dewif,
|
||||
password: pinCode,
|
||||
comment: payComment.text,
|
||||
derivation: derivation);
|
||||
derivation: derivation,
|
||||
lang: appLang);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
|
|
@ -148,6 +148,9 @@ class ConfirmStoreWallet extends StatelessWidget with ChangeNotifier {
|
|||
await Future.delayed(
|
||||
const Duration(milliseconds: 50));
|
||||
_myWalletProvider.rebuildWidget();
|
||||
_generateWalletProvider.pin.text = '';
|
||||
_generateWalletProvider
|
||||
.mnemonicController.text = '';
|
||||
Navigator.pushAndRemoveUntil(context,
|
||||
MaterialPageRoute(builder: (context) {
|
||||
return UnlockingWallet(
|
||||
|
|
|
@ -34,9 +34,22 @@ class GenerateFastChestScreen extends StatelessWidget {
|
|||
_generateWalletProvider.pin.text = randomSecretCode(pinLength);
|
||||
}
|
||||
|
||||
return Scaffold(
|
||||
return WillPopScope(
|
||||
onWillPop: () {
|
||||
_generateWalletProvider.pin.text = '';
|
||||
_generateWalletProvider.mnemonicController.text = '';
|
||||
return Future<bool>.value(true);
|
||||
},
|
||||
child: Scaffold(
|
||||
appBar: AppBar(
|
||||
toolbarHeight: 60 * ratio,
|
||||
leading: IconButton(
|
||||
icon: const Icon(Icons.arrow_back, color: Colors.black),
|
||||
onPressed: () {
|
||||
_generateWalletProvider.pin.text = '';
|
||||
_generateWalletProvider.mnemonicController.text = '';
|
||||
Navigator.of(context).pop();
|
||||
}),
|
||||
title: const SizedBox(
|
||||
height: 22,
|
||||
child: Text('Générer un trousseau'),
|
||||
|
@ -115,10 +128,9 @@ class GenerateFastChestScreen extends StatelessWidget {
|
|||
? () async {
|
||||
_generateWalletProvider.nbrWord =
|
||||
_generateWalletProvider.getRandomInt();
|
||||
_generateWalletProvider.actualWallet =
|
||||
await Dewif().generateDewif(
|
||||
_generateWalletProvider
|
||||
.generatedMnemonic!,
|
||||
_generateWalletProvider.actualWallet = await Dewif()
|
||||
.generateDewif(
|
||||
_generateWalletProvider.generatedMnemonic!,
|
||||
_generateWalletProvider.pin.text,
|
||||
lang: appLang);
|
||||
await Navigator.push(
|
||||
|
@ -126,10 +138,9 @@ class GenerateFastChestScreen extends StatelessWidget {
|
|||
MaterialPageRoute(builder: (context) {
|
||||
return ConfirmStoreWallet(
|
||||
generatedMnemonic:
|
||||
_generateWalletProvider
|
||||
.generatedMnemonic,
|
||||
generatedWallet: _generateWalletProvider
|
||||
.actualWallet);
|
||||
_generateWalletProvider.generatedMnemonic,
|
||||
generatedWallet:
|
||||
_generateWalletProvider.actualWallet);
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
@ -149,7 +160,10 @@ class GenerateFastChestScreen extends StatelessWidget {
|
|||
},
|
||||
child: const Icon(Icons.print))
|
||||
]),
|
||||
)));
|
||||
),
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
Widget toolTips(_key, _text, _message) {
|
||||
|
|
|
@ -192,6 +192,7 @@ class ImportWalletScreen extends StatelessWidget {
|
|||
}),
|
||||
ModalRoute.withName('/'),
|
||||
);
|
||||
_generateWalletProvider.resetCesiumImportView();
|
||||
}
|
||||
: null,
|
||||
child: const Text(
|
||||
|
|
|
@ -301,7 +301,7 @@ packages:
|
|||
name: durt
|
||||
url: "https://pub.dartlang.org"
|
||||
source: hosted
|
||||
version: "0.1.5+2"
|
||||
version: "0.1.5+7"
|
||||
fake_async:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
|
|
@ -62,7 +62,7 @@ dependencies:
|
|||
pull_to_refresh: ^2.0.0
|
||||
dio: ^4.0.4
|
||||
desktop_window: ^0.4.0
|
||||
durt: ^0.1.5+2
|
||||
durt: ^0.1.5+7
|
||||
package_info_plus: ^1.3.0
|
||||
|
||||
flutter_icons:
|
||||
|
|
Loading…
Reference in New Issue