PendleCompoundLiquidityMining

Verified contract

Active on Ethereum with 526 txns
Deployed by via 0x31519674 at 12648383
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $145,378.68
0x2e56be80268f4a66034c38d6d7b2d4376ffaeac504967a4ed45a6985277f6152
0x95b8f3fc0781e90550b84f390cb62e9754311db565dbdb40c962c816b95f0561
0x5165e16353154456a5c72bf5c50f3a5120ec781377d0383e826ef9cf104ee29e
0x631b7f372b6da3a2e8b534cea673213ff7efedf42da9a3e6c38d1c369da4f3c8
0x7dd146ffdc7e3bc675324fd0ac5533661a42e3eeee7bf63e7def22e116ef3817
0x5cf41bd059b67d3a218b6776255560820803fe11c4ba48d8e7ce4db067033713
0x408fc6a48f2db8f02e71c8142a5aa79710daaebe948c03cc0bf85f3a9da0c567
0x4cd05c102b5a7dacee3735ea9e77c68d0f1f8af22d9f297dc034f9f01644574e
0x1a098437e9d177316de8a11489aef48fc11c371206b6c5b66e71bb08e03a3bb1
0x2eda1fca814e8e3a3aeda5b593144bbf266c1082b7e6f1ab99eb39ff02a1d8bb

Functions
Getter at block 21195414
baseToken(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
data(view returns (address)
0xe8a6916576832aa5504092c1cccc46e3bb9491d6
epochDuration(view returns (uint256)
604800
forge(view returns (address)
0xc02ac197a4d32d93d473779fbea2dca1fb313ed5
forgeId(view returns (bytes32)
0x436f6d706f756e64563200000000000000000000000000000000000000000000
funded(view returns (bool)
true
governanceManager(view returns (address)
0x5a05a64115bd86f220a26461fde3a011c7142476
latestSetting(view returns (uint256 iduint256 firstEpochToApply)
(id=8, firstEpochToApply=28)
marketFactoryId(view returns (bytes32)
0x436f6d706f756e64000000000000000000000000000000000000000000000000
numberOfEpochs(view returns (uint256)
112
pendleTokenAddress(view returns (address)
0x808507121b80c02388fad14726482e061b8da827
readAllExpiriesLength(view returns (uint256 length)
2
router(view returns (address)
0x1b6d3e5da9004668e14ca39d1553e9a46fe842b3
startTime(view returns (uint256)
1623888000
underlyingAsset(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
underlyingYieldToken(view returns (address)
0x5d3a536e4d6dbd6114cc1ead35777bab948e3643
vestingEpochs(view returns (uint256)
5
whitelist(view returns (address)
0x6fa13469428e85e6ac12c84b73a19aef7c53332a
Read-only
allExpiries(uint256view returns (uint256)
allocationSettings(uint256uint256view returns (uint256)
getBalances(uint256 expiryaddress userview returns (uint256)
lpHolderForExpiry(uint256 expiryview returns (address)
readAvailableRewardsForUser(uint256 epochIdaddress userview returns (uint256 availableRewardsForUser)
readEpochData(uint256 epochIdview returns (uint256 settingIduint256 totalRewards)
readExpiryData(uint256 expiryview returns (uint256 totalStakeLPuint256 lastNYielduint256 paramLaddress lpHolder)
readExpirySpecificEpochData(uint256 epochIduint256 expiryview returns (uint256 stakeUnitsuint256 lastUpdatedForExpiry)
readStakeUnitsForUser(uint256 epochIdaddress useruint256 expiryview returns (uint256 stakeUnitsForUser)
readUserExpiries(address _userview returns (uint256[] _expiries)
readUserSpecificExpiryData(uint256 expiryaddress userview returns (uint256 lastTimeUserStakeUpdateduint256 lastEpochClaimeduint256 balancesuint256 lastParamLuint256 dueInterests)
totalRewardsForEpoch(uint256 epochIdview returns (uint256 rewards)
State-modifying
fund(uint256[] _rewards
redeemLpInterests(uint256 expiryaddress userreturns (uint256 interests)
redeemRewards(uint256 expiryaddress userreturns (uint256 rewards)
setAllocationSetting(uint256[] _expiriesuint256[] _allocationNumerators
setUpEmergencyMode(uint256[] expiriesaddress spender
stake(uint256 expiryuint256 amountreturns (address newLpHoldingContractAddress)
stakeWithPermit(uint256 expiryuint256 amountuint256 deadlineuint8 vbytes32 rbytes32 sreturns (address newLpHoldingContractAddress)
topUpRewards(uint256[] _epochIdsuint256[] _rewards
withdraw(uint256 expiryuint256 amount
withdrawEther(uint256 amountaddress sendTo
withdrawToken(address tokenuint256 amountaddress sendTo
Events
AllocationSettingSet(uint256[] _expiriesuint256[] _allocationNumerators
EtherWithdraw(uint256 amountaddress sendTo
Funded(uint256[] _rewardsuint256 numberOfEpochs
PendleRewardsSettled(uint256 expiryaddress useruint256 amount
RewardsToppedUp(uint256[] _epochIdsuint256[] _rewards
Staked(uint256 expiryaddress useruint256 amount
TokenWithdraw(address tokenuint256 amountaddress sendTo
Withdrawn(uint256 expiryaddress useruint256 amount
Constructor
constructor(address _governanceManageraddress _pausingManageraddress _whitelistaddress _pendleTokenAddressaddress _pendleRouterbytes32 _pendleMarketFactoryIdbytes32 _pendleForgeIdaddress _underlyingAssetaddress _baseTokenuint256 _startTimeuint256 _epochDurationuint256 _vestingEpochs
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.