From 68f4237da7d94bd71eb4fb3afee573aeac1f6562 Mon Sep 17 00:00:00 2001 From: Zhouhui Tian <125243011+zhouhuitian@users.noreply.github.com> Date: Wed, 10 Jan 2024 23:04:32 +0800 Subject: [PATCH] filter out web2 identites (#2398) --- .../litentry/core/assertion-build/src/lit_staking.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tee-worker/litentry/core/assertion-build/src/lit_staking.rs b/tee-worker/litentry/core/assertion-build/src/lit_staking.rs index 223c0f41a0..0319353717 100644 --- a/tee-worker/litentry/core/assertion-build/src/lit_staking.rs +++ b/tee-worker/litentry/core/assertion-build/src/lit_staking.rs @@ -175,9 +175,12 @@ pub fn build(req: &AssertionBuildRequest) -> Result { debug!("Assertion building LIT staking amount"); let mut identities = vec![]; - req.identities.iter().for_each(|identity| { - identities.push(identity.0.clone()); - }); + req.identities + .iter() + .filter(|(identity, _)| identity.is_substrate()) + .for_each(|identity| { + identities.push(identity.0.clone()); + }); let mut client = LitentryStakingClient::new(); let staking_amount = DelegatorState.query_lit_staking(&mut client, &identities)?;