PendleStaking

Verified contract

Implementation

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

No balances found for "PendleStaking"

No transactions found for "PendleStaking"


Functions
Getter at block 21221403
PENDLE(view returns (address)
0x0000000000000000000000000000000000000000
WETH(view returns (address)
0x0000000000000000000000000000000000000000
 
accumulatedVePendle(view returns (uint256)
autoBribeFee(view returns (uint256)
0
bribeManagerEOA(view returns (address)
0x0000000000000000000000000000000000000000
distributorETH(view returns (address)
0x0000000000000000000000000000000000000000
feeCollector(view returns (address)
0x0000000000000000000000000000000000000000
harvestTimeGap(view returns (uint256)
0
lockPeriod(view returns (uint256)
0
mPendleConvertor(view returns (address)
0x0000000000000000000000000000000000000000
mPendleOFT(view returns (address)
0x0000000000000000000000000000000000000000
marketDepositHelper(view returns (address)
0x0000000000000000000000000000000000000000
masterPenpie(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
pendleRouter(view returns (address)
0x0000000000000000000000000000000000000000
pendleVote(view returns (address)
0x0000000000000000000000000000000000000000
protocolFee(view returns (uint256)
0
totalPendleFee(view returns (uint256)
0
 
totalUnclaimedETH(view returns (uint256)
vePendle(view returns (address)
0x0000000000000000000000000000000000000000
vePendleHarvestCallerFee(view returns (uint256)
0
voteManager(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
pendleFeeInfos(uint256view returns (uint256 valueaddress tobool isMPENDLEbool isAddressbool isActive)
poolTokenList(uint256view returns (address)
pools(addressview returns (address marketaddress rewarderaddress helperaddress receiptTokenuint256 lastHarvestTimebool isActive)
State-modifying
__PendleStakingBaseUpg_init(address _pendleaddress _WETHaddress _vePendleaddress _distributorETHaddress _pendleRouteraddress _masterPenpie
__PendleStaking_init(address _pendleaddress _WETHaddress _vePendleaddress _distributorETHaddress _pendleRouteraddress _masterPenpie
addPendleFee(uint256 _valueaddress _tobool _isMPENDLEbool _isAddress
batchHarvestMarketRewards(address[] _markets
bootstrapVePendle(uint256[] chainIdpayable returns (uint256)
convertPendle(uint256 _amountuint256[] chainIdpayable returns (uint256)
depositMarket(address _marketaddress _foraddress _fromuint256 _amount
harvestMarketReward(address _market
harvestVePendleReward(
increaseLockTime(uint256 _unlockTime
pause(
registerPool(address _marketuint256 _allocPointsstring namestring symbol
removePendleFee(uint256 _index
renounceOwnership(
setAutoBribeFee(uint256 _autoBribeFeeaddress _bribeManagerEOA
setHarvestTimeGap(uint256 _period
setLockDays(uint256 _newLockPeriod
setMPendleConvertor(address _mPendleConvertor
setMPendleOFT(address _setMPendleOFT
setMarketDepositHelper(address _helper
setPendleFee(uint256 _indexuint256 _valueaddress _tobool _isMPENDLEbool _isAddressbool _isActive
setVote(address _pendleVoteaddress _voteManageruint256 _vePendleHarvestCallerFeeuint256 _protocolFeeaddress _feeCollector
setVoteManager(address _voteManager
setmasterPenpie(address _masterPenpie
transferOwnership(address newOwner
unpause(
updateMarketRewards(address _marketuint256[] amounts
vote(address[] _poolsuint64[] _weights
withdrawMarket(address _marketaddress _foruint256 _amount
Events
AddPendleFee(address _touint256 _valuebool _isMPENDLEbool _isAddress
Initialized(uint8 version
NewMarketDeposit(address indexed _useraddress indexed _marketuint256 _lpAmountaddress indexed _receptTokenuint256 _receptAmount
NewMarketWithdraw(address indexed _useraddress indexed _marketuint256 _lpAmountaddress indexed _receptTokenuint256 _receptAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PendleLocked(uint256 _amountuint256 _lockDaysuint256 _vePendleAccumulated
PoolAdded(address _marketaddress _rewarderaddress _receiptToken
PoolHelperUpdated(address _lpToken
PoolRemoved(uint256 _pidaddress _lpToken
RemovePendleFee(uint256 valueaddress tobool _isMPENDLEbool _isAddress
RewardPaidTo(address _marketaddress _toaddress _rewardTokenuint256 _feeAmount
SetLockDays(uint256 _oldLockDaysuint256 _newLockDays
SetMPendleConvertor(address _oldmPendleConvertoraddress _newmPendleConvertor
SetPendleFee(address _touint256 _value
Unpaused(address account
VePendleHarvested(uint256 _totaladdress[] _pooluint256[] _totalAmountsuint256 _protocolFeeuint256 _callerFeeuint256 _rest
VoteManagerUpdated(address _oldVoteManageraddress _voteManager
VoteSet(address _voteraddress _voteManageruint256 _vePendleHarvestCallerFeeuint256 _voteProtocolFeeaddress _voteFeeCollector
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
InvalidFee(
InvalidFeeDestination(
LengthMismatch(
NoVePendleReward(
OnlyActivePool(
OnlyPoolHelper(
OnlyVoteManager(
PoolOccupied(
TimeGapTooMuch(
ZeroNotAllowed(