diff --git a/lib/pages/spark_names/buy_spark_name_view.dart b/lib/pages/spark_names/buy_spark_name_view.dart index 94c868e9d..01f69fcaf 100644 --- a/lib/pages/spark_names/buy_spark_name_view.dart +++ b/lib/pages/spark_names/buy_spark_name_view.dart @@ -142,7 +142,7 @@ class _BuySparkNameViewState extends ConsumerState { } else { await Navigator.of(context).pushNamed( ConfirmSparkNameTransactionView.routeName, - arguments: (txData, widget.walletId), + arguments: (walletId: widget.walletId, txData: txData), ); } } diff --git a/lib/route_generator.dart b/lib/route_generator.dart index 65f2df473..629a3a1a7 100644 --- a/lib/route_generator.dart +++ b/lib/route_generator.dart @@ -150,6 +150,7 @@ import 'pages/settings_views/wallet_settings_view/wallet_settings_wallet_setting import 'pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/wallet_settings_wallet_settings_view.dart'; import 'pages/settings_views/wallet_settings_view/wallet_settings_wallet_settings/xpub_view.dart'; import 'pages/spark_names/buy_spark_name_view.dart'; +import 'pages/spark_names/confirm_spark_name_transaction_view.dart'; import 'pages/spark_names/spark_names_home_view.dart'; import 'pages/spark_names/sub_widgets/spark_name_details.dart'; import 'pages/special/firo_rescan_recovery_error_dialog.dart'; @@ -842,6 +843,20 @@ class RouteGenerator { } return _routeError("${settings.name} invalid args: ${args.toString()}"); + case ConfirmSparkNameTransactionView.routeName: + if (args is ({String walletId, TxData txData})) { + return getRoute( + shouldUseMaterialRoute: useMaterialPageRoute, + builder: + (_) => ConfirmSparkNameTransactionView( + walletId: args.walletId, + txData: args.txData, + ), + settings: RouteSettings(name: settings.name), + ); + } + return _routeError("${settings.name} invalid args: ${args.toString()}"); + case SparkNameDetailsView.routeName: if (args is ({String walletId, SparkName name})) { return getRoute(