PendleWstEthSY

Verified contract

Active on Ethereum with 259 txns
Deployed by via 0xcc452c7d at 16032223
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 47 additional slots
ERC-20
Value $72,213,923.16
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x3b7060b67d5fe60f0f82778eebc18696a007008fc387c1c4b5b8ad854c28acae
0x730408c87aff574218fd71113165351998d2276f83bdef1db977a98ecf5e6e4d
0x84d6d1c5cfa64aae0a60305c3d1a5f307f96d8c1ed969d1cf7bb04cfc32e55de
0xa85a779db24865637638e08345dfac96b7dd840a4ec1e606edbb07e796b25215
0x08ba25ecefe3e3f710e5f7c6978731be4d507f5bb5ca93b192475e5b05103a71
0x9f99da301bc80257dc87d4c572f6c5b91f7955bd5636ee241f4dc373a61b9cae
0x7690cc57a357d58e9e35d2ded852f31a1668a2c046dbefacfc7422ff3c6de5a8
0xf598b4ef370be19bfffdce757be5a9a629f7b1781ba890da5f34dfd54b13cb66
0x62e28d413b6163e9f2b3067f0c215a8336b09d7ad6f24dd37f5e04691e39c79a
0x80a4b086b8b00f307aad9a9940c24f6593be65baae3bcb903c7a055fdc9fc2a8

Functions
Getter at block 21249841
DOMAIN_SEPARATOR(view returns (bytes32)
0x87b8619eeb75225f1050cba0f9ef00270947254cbb0fd6c5e03cd777c9bdeae8
assetInfo(view returns (uint8 assetTypeaddress assetAddressuint8 assetDecimals)
(assetType=0, assetAddress=0xae7ab96520de3a18e5e111b5eaab095312d7fe84, assetDecimals=18)
decimals(view returns (uint8)
18
 
exchangeRate(view returns (uint256)
getRewardTokens(view returns (address[] rewardTokens)
[]
getTokensIn(view returns (address[] res)
[0x0000000000000000000000000000000000000000, 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2, 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84, 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0]
getTokensOut(view returns (address[] res)
[0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84, 0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0]
name(view returns (string)
SY stETH
owner(view returns (address)
0x2ad631f72fb16d91c4953a7f4260a97c2fe2f31e
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardIndexesStored(view returns (uint256[] indexes)
[]
stETH(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
symbol(view returns (string)
SY-stETH
totalSupply(view returns (uint256)
18096822679254365301646
wETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
wstETH(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
yieldToken(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
Read-only
accruedRewards(addressview returns (uint256[] rewardAmounts)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
isValidTokenIn(address tokenview returns (bool)
isValidTokenOut(address tokenview returns (bool)
nonces(address ownerview returns (uint256)
previewDeposit(address tokenInuint256 amountTokenToDepositview returns (uint256 amountSharesOut)
previewRedeem(address tokenOutuint256 amountSharesToRedeemview returns (uint256 amountTokenOut)
State-modifying
approve(address spenderuint256 amountreturns (bool)
claimOwnership(
claimRewards(addressreturns (uint256[] rewardAmounts)
deposit(address receiveraddress tokenInuint256 amountTokenToDeposituint256 minSharesOutpayable returns (uint256 amountSharesOut)
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(address receiveruint256 amountSharesToRedeemaddress tokenOutuint256 minTokenOutbool burnFromInternalBalancereturns (uint256 amountTokenOut)
rewardIndexesCurrent(returns (uint256[] indexes)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwnerbool directbool renounce
unpause(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
ClaimRewards(address indexed useraddress[] rewardTokensuint256[] rewardAmounts
Deposit(address indexed calleraddress indexed receiveraddress indexed tokenInuint256 amountDepositeduint256 amountSyOut
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Redeem(address indexed calleraddress indexed receiveraddress indexed tokenOutuint256 amountSyToRedeemuint256 amountTokenOut
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(string _namestring _symboladdress _wETHaddress _wstETH
Fallback and receive
receive(
Errors
SYInsufficientSharesOut(uint256 actualSharesOutuint256 requiredSharesOut
SYInsufficientTokenOut(uint256 actualTokenOutuint256 requiredTokenOut
SYInvalidTokenIn(address token
SYInvalidTokenOut(address token
SYZeroDeposit(
SYZeroRedeem(