Closed trinhdn97 closed 3 years ago
After a validator is slashed, their delegators' stakes in Delegation struct (https://github.com/kardiachain/go-kardia/blob/f4912d7b32f2d9c0a05f2f3cb5ad7deec9d2a7a1/kvm/smc/dpos/Validator.sol#L29) haven't been subtracted yet. Staking SMC has offered function getDelegatorStake (https://github.com/kardiachain/staking-contract/blob/master/contracts/Validator.sol#L768) to compute delegators' shares based on their shares.
Delegation
getDelegatorStake
After a validator is slashed, their delegators' stakes in
Delegation
struct (https://github.com/kardiachain/go-kardia/blob/f4912d7b32f2d9c0a05f2f3cb5ad7deec9d2a7a1/kvm/smc/dpos/Validator.sol#L29) haven't been subtracted yet. Staking SMC has offered functiongetDelegatorStake
(https://github.com/kardiachain/staking-contract/blob/master/contracts/Validator.sol#L768) to compute delegators' shares based on their shares.