diff --git a/Cargo.lock b/Cargo.lock
index 15c7b435b..3afb82266 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -5046,7 +5046,6 @@ dependencies = [
"futures",
"futures-util",
"helium-crypto",
- "helium-lib",
"helium-proto 0.1.0 (git+https://github.com/helium/proto?branch=andymck%2Fsub-dao-epoch-support)",
"hextree",
"http 0.2.11",
diff --git a/mobile_config/Cargo.toml b/mobile_config/Cargo.toml
index a6156f19e..ae323e008 100644
--- a/mobile_config/Cargo.toml
+++ b/mobile_config/Cargo.toml
@@ -22,7 +22,6 @@ file-store = { path = "../file_store" }
futures = { workspace = true }
futures-util = { workspace = true }
helium-crypto = { workspace = true, features = ["sqlx-postgres"] }
-helium-lib = { workspace = true }
helium-proto = { workspace = true }
humantime = { workspace = true }
humantime-serde = { workspace = true }
diff --git a/mobile_config/src/client/sub_dao_client.rs b/mobile_config/src/client/sub_dao_client.rs
index b33bf5678..adcba54ac 100644
--- a/mobile_config/src/client/sub_dao_client.rs
+++ b/mobile_config/src/client/sub_dao_client.rs
@@ -2,7 +2,6 @@ use super::{call_with_retry, ClientError, Settings};
use crate::sub_dao_epoch_reward_info::EpochRewardInfo;
use file_store::traits::MsgVerify;
use helium_crypto::{Keypair, PublicKey, Sign};
-use helium_lib::keypair::Pubkey;
use helium_proto::{
services::{
sub_dao::{self, SubDaoEpochRewardInfoReqV1},
@@ -35,7 +34,7 @@ pub trait SubDaoEpochRewardInfoResolver: Clone + Send + Sync + 'static {
async fn resolve_info(
&self,
- sub_dao: &Pubkey,
+ sub_dao: &str,
epoch: u64,
) -> Result