11use crossterm:: {
22 event:: { self , DisableMouseCapture , EnableMouseCapture , Event , KeyCode } ,
33 execute,
4- terminal:: { EnterAlternateScreen , LeaveAlternateScreen , disable_raw_mode , enable_raw_mode } ,
4+ terminal:: { disable_raw_mode , enable_raw_mode , EnterAlternateScreen , LeaveAlternateScreen } ,
55} ;
66use eyre:: Result ;
77use flashstat_api:: FlashApiClient ;
88use flashstat_common:: { FlashBlock , ReorgEvent , SequencerStats , SystemHealth } ;
99use jsonrpsee:: http_client:: HttpClientBuilder ;
1010use ratatui:: {
11- Frame , Terminal ,
1211 backend:: CrosstermBackend ,
1312 layout:: { Constraint , Direction , Layout } ,
1413 style:: { Color , Modifier , Style } ,
1514 text:: { Line , Span } ,
1615 widgets:: { Block , Borders , List , ListItem , Paragraph } ,
16+ Frame , Terminal ,
1717} ;
1818use std:: {
1919 io,
@@ -202,18 +202,27 @@ fn ui(f: &mut Frame, app: &App) {
202202 . iter ( )
203203 . map ( |b| {
204204 let content = vec ! [ Line :: from( vec![
205- Span :: styled( format!( "#{:<10}" , b. number) , Style :: default ( ) . fg( Color :: Cyan ) ) ,
205+ Span :: styled(
206+ format!( "#{:<10}" , b. number) ,
207+ Style :: default ( ) . fg( Color :: Cyan ) ,
208+ ) ,
206209 Span :: raw( " | " ) ,
207- Span :: styled( format!( "{:.2}%" , b. confidence) , Style :: default ( ) . fg( Color :: Yellow ) ) ,
210+ Span :: styled(
211+ format!( "{:.2}%" , b. confidence) ,
212+ Style :: default ( ) . fg( Color :: Yellow ) ,
213+ ) ,
208214 Span :: raw( " | " ) ,
209215 Span :: raw( format!( "{}" , b. hash) ) ,
210216 ] ) ] ;
211217 ListItem :: new ( content)
212218 } )
213219 . collect ( ) ;
214220
215- let block_list =
216- List :: new ( blocks) . block ( Block :: default ( ) . borders ( Borders :: ALL ) . title ( "Live Block Feed" ) ) ;
221+ let block_list = List :: new ( blocks) . block (
222+ Block :: default ( )
223+ . borders ( Borders :: ALL )
224+ . title ( "Live Block Feed" ) ,
225+ ) ;
217226 f. render_widget ( block_list, main_chunks[ 0 ] ) ;
218227
219228 // Sequencer Reputation
@@ -227,7 +236,10 @@ fn ui(f: &mut Frame, app: &App) {
227236 Color :: Red
228237 } ;
229238 let content = vec ! [ Line :: from( vec![
230- Span :: styled( format!( "{:.4}… " , s. address) , Style :: default ( ) . fg( Color :: Gray ) ) ,
239+ Span :: styled(
240+ format!( "{:.4}… " , s. address) ,
241+ Style :: default ( ) . fg( Color :: Gray ) ,
242+ ) ,
231243 Span :: styled(
232244 format!( "Score: {:<5}" , s. reputation_score) ,
233245 Style :: default ( ) . fg( score_color) ,
@@ -254,9 +266,9 @@ fn ui(f: &mut Frame, app: &App) {
254266 flashstat_common:: ReorgSeverity :: Deep => {
255267 Style :: default ( ) . fg ( Color :: Red ) . add_modifier ( Modifier :: BOLD )
256268 }
257- flashstat_common:: ReorgSeverity :: Equivocation => {
258- Style :: default ( ) . fg ( Color :: Magenta ) . add_modifier ( Modifier :: BOLD )
259- }
269+ flashstat_common:: ReorgSeverity :: Equivocation => Style :: default ( )
270+ . fg ( Color :: Magenta )
271+ . add_modifier ( Modifier :: BOLD ) ,
260272 } ;
261273
262274 let content = vec ! [ Line :: from( vec![
@@ -268,7 +280,11 @@ fn ui(f: &mut Frame, app: &App) {
268280 . collect ( ) ;
269281
270282 let reorg_list = List :: new ( reorgs)
271- . block ( Block :: default ( ) . borders ( Borders :: ALL ) . title ( "Security Alerts" ) )
283+ . block (
284+ Block :: default ( )
285+ . borders ( Borders :: ALL )
286+ . title ( "Security Alerts" ) ,
287+ )
272288 . highlight_style (
273289 Style :: default ( )
274290 . add_modifier ( Modifier :: BOLD )
0 commit comments