mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-02-27 13:30:29 +00:00
hopefully builds
This commit is contained in:
parent
729ef79246
commit
c2664d2658
6 changed files with 16 additions and 8 deletions
cw_lightning/lib
lib
bitcoin_cash
entities
src/screens/receive
view_model
|
@ -1,7 +1,7 @@
|
|||
import 'dart:io';
|
||||
import 'package:bitcoin_base/bitcoin_base.dart';
|
||||
import 'package:cw_bitcoin/bitcoin_mnemonic.dart';
|
||||
import 'package:cw_bitcoin/bitcoin_mnemonic_is_incorrect_exception.dart';
|
||||
import 'package:cw_bitcoin/mnemonic_is_incorrect_exception.dart';
|
||||
import 'package:cw_bitcoin/bitcoin_wallet_creation_credentials.dart';
|
||||
import 'package:cw_core/unspent_coins_info.dart';
|
||||
import 'package:cw_core/wallet_base.dart';
|
||||
|
@ -24,7 +24,7 @@ class LightningWalletService extends WalletService<BitcoinNewWalletCredentials,
|
|||
WalletType getType() => WalletType.lightning;
|
||||
|
||||
@override
|
||||
Future<LightningWallet> create(BitcoinNewWalletCredentials credentials) async {
|
||||
Future<LightningWallet> create(BitcoinNewWalletCredentials credentials, {bool? isTestnet}) async {
|
||||
final wallet = await LightningWalletBase.create(
|
||||
mnemonic: await generateMnemonic(),
|
||||
password: credentials.password!,
|
||||
|
@ -93,7 +93,7 @@ class LightningWalletService extends WalletService<BitcoinNewWalletCredentials,
|
|||
}
|
||||
|
||||
@override
|
||||
Future<LightningWallet> restoreFromKeys(BitcoinRestoreWalletFromWIFCredentials credentials) async =>
|
||||
Future<LightningWallet> restoreFromKeys(BitcoinRestoreWalletFromWIFCredentials credentials, {bool? isTestnet}) async =>
|
||||
throw UnimplementedError();
|
||||
|
||||
@override
|
||||
|
|
|
@ -36,4 +36,10 @@ class CWBitcoinCash extends BitcoinCash {
|
|||
@override
|
||||
TransactionPriority getBitcoinCashTransactionPrioritySlow() =>
|
||||
BitcoinCashTransactionPriority.slow;
|
||||
|
||||
@override
|
||||
String getMnemonic(int? strength) => throw UnimplementedError();
|
||||
|
||||
@override
|
||||
Uint8List getSeedFromMnemonic(String seed) => throw UnimplementedError();
|
||||
}
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
import 'package:cake_wallet/entities/receive_page_option.dart';
|
||||
import 'package:cake_wallet/generated/i18n.dart';
|
||||
import 'package:cake_wallet/routes.dart';
|
||||
import 'package:cake_wallet/src/widgets/alert_with_one_action.dart';
|
||||
|
|
|
@ -10,6 +10,7 @@ import 'package:cake_wallet/utils/show_bar.dart';
|
|||
import 'package:cake_wallet/view_model/dashboard/receive_option_view_model.dart';
|
||||
import 'package:cake_wallet/view_model/lightning_view_model.dart';
|
||||
import 'package:cw_core/receive_page_option.dart';
|
||||
import 'package:cw_lightning/lightning_receive_page_option.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:cake_wallet/generated/i18n.dart';
|
||||
import 'package:cake_wallet/src/screens/base_page.dart';
|
||||
|
@ -225,14 +226,14 @@ class LightningReceiveOnchainPage extends BasePage {
|
|||
|
||||
reaction((_) => receiveOptionViewModel.selectedReceiveOption, (ReceivePageOption option) async {
|
||||
switch (option) {
|
||||
case ReceivePageOption.lightningInvoice:
|
||||
case LightningReceivePageOption.lightningInvoice:
|
||||
Navigator.popAndPushNamed(
|
||||
context,
|
||||
Routes.lightningInvoice,
|
||||
arguments: [ReceivePageOption.lightningInvoice],
|
||||
arguments: [LightningReceivePageOption.lightningInvoice],
|
||||
);
|
||||
break;
|
||||
case ReceivePageOption.lightningOnchain:
|
||||
case LightningReceivePageOption.lightningOnchain:
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -43,6 +43,7 @@ abstract class AdvancedPrivacySettingsViewModelBase with Store {
|
|||
case WalletType.haven:
|
||||
case WalletType.nano:
|
||||
case WalletType.banano:
|
||||
case WalletType.lightning:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
import 'package:cake_wallet/core/execution_state.dart';
|
||||
import 'package:cake_wallet/entities/fiat_currency.dart';
|
||||
import 'package:cake_wallet/entities/receive_page_option.dart';
|
||||
import 'package:cake_wallet/store/settings_store.dart';
|
||||
import 'package:cake_wallet/view_model/lightning_view_model.dart';
|
||||
import 'package:cw_core/crypto_currency.dart';
|
||||
import 'package:cw_core/currency.dart';
|
||||
import 'package:cw_core/receive_page_option.dart';
|
||||
import 'package:cw_core/wallet_base.dart';
|
||||
import 'package:cw_core/wallet_type.dart';
|
||||
import 'package:cw_lightning/lightning_receive_page_option.dart';
|
||||
import 'package:mobx/mobx.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
|
|
Loading…
Reference in a new issue