PendleYieldContractFactory

Verified contract

Active on Ethereum with 14 txns
Deployed by via 0xa5efbea6 at 18669233
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"

0x123920cdfc5d34ce7b8ab43face06aadb9a11f9594c4ee7fd15f571f12047fd3
0xf10e9e3fa5d66ae9e30d0a8579edf9bbb53fb1f372fccab04f239e0ceb28b7ed
0xa00131ed88e71fc991d6714976dcf5aaf32b75d1c7f7c806970a1a9d28bcc05b
0x3f19188f6cc8db7a35e36c6e627ddd5c2260d1b0855f9a1958d866068f1c3079
0x20cf8c92f02415f29f9f8d1e873d48420cb44f64216a5a56afb7ee4dfc112a45
0x96593c7aa899d1155a43b9419059d6299ddb693c4cae726e0ea68261bb0db898
0x52779ea80821230bfa623f19a1074941bb3bac9f984971a4bf7999480e069e5f
0x433948329d43627426c8632306625856846bab848eb7298135b19602081be7d8
0xa342292845bab461b354a604e5f4e85c84024cbdcf4fa2e1cee2b24442132c89
0x4b8fd27ff0899dda483c85071493c476c3d6087b60fa9e24ae132ace8e1d65b6

Functions
Getter at block 21157477
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)
0xd77e39780c0879338b0fb2eda1e516cfefdf45f1
ytCreationCodeContractB(view returns (address)
0x608b5a8fe4ffd1f34ba5901bd0e4de8a92c490e2
ytCreationCodeSizeA(view returns (uint256)
12184
ytCreationCodeSizeB(view returns (uint256)
12184
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(