@@ -6,13 +6,22 @@ import { Duration } from '../../google/protobuf/duration';
66export const protobufPackage = 'lum.network.millions' ;
77
88export interface Params {
9+ /** min_deposit_amount the minimum deposit amount accepted by pool configurations */
910 minDepositAmount : string ;
11+ /** max_prize_strategy_batches the maximum prize strategy batches accepted by pool configurations */
1012 maxPrizeStrategyBatches : Long ;
13+ /** max_prize_batch_quantity the maximum prize batch quantity accepted by pool configurations */
1114 maxPrizeBatchQuantity : Long ;
15+ /** min_draw_schedule_delta the minimum delta between draws accepted by pool configurations */
1216 minDrawScheduleDelta ?: Duration ;
17+ /** max_draw_schedule_delta the maximum delta between draws accepted by pool configurations */
1318 maxDrawScheduleDelta ?: Duration ;
19+ /** prize_expiration_delta the prize clawback expiration delta (common to all pools) */
1420 prizeExpirationDelta ?: Duration ;
21+ /** fees_stakers the fees distributed by stakers over prize won (common to all pools) */
1522 feesStakers : string ;
23+ /** min_deposit_draw_delta the minimum delta before a draw for a deposit to be accepted during the time weighted balance computation for a draw */
24+ minDepositDrawDelta ?: Duration ;
1625}
1726
1827const baseParams : object = { minDepositAmount : '' , maxPrizeStrategyBatches : Long . UZERO , maxPrizeBatchQuantity : Long . UZERO , feesStakers : '' } ;
@@ -40,6 +49,9 @@ export const Params = {
4049 if ( message . feesStakers !== '' ) {
4150 writer . uint32 ( 58 ) . string ( message . feesStakers ) ;
4251 }
52+ if ( message . minDepositDrawDelta !== undefined ) {
53+ Duration . encode ( message . minDepositDrawDelta , writer . uint32 ( 66 ) . fork ( ) ) . ldelim ( ) ;
54+ }
4355 return writer ;
4456 } ,
4557
@@ -71,6 +83,9 @@ export const Params = {
7183 case 7 :
7284 message . feesStakers = reader . string ( ) ;
7385 break ;
86+ case 8 :
87+ message . minDepositDrawDelta = Duration . decode ( reader , reader . uint32 ( ) ) ;
88+ break ;
7489 default :
7590 reader . skipType ( tag & 7 ) ;
7691 break ;
@@ -116,6 +131,11 @@ export const Params = {
116131 } else {
117132 message . feesStakers = '' ;
118133 }
134+ if ( object . minDepositDrawDelta !== undefined && object . minDepositDrawDelta !== null ) {
135+ message . minDepositDrawDelta = Duration . fromJSON ( object . minDepositDrawDelta ) ;
136+ } else {
137+ message . minDepositDrawDelta = undefined ;
138+ }
119139 return message ;
120140 } ,
121141
@@ -128,6 +148,7 @@ export const Params = {
128148 message . maxDrawScheduleDelta !== undefined && ( obj . maxDrawScheduleDelta = message . maxDrawScheduleDelta ? Duration . toJSON ( message . maxDrawScheduleDelta ) : undefined ) ;
129149 message . prizeExpirationDelta !== undefined && ( obj . prizeExpirationDelta = message . prizeExpirationDelta ? Duration . toJSON ( message . prizeExpirationDelta ) : undefined ) ;
130150 message . feesStakers !== undefined && ( obj . feesStakers = message . feesStakers ) ;
151+ message . minDepositDrawDelta !== undefined && ( obj . minDepositDrawDelta = message . minDepositDrawDelta ? Duration . toJSON ( message . minDepositDrawDelta ) : undefined ) ;
131152 return obj ;
132153 } ,
133154
@@ -160,6 +181,11 @@ export const Params = {
160181 message . prizeExpirationDelta = undefined ;
161182 }
162183 message . feesStakers = object . feesStakers ?? '' ;
184+ if ( object . minDepositDrawDelta !== undefined && object . minDepositDrawDelta !== null ) {
185+ message . minDepositDrawDelta = Duration . fromPartial ( object . minDepositDrawDelta ) ;
186+ } else {
187+ message . minDepositDrawDelta = undefined ;
188+ }
163189 return message ;
164190 } ,
165191} ;
0 commit comments