Skip to content

Commit

Permalink
fix: revise type of kghNum to uint128
Browse files Browse the repository at this point in the history
  • Loading branch information
sm-stack committed Jul 19, 2024
1 parent 9b380e2 commit f9df342
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions packages/contracts/contracts/L1/AssetManager.sol
Original file line number Diff line number Diff line change
Expand Up @@ -838,10 +838,10 @@ contract AssetManager is ISemver, IERC721Receiver, IAssetManager {

Vault storage vault = _vaults[validator];
KghDelegator storage kghDelegator = vault.kghDelegators[msg.sender];
if (kghDelegator.kghNum < tokenIds.length) revert InvalidTokenIdsInput();
if (kghDelegator.kghNum < uint128(tokenIds.length)) revert InvalidTokenIdsInput();

// Auto compounding is not applied for claim function.
uint128 claimedRewards = _claimBoostedReward(validator, msg.sender, tokenIds.length, false);
uint128 claimedRewards = _claimBoostedReward(validator, msg.sender, uint128(tokenIds.length), false);

// Burn kroShares to claim the base reward.
uint128 kroSharesToBurn;
Expand Down Expand Up @@ -883,7 +883,7 @@ contract AssetManager is ISemver, IERC721Receiver, IAssetManager {
function _claimBoostedReward(
address validator,
address delegator,
uint256 kghNum,
uint128 kghNum,
bool isCompounding
) internal returns (uint128) {
Vault storage vault = _vaults[validator];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ interface IAssetManager {
*/
struct KghDelegator {
uint128 rewardPerKghPaid;
uint256 kghNum;
uint128 kghNum;
mapping(uint256 => uint128) delegatedAt;
mapping(uint256 => uint128) kroShares;
}
Expand Down

0 comments on commit f9df342

Please sign in to comment.