PendleYieldContractFactory

Verified contract

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

No balances found for "PendleYieldContractFactory"

0x0502ff131a5ec90148476bd311ddb1a93aa79d04d37bfdde672b0191ce63f3ed
0xee9d5a4f9e938632d598278b3a1708f8a14c525b08ea482c0ea84a88a1e55d6e

Functions
Getter at block 20877193
expiryDivisor(view returns (uint96)
86400
interestFeeRate(view returns (uint128)
30000000000000000
maxInterestFeeRate(view returns (uint256)
200000000000000000
maxRewardFeeRate(view returns (uint256)
200000000000000000
owner(view returns (address)
0x8119ec16f0573b7dac7c0cb94eb504fb32456ee1
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardFeeRate(view returns (uint128)
30000000000000000
treasury(view returns (address)
0x8270400d528c34e1596ef367eedec99080a1b592
ytCreationCodeContractA(view returns (address)
0x6d2d43025104031b098e6c1ebc70b451377ff700
ytCreationCodeContractB(view returns (address)
0x64c7f2ae32ec6239b460818bd10703d7aba09534
ytCreationCodeSizeA(view returns (uint256)
10438
ytCreationCodeSizeB(view returns (uint256)
10438
Read-only
getPT(addressuint256view returns (address)
getYT(addressuint256view returns (address)
isPT(addressview returns (bool)
isYT(addressview returns (bool)
State-modifying
claimOwnership(
createYieldContract(address SYuint32 expirybool doCacheIndexSameBlockreturns (address PTaddress YT)
initialize(uint96 _expiryDivisoruint128 _interestFeeRateuint128 _rewardFeeRateaddress _treasury
setExpiryDivisor(uint96 newExpiryDivisor
setInterestFeeRate(uint128 newInterestFeeRate
setRewardFeeRate(uint128 newRewardFeeRate
setTreasury(address newTreasury
transferOwnership(address newOwnerbool directbool renounce
Events
CreateYieldContract(address indexed SYuint256 indexed expiryaddress PTaddress YT
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetExpiryDivisor(uint256 newExpiryDivisor
SetInterestFeeRate(uint256 newInterestFeeRate
SetRewardFeeRate(uint256 newRewardFeeRate
SetTreasury(address indexed treasury
Constructor
constructor(address _ytCreationCodeContractAuint256 _ytCreationCodeSizeAaddress _ytCreationCodeContractBuint256 _ytCreationCodeSizeB
Fallback and receive

This contract contains no fallback and receive objects.

Errors
YCFactoryInterestFeeRateTooHigh(uint256 interestFeeRateuint256 maxInterestFeeRate
YCFactoryInvalidExpiry(
YCFactoryRewardFeeRateTooHigh(uint256 newRewardFeeRateuint256 maxRewardFeeRate
YCFactoryYieldContractExisted(
YCFactoryZeroExpiryDivisor(
YCFactoryZeroTreasury(