@@ -96,12 +96,12 @@ void fsm_msgCardanoGetAddress(CardanoGetAddress *msg) {
9696 if (msg -> has_show_display && msg -> show_display ) {
9797 char desc [20 ] = {0 };
9898 char addr_type [32 ] = {0 };
99- snprintf (desc , 20 , "Cardano %s" , _ ("Address: " ));
99+ snprintf (desc , 20 , "Cardano %s" , _ ("Address" ));
100100 if (msg -> address_parameters .address_type == CardanoAddressType_BASE ) {
101- snprintf (addr_type , 32 , "Base %s" , _ ("Address: " ));
101+ snprintf (addr_type , 32 , "Base %s" , _ ("Address" ));
102102 } else if (msg -> address_parameters .address_type ==
103103 CardanoAddressType_REWARD ) {
104- snprintf (addr_type , 32 , "Reward %s" , _ ("Address: " ));
104+ snprintf (addr_type , 32 , "Reward %s" , _ ("Address" ));
105105 }
106106 if (msg -> address_parameters .address_n_count > 0 ) {
107107 if (!fsm_layoutAddress (resp -> address , addr_type , desc , false, 0 ,
@@ -268,8 +268,9 @@ void fsm_msgCardanoSignMessage(CardanoSignMessage *msg) {
268268 "Invalid path ");
269269 CHECK_PIN
270270
271- if ((msg -> network_id != 0 ) && (msg -> network_id != 1 )) {
272- fsm_sendFailure (FailureType_Failure_ProcessError , "Invalid Networ ID" );
271+ if (!msg -> has_protocol_magic && (msg -> network_id != 1 )) {
272+ fsm_sendFailure (FailureType_Failure_ProcessError ,
273+ "Invalid Network ID, need protocol magic provide" );
273274 return ;
274275 }
275276 if (!ada_sign_messages (msg , resp )) {
0 commit comments