github.com/Finschia/finschia-sdk@v0.48.1/x/staking/keeper/power_reduction.go (about) 1 package keeper 2 3 import ( 4 sdk "github.com/Finschia/finschia-sdk/types" 5 ) 6 7 // TokensToConsensusPower - convert input tokens to potential consensus-engine power 8 func (k Keeper) TokensToConsensusPower(ctx sdk.Context, tokens sdk.Int) int64 { 9 return sdk.TokensToConsensusPower(tokens, k.PowerReduction(ctx)) 10 } 11 12 // TokensFromConsensusPower - convert input power to tokens 13 func (k Keeper) TokensFromConsensusPower(ctx sdk.Context, power int64) sdk.Int { 14 return sdk.TokensFromConsensusPower(power, k.PowerReduction(ctx)) 15 }