mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2025-01-22 02:34:59 +00:00
Generic enhancements (#1386)
* Update versions * Show private key for electrum based wallets * update polyseed * fix webview page on desktop remove private keys temporarily from electrum * update versions
This commit is contained in:
parent
a0820e8a73
commit
59d44e8c57
6 changed files with 29 additions and 12 deletions
|
@ -2,6 +2,7 @@ import 'package:cake_wallet/src/screens/dashboard/widgets/anonpay_transaction_ro
|
||||||
import 'package:cake_wallet/src/screens/dashboard/widgets/order_row.dart';
|
import 'package:cake_wallet/src/screens/dashboard/widgets/order_row.dart';
|
||||||
import 'package:cake_wallet/themes/extensions/placeholder_theme.dart';
|
import 'package:cake_wallet/themes/extensions/placeholder_theme.dart';
|
||||||
import 'package:cake_wallet/src/widgets/dashboard_card_widget.dart';
|
import 'package:cake_wallet/src/widgets/dashboard_card_widget.dart';
|
||||||
|
import 'package:cake_wallet/utils/device_info.dart';
|
||||||
import 'package:cake_wallet/utils/responsive_layout_util.dart';
|
import 'package:cake_wallet/utils/responsive_layout_util.dart';
|
||||||
import 'package:cake_wallet/view_model/dashboard/anonpay_transaction_list_item.dart';
|
import 'package:cake_wallet/view_model/dashboard/anonpay_transaction_list_item.dart';
|
||||||
import 'package:cake_wallet/view_model/dashboard/order_list_item.dart';
|
import 'package:cake_wallet/view_model/dashboard/order_list_item.dart';
|
||||||
|
@ -20,6 +21,7 @@ import 'package:cake_wallet/view_model/dashboard/date_section_item.dart';
|
||||||
import 'package:intl/intl.dart';
|
import 'package:intl/intl.dart';
|
||||||
import 'package:cake_wallet/routes.dart';
|
import 'package:cake_wallet/routes.dart';
|
||||||
import 'package:cake_wallet/generated/i18n.dart';
|
import 'package:cake_wallet/generated/i18n.dart';
|
||||||
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
|
|
||||||
class TransactionsPage extends StatelessWidget {
|
class TransactionsPage extends StatelessWidget {
|
||||||
TransactionsPage({required this.dashboardViewModel});
|
TransactionsPage({required this.dashboardViewModel});
|
||||||
|
@ -46,11 +48,17 @@ class TransactionsPage extends StatelessWidget {
|
||||||
return Padding(
|
return Padding(
|
||||||
padding: const EdgeInsets.fromLTRB(24, 0, 24, 8),
|
padding: const EdgeInsets.fromLTRB(24, 0, 24, 8),
|
||||||
child: DashBoardRoundedCardWidget(
|
child: DashBoardRoundedCardWidget(
|
||||||
onTap: () => Navigator.of(context).pushNamed(Routes.webViewPage, arguments: [
|
onTap: () {
|
||||||
'',
|
try {
|
||||||
Uri.parse(
|
final uri = Uri.parse(
|
||||||
'https://guides.cakewallet.com/docs/FAQ/why_are_my_funds_not_appearing/')
|
"https://guides.cakewallet.com/docs/FAQ/why_are_my_funds_not_appearing/");
|
||||||
]),
|
if (DeviceInfo.instance.isMobile) {
|
||||||
|
Navigator.of(context).pushNamed(Routes.webViewPage, arguments: ['', uri]);
|
||||||
|
} else {
|
||||||
|
launchUrl(uri);
|
||||||
|
}
|
||||||
|
} catch (_) {}
|
||||||
|
},
|
||||||
title: S.of(context).syncing_wallet_alert_title,
|
title: S.of(context).syncing_wallet_alert_title,
|
||||||
subTitle: S.of(context).syncing_wallet_alert_content,
|
subTitle: S.of(context).syncing_wallet_alert_content,
|
||||||
),
|
),
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
import 'package:cake_wallet/bitcoin/bitcoin.dart';
|
||||||
import 'package:cake_wallet/reactions/wallet_connect.dart';
|
import 'package:cake_wallet/reactions/wallet_connect.dart';
|
||||||
import 'package:cake_wallet/store/app_store.dart';
|
import 'package:cake_wallet/store/app_store.dart';
|
||||||
import 'package:cw_core/transaction_direction.dart';
|
import 'package:cw_core/transaction_direction.dart';
|
||||||
|
@ -103,7 +104,15 @@ abstract class WalletKeysViewModelBase with Store {
|
||||||
if (_appStore.wallet!.type == WalletType.bitcoin ||
|
if (_appStore.wallet!.type == WalletType.bitcoin ||
|
||||||
_appStore.wallet!.type == WalletType.litecoin ||
|
_appStore.wallet!.type == WalletType.litecoin ||
|
||||||
_appStore.wallet!.type == WalletType.bitcoinCash) {
|
_appStore.wallet!.type == WalletType.bitcoinCash) {
|
||||||
|
// final keys = bitcoin!.getWalletKeys(_appStore.wallet!);
|
||||||
|
|
||||||
items.addAll([
|
items.addAll([
|
||||||
|
// if (keys['wif'] != null)
|
||||||
|
// StandartListItem(title: "WIF", value: keys['wif']!),
|
||||||
|
// if (keys['privateKey'] != null)
|
||||||
|
// StandartListItem(title: S.current.private_key, value: keys['privateKey']!),
|
||||||
|
// if (keys['publicKey'] != null)
|
||||||
|
// StandartListItem(title: S.current.public_key, value: keys['publicKey']!),
|
||||||
StandartListItem(title: S.current.wallet_seed, value: _appStore.wallet!.seed!),
|
StandartListItem(title: S.current.wallet_seed, value: _appStore.wallet!.seed!),
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|
|
@ -104,7 +104,7 @@ dependencies:
|
||||||
# ref: main
|
# ref: main
|
||||||
socks5_proxy: ^1.0.4
|
socks5_proxy: ^1.0.4
|
||||||
flutter_svg: ^2.0.9
|
flutter_svg: ^2.0.9
|
||||||
polyseed: ^0.0.2
|
polyseed: ^0.0.4
|
||||||
nostr_tools: ^1.0.9
|
nostr_tools: ^1.0.9
|
||||||
solana: ^0.30.1
|
solana: ^0.30.1
|
||||||
bitcoin_base:
|
bitcoin_base:
|
||||||
|
|
|
@ -16,14 +16,14 @@ APP_ANDROID_TYPE=$1
|
||||||
|
|
||||||
MONERO_COM_NAME="Monero.com"
|
MONERO_COM_NAME="Monero.com"
|
||||||
MONERO_COM_VERSION="1.12.2"
|
MONERO_COM_VERSION="1.12.2"
|
||||||
MONERO_COM_BUILD_NUMBER=81
|
MONERO_COM_BUILD_NUMBER=82
|
||||||
MONERO_COM_BUNDLE_ID="com.monero.app"
|
MONERO_COM_BUNDLE_ID="com.monero.app"
|
||||||
MONERO_COM_PACKAGE="com.monero.app"
|
MONERO_COM_PACKAGE="com.monero.app"
|
||||||
MONERO_COM_SCHEME="monero.com"
|
MONERO_COM_SCHEME="monero.com"
|
||||||
|
|
||||||
CAKEWALLET_NAME="Cake Wallet"
|
CAKEWALLET_NAME="Cake Wallet"
|
||||||
CAKEWALLET_VERSION="4.15.4"
|
CAKEWALLET_VERSION="4.15.4"
|
||||||
CAKEWALLET_BUILD_NUMBER=203
|
CAKEWALLET_BUILD_NUMBER=204
|
||||||
CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
|
CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
|
||||||
CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
|
CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
|
||||||
CAKEWALLET_SCHEME="cakewallet"
|
CAKEWALLET_SCHEME="cakewallet"
|
||||||
|
|
|
@ -14,12 +14,12 @@ APP_IOS_TYPE=$1
|
||||||
|
|
||||||
MONERO_COM_NAME="Monero.com"
|
MONERO_COM_NAME="Monero.com"
|
||||||
MONERO_COM_VERSION="1.12.2"
|
MONERO_COM_VERSION="1.12.2"
|
||||||
MONERO_COM_BUILD_NUMBER=78
|
MONERO_COM_BUILD_NUMBER=79
|
||||||
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
|
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
|
||||||
|
|
||||||
CAKEWALLET_NAME="Cake Wallet"
|
CAKEWALLET_NAME="Cake Wallet"
|
||||||
CAKEWALLET_VERSION="4.15.4"
|
CAKEWALLET_VERSION="4.15.4"
|
||||||
CAKEWALLET_BUILD_NUMBER=227
|
CAKEWALLET_BUILD_NUMBER=228
|
||||||
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
|
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
|
||||||
|
|
||||||
HAVEN_NAME="Haven"
|
HAVEN_NAME="Haven"
|
||||||
|
|
|
@ -17,12 +17,12 @@ fi
|
||||||
|
|
||||||
MONERO_COM_NAME="Monero.com"
|
MONERO_COM_NAME="Monero.com"
|
||||||
MONERO_COM_VERSION="1.2.2"
|
MONERO_COM_VERSION="1.2.2"
|
||||||
MONERO_COM_BUILD_NUMBER=12
|
MONERO_COM_BUILD_NUMBER=13
|
||||||
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
|
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
|
||||||
|
|
||||||
CAKEWALLET_NAME="Cake Wallet"
|
CAKEWALLET_NAME="Cake Wallet"
|
||||||
CAKEWALLET_VERSION="1.8.4"
|
CAKEWALLET_VERSION="1.8.4"
|
||||||
CAKEWALLET_BUILD_NUMBER=62
|
CAKEWALLET_BUILD_NUMBER=63
|
||||||
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
|
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
|
||||||
|
|
||||||
if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then
|
if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then
|
||||||
|
|
Loading…
Reference in a new issue