PendleYieldContractFactory
Verified contract
Active on
Ethereum with 2 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 47 additional slots
Balances ($0.00)
No balances found for "PendleYieldContractFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20513026 | 2 months ago | | | 0 | 0.00027747954 | |
| 20512276 | 2 months ago | | | 0 | 0.00091621690 |
ABI
ABI objects
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(address, uint256) view returns (address)
getYT(address, uint256) view returns (address)
isPT(address) view returns (bool)
isYT(address) view returns (bool)
State-modifying
Events claimOwnership()
createYieldContract(address SY, uint32 expiry, bool doCacheIndexSameBlock) returns (address PT, address YT)
initialize(uint96 _expiryDivisor, uint128 _interestFeeRate, uint128 _rewardFeeRate, address _treasury)
setExpiryDivisor(uint96 newExpiryDivisor)
setInterestFeeRate(uint128 newInterestFeeRate)
setRewardFeeRate(uint128 newRewardFeeRate)
setTreasury(address newTreasury)
transferOwnership(address newOwner, bool direct, bool renounce)
CreateYieldContract(address indexed SY, uint256 indexed expiry, address PT, address YT)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetExpiryDivisor(uint256 newExpiryDivisor)
SetInterestFeeRate(uint256 newInterestFeeRate)
SetRewardFeeRate(uint256 newRewardFeeRate)
SetTreasury(address indexed treasury)
constructor(address _ytCreationCodeContractA, uint256 _ytCreationCodeSizeA, address _ytCreationCodeContractB, uint256 _ytCreationCodeSizeB)
This contract contains no fallback and receive objects.
YCFactoryInterestFeeRateTooHigh(uint256 interestFeeRate, uint256 maxInterestFeeRate)
YCFactoryInvalidExpiry()
YCFactoryRewardFeeRateTooHigh(uint256 newRewardFeeRate, uint256 maxRewardFeeRate)
YCFactoryYieldContractExisted()
YCFactoryZeroExpiryDivisor()
YCFactoryZeroTreasury()