@@ -5,10 +5,17 @@ package helium;
55import "decimal.proto" ;
66import "service_provider.proto" ;
77
8+ enum mobile_reward_token {
9+ mobile_reward_token_mobile = 0 ;
10+ mobile_reward_token_hnt = 1 ;
11+ }
12+
813message mobile_reward_data {
914 Decimal poc_bones_per_reward_share = 1 ;
1015 Decimal boosted_poc_bones_per_reward_share = 2 ;
1116 repeated service_provider_promotions service_provider_promotions = 3 ;
17+ // HIP-138: Reward output was changed from Subdao Tokens to HNT
18+ mobile_reward_token token = 4 ;
1219}
1320
1421message service_provider_promotions {
@@ -30,10 +37,17 @@ message service_provider_promotions {
3037 repeated promotion promotions = 3 ;
3138}
3239
40+ enum iot_reward_token {
41+ iot_reward_token_iot = 0 ;
42+ iot_reward_token_hnt = 1 ;
43+ }
44+
3345message iot_reward_data {
3446 Decimal poc_bones_per_beacon_reward_share = 1 ;
3547 Decimal poc_bones_per_witness_reward_share = 2 ;
3648 Decimal dc_bones_per_share = 3 ;
49+ // HIP-138: Reward output was changed from Subdao Tokens to HNT
50+ iot_reward_token token = 4 ;
3751}
3852
3953message reward_manifest {
@@ -46,4 +60,11 @@ message reward_manifest {
4660 mobile_reward_data mobile_reward_data = 4 ;
4761 iot_reward_data iot_reward_data = 5 ;
4862 }
63+ // the epoch of the reward share
64+ uint64 epoch = 6 ;
65+ // Price of the token at time rewards were calculated
66+ // MOBILE is @ 10^6
67+ // IOT is @ 10^6
68+ // HNT is @ 10^8
69+ uint64 price = 7 ;
4970}
0 commit comments