File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -109,10 +109,20 @@ impl Timeboost {
109
109
err
110
110
} ) ?;
111
111
112
+ let chain_id = provider. get_chain_id ( ) . await . map_err ( |err| {
113
+ error ! ( ?err, "fail to get chainid" ) ;
114
+ err
115
+ } ) ?;
116
+ // local test chain don't have finality gadget, thus don't support `Finalized` tag
117
+ let tag = if chain_id == 31337 || chain_id == 1337 {
118
+ BlockNumberOrTag :: Latest
119
+ } else {
120
+ BlockNumberOrTag :: Finalized
121
+ } ;
112
122
let filter = Filter :: new ( )
113
123
. address ( self . config . chain_config . parent . key_manager_contract )
114
124
. event ( KeyManager :: CommitteeCreated :: SIGNATURE )
115
- . from_block ( BlockNumberOrTag :: Finalized ) ;
125
+ . from_block ( tag ) ;
116
126
let mut events = provider
117
127
. subscribe_logs ( & filter)
118
128
. await
You can’t perform that action at this time.
0 commit comments