Skip to content

Commit 0b70ae7

Browse files
committed
use Latest tag for test chain
1 parent 4224986 commit 0b70ae7

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

timeboost/src/lib.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,20 @@ impl Timeboost {
109109
err
110110
})?;
111111

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+
};
112122
let filter = Filter::new()
113123
.address(self.config.chain_config.parent.key_manager_contract)
114124
.event(KeyManager::CommitteeCreated::SIGNATURE)
115-
.from_block(BlockNumberOrTag::Finalized);
125+
.from_block(tag);
116126
let mut events = provider
117127
.subscribe_logs(&filter)
118128
.await

0 commit comments

Comments
 (0)