package Ġjp . co . sor am its u . feature _ staking _ impl . data . repository Ċ Ċ import Ġjp . co . sor am its u . common . utils . Suspend able Property Ċ import Ġjp . co . sor am its u . common . utils . number Constant Ċ import Ġjp . co . sor am its u . common . utils . staking Ċ import Ġjp . co . sor am its u . fe ar less _ utils . runtime . Runtime Snapshot Ċ import Ġjava . math . BigInteger Ċ Ċ class ĠSt aking Constants Repository ( ĊĠĠĠ Ġprivate Ġval Ġruntime Property : ĠS uspend able Property < Runtime Snapshot >, Ċ ) Ġ{ ĊĊĠĠĠ Ġsuspend Ġfun Ġmax Rew arded Nom inator Per Validator (): ĠInt Ġ= Ġget Number Constant (" Max Nom inator Rew arded Per Validator "). toInt () ĊĊĠĠĠ Ġsuspend Ġfun Ġlock up Period In E ras (): ĠBigInteger Ġ= Ġget Number Constant (" Bon ding Duration ") ĊĊĠĠĠ Ġsuspend Ġfun Ġmax Validators Per Nom inator (): ĠInt Ġ= Ġget Number Constant (" Max Nom inations "). toInt () ĊĊĠĠĠ Ġprivate Ġsuspend Ġfun Ġget Number Constant ( constant Name : ĠString ): ĠBigInteger Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġruntime Ġ= Ġruntime Property . get () ĊĊĠĠĠĠĠĠĠ Ġreturn Ġruntime . metadata . staking (). number Constant ( constant Name , Ġruntime ) ĊĠĠĠ Ġ} Ċ } Ċ