PendleYieldToken
Verified contract
Active on
Ethereum with 320 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ERC-20 | 3.658528M | -- | -- | ||
SY-swETH | ERC-20 | 1.158598K | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20839348 | 7 days ago | | | 0 | 0.00035361386 | |
| 20790289 | 14 days ago | | | 0 | 0.00045158663 | |
| 20674606 | a month ago | | | 0 | 0.000022149152 | |
| 20672921 | a month ago | | | 0 | 0.000049844712 | |
| 20591773 | a month ago | | | 0 | 0.00021766640 | |
| 20585673 | a month ago | | | 0 | 0.000085604593 | |
| 20564224 | a month ago | | | 0 | 0.0013897200 | |
| 20553451 | 2 months ago | | | 0 | 0.000064518574 | |
| 20553407 | 2 months ago | | | 0 | 0.000080512019 | |
| 20522999 | 2 months ago | | | 0 | 0.000029481859 |
ABI
ABI objects
Getter at block 20888835 getPostExpiryData() view returns (uint256 firstPYIndex, uint256 totalSyInterestForTreasury, uint256[] firstRewardIndexes, uint256[] userRewardOwed)
DOMAIN_SEPARATOR() view returns (bytes32)
0xaaa8d93a4b1d4698cdcdb084f219c8e44652d583586a278ec9d6dde5b548af52
PT() view returns (address)
0x330c4dd05db16db6323505262c57cfde5f0a78ea
SY() view returns (address)
0xaa68ca9c69a4ff22203ce189ce4448d7401875e8
decimals() view returns (uint8)
18
doCacheIndexSameBlock() view returns (bool)
true
expiry() view returns (uint256)
1735171200
factory() view returns (address)
0x70ee0a6db4f5a2dc4d9c0b57be97b9987e75bafd
getRewardTokens() view returns (address[])
[]
isExpired() view returns (bool)
false
name() view returns (string)
YT swETH 26DEC2024
postExpiry() view returns (uint128 firstPYIndex, uint128 totalSyInterestForTreasury)
(firstPYIndex=0, totalSyInterestForTreasury=0)
pyIndexLastUpdatedBlock() view returns (uint128)
20887953
pyIndexStored() view returns (uint256)
1072176296649440155
syReserve() view returns (uint256)
1158598057541200593433
symbol() view returns (string)
YT-swETH-26DEC2024
totalSupply() view returns (uint256)
1227459236961848023612
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
nonces(address owner) view returns (uint256)
userInterest(address) view returns (uint128 index, uint128 accrued)
userReward(address, address) view returns (uint128 index, uint128 accrued)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
mintPY(address receiverPT, address receiverYT) returns (uint256 amountPYOut)
mintPYMulti(address[] receiverPTs, address[] receiverYTs, uint256[] amountSyToMints) returns (uint256[] amountPYOuts)
permit(address owner, address spender, uint256 value, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
pyIndexCurrent() returns (uint256 currentIndex)
redeemDueInterestAndRewards(address user, bool redeemInterest, bool redeemRewards) returns (uint256 interestOut, uint256[] rewardsOut)
redeemInterestAndRewardsPostExpiryForTreasury() returns (uint256 interestOut, uint256[] rewardsOut)
redeemPY(address receiver) returns (uint256 amountSyOut)
redeemPYMulti(address[] receivers, uint256[] amountPYToRedeems) returns (uint256[] amountSyOuts)
rewardIndexesCurrent() returns (uint256[])
setPostExpiryData()
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
Approval(address indexed owner, address indexed spender, uint256 value)
Burn(address indexed caller, address indexed receiver, uint256 amountPYToRedeem, uint256 amountSyOut)
Mint(address indexed caller, address indexed receiverPT, address indexed receiverYT, uint256 amountSyToMint, uint256 amountPYOut)
NewInterestIndex(uint256 indexed newIndex)
RedeemInterest(address indexed user, uint256 interestOut)
RedeemRewards(address indexed user, uint256[] amountRewardsOut)
Transfer(address indexed from, address indexed to, uint256 value)
WithdrawFeeToTreasury(uint256[] amountRewardsOut, uint256 syOut)
constructor(address _SY, address _PT, string _name, string _symbol, uint8 __decimals, uint256 _expiry, bool _doCacheIndexSameBlock)
This contract contains no fallback and receive objects.
ArrayEmpty()
ArrayLengthMismatch()
YCExpired()
YCNoFloatingSy()
YCNotExpired()
YCNothingToRedeem()
YCPostExpiryDataNotSet()
YieldContractInsufficientSy(uint256 actualSy, uint256 requiredSy)