Skip to content

Commit c057f14

Browse files
authored
HIP 148 (#1064)
* return 10% of mapping rewards to service provider rewards pool * Remove mapper rewards and move 10% to data transfer bucket * Remove oracles reward bucket and move to service provider bucket * Change service provider rewarder to be flat 24% and remove promotions support * Change as to .into
1 parent 872f316 commit c057f14

File tree

20 files changed

+84
-2565
lines changed

20 files changed

+84
-2565
lines changed

mobile_verifier/src/cli/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
pub mod reward_from_db;
22
pub mod server;
3-
pub mod service_provider_promotions;
43
pub mod verify_disktree;

mobile_verifier/src/cli/server.rs

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ use crate::{
99
heartbeats::wifi::WifiHeartbeatDaemon,
1010
rewarder::Rewarder,
1111
speedtests::SpeedtestDaemon,
12-
subscriber_mapping_activity::SubscriberMappingActivityDaemon,
1312
telemetry,
1413
unique_connections::ingestor::UniqueConnectionsIngestor,
1514
Settings,
@@ -19,8 +18,8 @@ use file_store::file_upload;
1918
use file_store_oracles::traits::{FileSinkCommitStrategy, FileSinkRollTime, FileSinkWriteExt};
2019
use helium_proto::services::poc_mobile::{Heartbeat, SeniorityUpdate, SpeedtestAvg};
2120
use mobile_config::client::{
22-
entity_client::EntityClient, hex_boosting_client::HexBoostingClient,
23-
sub_dao_client::SubDaoClient, AuthorizationClient, CarrierServiceClient, GatewayClient,
21+
hex_boosting_client::HexBoostingClient, sub_dao_client::SubDaoClient, AuthorizationClient,
22+
GatewayClient,
2423
};
2524
use task_manager::TaskManager;
2625

@@ -43,8 +42,6 @@ impl Cmd {
4342
// mobile config clients
4443
let gateway_client = GatewayClient::from_settings(&settings.config_client)?;
4544
let auth_client = AuthorizationClient::from_settings(&settings.config_client)?;
46-
let entity_client = EntityClient::from_settings(&settings.config_client)?;
47-
let carrier_client = CarrierServiceClient::from_settings(&settings.config_client)?;
4845
let hex_boosting_client = HexBoostingClient::from_settings(&settings.config_client)?;
4946
let sub_dao_rewards_client = SubDaoClient::from_settings(&settings.config_client)?;
5047

@@ -120,17 +117,6 @@ impl Cmd {
120117
)
121118
.await?,
122119
)
123-
.add_task(
124-
SubscriberMappingActivityDaemon::create_managed_task(
125-
pool.clone(),
126-
settings,
127-
auth_client.clone(),
128-
entity_client.clone(),
129-
ingest_bucket_client.clone(),
130-
file_upload.clone(),
131-
)
132-
.await?,
133-
)
134120
.add_task(
135121
CoverageDaemon::create_managed_task(
136122
pool.clone(),
@@ -186,7 +172,6 @@ impl Cmd {
186172
pool,
187173
settings,
188174
file_upload,
189-
carrier_client,
190175
hex_boosting_client,
191176
sub_dao_rewards_client,
192177
speedtests_avg,

mobile_verifier/src/cli/service_provider_promotions.rs

Lines changed: 0 additions & 39 deletions
This file was deleted.

mobile_verifier/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ pub mod service_provider;
1515
mod settings;
1616
pub mod speedtests;
1717
pub mod speedtests_average;
18-
pub mod subscriber_mapping_activity;
1918
pub mod telemetry;
2019
pub mod unique_connections;
2120

mobile_verifier/src/main.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use anyhow::Result;
22
use clap::Parser;
33
use mobile_verifier::{
4-
cli::{reward_from_db, server, service_provider_promotions, verify_disktree},
4+
cli::{reward_from_db, server, verify_disktree},
55
Settings,
66
};
77
use std::path;
@@ -38,8 +38,6 @@ pub enum Cmd {
3838
/// Go through every cell and ensure it's value can be turned into an Assignment.
3939
/// NOTE: This can take a very long time. Run with a --release binary.
4040
VerifyDisktree(verify_disktree::Cmd),
41-
/// Print active Service Provider Promotions
42-
ServiceProviderPromotions(service_provider_promotions::Cmd),
4341
}
4442

4543
impl Cmd {
@@ -48,7 +46,6 @@ impl Cmd {
4846
Self::Server(cmd) => cmd.run(&settings).await,
4947
Self::RewardFromDb(cmd) => cmd.run(&settings).await,
5048
Self::VerifyDisktree(cmd) => cmd.run(&settings).await,
51-
Self::ServiceProviderPromotions(cmd) => cmd.run(&settings).await,
5249
}
5350
}
5451
}

0 commit comments

Comments
 (0)