@@ -58,7 +58,8 @@ impl TxContext {
58
58
}
59
59
60
60
fn parse_header_data < ' a > ( & mut self , data : & ' a [ u8 ] ) -> Result < & ' a [ u8 ] , AppSW > {
61
- let ( account_number_bytes, rest) = data. split_first_chunk :: < 4 > ( ) . ok_or ( AppSW :: TxParsingFail ) ?;
61
+ let ( account_number_bytes, rest) =
62
+ data. split_first_chunk :: < 4 > ( ) . ok_or ( AppSW :: TxParsingFail ) ?;
62
63
let ( tx_len_bytes, rest) = rest. split_first_chunk :: < 4 > ( ) . ok_or ( AppSW :: TxParsingFail ) ?;
63
64
let ( network_id_len_byte, rest) = rest. split_first ( ) . ok_or ( AppSW :: TxParsingFail ) ?;
64
65
@@ -96,7 +97,8 @@ impl TxContext {
96
97
}
97
98
let _ = parse_address ( & list[ 2 ] . byte_array ( ) . map_err ( |_| AppSW :: TxParsingFail ) ?) ?;
98
99
let recipient = parse_address ( & list[ 3 ] . byte_array ( ) . map_err ( |_| AppSW :: TxParsingFail ) ?) ?;
99
- let amount = U256 :: from_big_endian ( & list[ 4 ] . byte_array ( ) . map_err ( |_| AppSW :: TxParsingFail ) ?) ;
100
+ let amount =
101
+ U256 :: from_big_endian ( & list[ 4 ] . byte_array ( ) . map_err ( |_| AppSW :: TxParsingFail ) ?) ;
100
102
let fee = U256 :: from_big_endian ( & list[ 5 ] . byte_array ( ) . map_err ( |_| AppSW :: TxParsingFail ) ?) ;
101
103
let payload =
102
104
core:: str:: from_utf8 ( & list[ 8 ] . byte_array ( ) . map_err ( |_| AppSW :: TxParsingFail ) ?)
@@ -127,15 +129,19 @@ pub fn handler_sign_tx(
127
129
ctx. reset ( ) ;
128
130
let tx_bytes = ctx. parse_header_data ( data) ?;
129
131
ctx. parse_tx_first_chunk ( tx_bytes) ?;
130
- ctx. blake2b . update ( tx_bytes) . map_err ( |_| AppSW :: TxHashFail ) ?;
132
+ ctx. blake2b
133
+ . update ( tx_bytes)
134
+ . map_err ( |_| AppSW :: TxHashFail ) ?;
131
135
} else {
132
136
ctx. blake2b . update ( data) . map_err ( |_| AppSW :: TxHashFail ) ?;
133
137
return Ok ( ( ) ) ;
134
138
}
135
139
136
140
if ui_display_tx ( & ctx. tx ) ? {
137
141
let mut hash: [ u8 ; 32 ] = [ 0 ; 32 ] ;
138
- ctx. blake2b . finalize ( & mut hash) . map_err ( |_| AppSW :: TxHashFail ) ?;
142
+ ctx. blake2b
143
+ . finalize ( & mut hash)
144
+ . map_err ( |_| AppSW :: TxHashFail ) ?;
139
145
let data_to_sign = [ & ctx. network_id [ ..] , & hash] . concat ( ) ;
140
146
let sig = utils:: sign ( ctx. account_number , & data_to_sign) . ok_or ( AppSW :: TxSignFail ) ?;
141
147
comm. append ( & sig) ;
0 commit comments