fix cli delegations unmarshalling
This commit is contained in:
parent
777d7bee5a
commit
96d660593a
|
@ -240,15 +240,10 @@ func getShares(storeName string, cdc *wire.Codec, sharesAmountStr, sharesPercent
|
|||
key := stake.GetDelegationKey(delegatorAddr, validatorAddr)
|
||||
ctx := context.NewCoreContextFromViper()
|
||||
resQuery, err := ctx.QueryStore(key, storeName)
|
||||
if err != nil {
|
||||
return sharesAmount, err
|
||||
}
|
||||
var delegation stake.Delegation
|
||||
err = cdc.UnmarshalBinary(resQuery, &delegation)
|
||||
if err != nil {
|
||||
return sharesAmount, errors.Errorf("cannot find delegation to determine percent Error: %v", err)
|
||||
}
|
||||
|
||||
delegation := types.MustUnmarshalDelegation(cdc, key, resQuery)
|
||||
sharesAmount = sharesPercent.Mul(delegation.Shares)
|
||||
}
|
||||
return
|
||||
|
|
Loading…
Reference in New Issue