2525
2626bool apps_btc_confirm_multisig_basic (
2727 const char * title ,
28- BTCCoin coin ,
28+ const app_btc_coin_params_t * params ,
2929 const char * name ,
3030 const BTCScriptConfig_Multisig * multisig )
3131{
@@ -36,7 +36,7 @@ bool apps_btc_confirm_multisig_basic(
3636 "%lu-of-%lu\n%s multisig" ,
3737 (unsigned long )multisig -> threshold ,
3838 (unsigned long )multisig -> xpubs_count ,
39- btc_common_coin_name ( coin ) );
39+ params -> name );
4040 if (snprintf_result < 0 || snprintf_result >= (int )sizeof (basic_info )) {
4141 Abort ("apps_btc_confirm_multisig/0" );
4242 }
@@ -60,7 +60,7 @@ bool apps_btc_confirm_multisig_basic(
6060
6161bool apps_btc_confirm_multisig_extended (
6262 const char * title ,
63- BTCCoin coin ,
63+ const app_btc_coin_params_t * params ,
6464 const char * name ,
6565 const BTCScriptConfig_Multisig * multisig ,
6666 BTCRegisterScriptConfigRequest_XPubType xpub_type ,
@@ -82,7 +82,7 @@ bool apps_btc_confirm_multisig_extended(
8282 rust_bip32_to_string (
8383 keypath , keypath_len , rust_util_cstr_mut (keypath_string , sizeof (keypath_string )));
8484
85- if (!apps_btc_confirm_multisig_basic (title , coin , name , multisig )) {
85+ if (!apps_btc_confirm_multisig_basic (title , params , name , multisig )) {
8686 return false;
8787 }
8888
@@ -92,19 +92,19 @@ bool apps_btc_confirm_multisig_extended(
9292 if (snprintf_result < 0 || snprintf_result >= (int )sizeof (info )) {
9393 Abort ("apps_btc_confirm_multisig/0" );
9494 }
95- const confirm_params_t params = {
95+ const confirm_params_t confirm_params = {
9696 .title = title ,
9797 .body = info ,
9898 .accept_is_nextarrow = true,
9999 };
100- if (!workflow_confirm_blocking (& params )) {
100+ if (!workflow_confirm_blocking (& confirm_params )) {
101101 return false;
102102 }
103103
104104 xpub_type_t output_xpub_type ;
105105 switch (xpub_type ) {
106106 case BTCRegisterScriptConfigRequest_XPubType_AUTO_ELECTRUM :
107- switch (coin ) {
107+ switch (params -> coin ) {
108108 case BTCCoin_BTC :
109109 case BTCCoin_LTC :
110110 switch (multisig -> script_type ) {
@@ -136,7 +136,7 @@ bool apps_btc_confirm_multisig_extended(
136136 }
137137 break ;
138138 case BTCRegisterScriptConfigRequest_XPubType_AUTO_XPUB_TPUB :
139- switch (coin ) {
139+ switch (params -> coin ) {
140140 case BTCCoin_BTC :
141141 case BTCCoin_LTC :
142142 output_xpub_type = XPUB ;
0 commit comments