LPStakingV4

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xb91d921b at 16217949
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
3 additional variables

No balances found for "LPStakingV4"

No transactions found for "LPStakingV4"


Functions
Getter at block 20943260
NAME_HASH(view returns (uint256)
16386374990929166980997476097257089099824276953769225600355771737787666486003
PRECISION_FACTOR(view returns (uint256)
1000000000000000000
WETH(view returns (address)
0x0000000000000000000000000000000000000000
admin(view returns (address)
0x0000000000000000000000000000000000000000
 
getAccMarketFee(view returns (uint256)
isPaused(view returns (bool)
false
owner(view returns (address)
0x0000000000000000000000000000000000000000
pausedTimestamp(view returns (uint256)
0
poolLength(view returns (uint256)
0
validator(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateDyanmicAPR(uint256 _ethPerDayuint256 _ethUSDuint256 _totalLpStakedpure returns (uint256)
calculateReward(address _stakeHolderuint256 _dIduint256 _ethUSDuint256 _mpwrUSDuint256 _amountuint256 _totalLpStakedview returns (uint256 reward)
depositDetails(uint256view returns (uint256 depositIduint256 stakeuint256 rewarduint256 APRuint256 perioduint256 lastRewardCalculateduint256 poolIduint256 vestedForuint256 NFTIdbool isDyanmic)
deposits(addressuint256view returns (uint256 depositIduint256 stakeuint256 rewarduint256 APRuint256 perioduint256 lastRewardCalculateduint256 poolIduint256 vestedForuint256 NFTIdbool isDyanmic)
getAPR(uint256 _poolIduint256 _periodview returns (uint256)
getDeposits(address _userview returns (struct LPStakingV4stakeDetails[])
getDyanmicAPR(uint256 _poolIduint256 _perioduint256 _ethUSDuint256 _totalLpStakedview returns (uint256)
periodPoolMap(uint256view returns (uint256 tvluint256 totalAllotedFeeReward)
poolPair(uint256uint256view returns (address)
poolPeriodEth(uint256uint256view returns (uint256)
poolPeriodRange(uint256uint256view returns (uint256 minuint256 max)
pools(uint256view returns (address tokenaddress rewarduint256 tvluint256 totalAllotedRewarduint256 totalClaimedReward)
tokenPools(addressview returns (bool)
userDepositMap(addressuint256view returns (uint256)
vestingAPRPerPool(uint256uint256view returns (uint256)
State-modifying
addPool(address _tokenaddress _stakeTokenaddress _rewardstruct LPStakingV4interestRate[] _periodRatesbool isDyanmic
addRewardToPool(uint256 _poolIduint256 amount
adminWETHWithdraw(
initialize(
pauseStaking(
renounceOwnership(
resumeStaking(
setAdminAddress(address _admin
setFeeToken(address _feeToken
setPoolPair(uint256 _poolIdaddress _stakeaddress _reward
setPoolPeriodRange(uint256 _poolIduint256 perioduint256 minuint256 max
setValidator(address _validator
stake(uint256 _poolIduint256 tokenIduint256 _amountuint256 _ethUSDuint256 _mpwrUSDuint256 _totalLpStakeduint256 _periodbytes _signaturereturns (uint256)
transferOwnership(address newOwner
updateAPR(uint256 _poolIdstruct LPStakingV4interestRate[] _periodRates
updateETHOnPeriod(uint256 _poolIdstruct LPStakingV4interestRate[] _periodRates
updatePool(uint256 poolIdaddress _tokenaddress _stakeTokenaddress _rewardstruct LPStakingV4interestRate[] _periodRatesbool isDyanmic
withdraw(uint256 _poolIduint256 _dIduint256 _ethUSDuint256 _mpwrUSDuint256 _stakeuint256 _totalLpStakedbytes _signature
withdrawRewardfromPool(uint256 _poolIduint256 amount
Events
Harvest(address indexed useruint256 feeReward
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RewardClaimed(address indexed stakeruint256 amountuint256 indexed _poolIduint256 timestamp
Staked(address indexed stakeruint256 amountuint256 indexed depositIduint256 timestamp
Unstaked(address indexed stakeruint256 amountuint256 rewarduint256 indexed depositIduint256 timestamp
WETHDeposit(address indexed useruint256 amount
WETHWithdraw(address indexed useruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.