mirror of
https://github.com/vacp2p/staking-reward-streamer.git
synced 2026-01-08 20:48:00 -05:00
move getter functions
This commit is contained in:
@@ -153,14 +153,6 @@ contract RewardsStreamerMP is ReentrancyGuard {
|
||||
}
|
||||
}
|
||||
|
||||
function getStakedBalance(address userAddress) public view returns (uint256) {
|
||||
return users[userAddress].stakedBalance;
|
||||
}
|
||||
|
||||
function getPendingRewards(address userAddress) public view returns (uint256) {
|
||||
return calculateUserRewards(userAddress);
|
||||
}
|
||||
|
||||
function calculateUserRewards(address userAddress) public view returns (uint256) {
|
||||
UserInfo storage user = users[userAddress];
|
||||
return (user.stakedBalance * (rewardIndex - user.userRewardIndex)) / SCALE_FACTOR;
|
||||
@@ -218,7 +210,15 @@ contract RewardsStreamerMP is ReentrancyGuard {
|
||||
user.lastMPUpdateTime = block.timestamp;
|
||||
}
|
||||
|
||||
function getUserInfo(address userAddress) public view returns (UserInfo memory) {
|
||||
function getStakedBalance(address userAddress) external view returns (uint256) {
|
||||
return users[userAddress].stakedBalance;
|
||||
}
|
||||
|
||||
function getPendingRewards(address userAddress) external view returns (uint256) {
|
||||
return calculateUserRewards(userAddress);
|
||||
}
|
||||
|
||||
function getUserInfo(address userAddress) external view returns (UserInfo memory) {
|
||||
return users[userAddress];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user