PendleProxyMainchain

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x40ebb3b5 at 20925648
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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 98 additional slots

No balances found for "PendleProxyMainchain"

No transactions found for "PendleProxyMainchain"


Functions
Getter at block 21292430
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_ADMIN_ROLE(view returns (bytes32)
0x349eec46d2c564a125684d1934a6120a70cc341d3a26d362e358a775e07dec17
VOTE_ADMIN_ROLE(view returns (bytes32)
0xf28dfd3b70fdc4c240fe198ff7392f4c72fb08f96bed76e3fb845a046d01c11b
booster(view returns (address)
0x0000000000000000000000000000000000000000
depositor(view returns (address)
0x0000000000000000000000000000000000000000
ePendleRewardPool(view returns (address)
0x0000000000000000000000000000000000000000
feeCollector(view returns (address)
0x0000000000000000000000000000000000000000
feeDistributorV2(view returns (address)
0x0000000000000000000000000000000000000000
pendle(view returns (address)
0x0000000000000000000000000000000000000000
pendleMarketFactory(view returns (address)
0x0000000000000000000000000000000000000000
pendleMarketFactoryV3(view returns (address)
0x0000000000000000000000000000000000000000
pendleVotingController(view returns (address)
0x0000000000000000000000000000000000000000
vePendle(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isValidMarket(address _marketview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
claimRewards(address _marketreturns (address[] rewardTokensuint256[] rewardAmounts)
claimRewardsManually(address _marketuint256[] _amountsreturns (address[] rewardTokens)
claimSwapFees(address[] _pools
claimYTFees(
claimYTFeesToRecipient(
grantRole(bytes32 roleaddress account
initialize(
lockPendle(uint128 _expiry
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFeeCollector(address _feeCollector
setParams(address _pendleMarketFactoryaddress _pendleVotingControlleraddress _boosteraddress _depositoraddress _ePendleRewardPooladdress _feeDistributorV2address _feeCollector
setPendleMarketFactoryV3(address _pendleMarketFactoryV3
vote(address[] _poolsuint64[] _weights
withdraw(address _marketaddress _touint256 _amount
Events
BoosterUpdated(address _booster
DepositorUpdated(address _depositor
EPendleRewardPoolUpdated(address _ePendleRewardPool
FeeCollectorUpdated(address _feeCollector
FeeDistributorV2Updated(address _feeDistributorV2
FeesClaimed(address[] _poolsuint256 _totalAmountOutuint256[] _amountsOut
Initialized(uint8 version
PendleLocked(uint128 _additionalAmountToLockuint128 _newExpiry
RewardsClaimed(address _marketaddress[] _rewardTokensuint256[] _rewardAmounts
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Withdrawn(address _marketaddress _touint256 _amount
YTFeesClaimedToRecipient(address _recipientaddress[] _poolsuint256 _totalAmountOutuint256[] _amountsOut
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.