Class StakeRewardCalculator
public static class StakeRewardCalculator
- Inheritance
-
StakeRewardCalculator
- Inherited Members
Methods
CalculateFixedRewards(int, IRandom, StakeRegularFixedRewardSheet, ItemSheet, int)
public static Dictionary<ItemBase, int> CalculateFixedRewards(int stakeLevel, IRandom random, StakeRegularFixedRewardSheet stakeRegularFixedRewardSheet, ItemSheet itemSheet, int rewardSteps)
Parameters
stakeLevel
intrandom
IRandomstakeRegularFixedRewardSheet
StakeRegularFixedRewardSheetitemSheet
ItemSheetrewardSteps
int
Returns
CalculateRewards(Currency, FungibleAssetValue, int, int, StakeRegularRewardSheet, ItemSheet, IRandom)
public static (Dictionary<ItemBase, int> itemResult, List<FungibleAssetValue> favResult) CalculateRewards(Currency ncg, FungibleAssetValue stakedNcg, int stakingLevel, int rewardSteps, StakeRegularRewardSheet stakeRegularRewardSheet, ItemSheet itemSheet, IRandom random)
Parameters
ncg
CurrencystakedNcg
FungibleAssetValuestakingLevel
intrewardSteps
intstakeRegularRewardSheet
StakeRegularRewardSheetitemSheet
ItemSheetrandom
IRandom
Returns
- (Dictionary<ItemBase, int> itemResult, List<FungibleAssetValue> favResult)