diff --git a/common/client-libs/validator-client/src/nyxd/traits/mixnet_query_client.rs b/common/client-libs/validator-client/src/nyxd/traits/mixnet_query_client.rs
index d514bf3f4e..84e4defaee 100644
--- a/common/client-libs/validator-client/src/nyxd/traits/mixnet_query_client.rs
+++ b/common/client-libs/validator-client/src/nyxd/traits/mixnet_query_client.rs
@@ -24,8 +24,9 @@ use nym_mixnet_contract_common::{
MixOwnershipResponse, MixnodeDetailsResponse, NumberOfPendingEventsResponse,
PagedAllDelegationsResponse, PagedDelegatorDelegationsResponse, PagedFamiliesResponse,
PagedGatewayResponse, PagedMembersResponse, PagedMixNodeDelegationsResponse,
- PagedMixnodeBondsResponse, PagedRewardedSetResponse, PendingEpochEventsResponse,
- PendingIntervalEventsResponse, QueryMsg as MixnetQueryMsg,
+ PagedMixnodeBondsResponse, PagedRewardedSetResponse, PendingEpochEventResponse,
+ PendingEpochEventsResponse, PendingIntervalEventResponse, PendingIntervalEventsResponse,
+ QueryMsg as MixnetQueryMsg,
};
use serde::Deserialize;
@@ -174,6 +175,16 @@ pub trait MixnetQueryClient {
.await
}
+ async fn get_mixnode_details_by_identity(
+ &self,
+ mix_identity: IdentityKey,
+ ) -> Result