PendleEzETHSY

Verified contract

Active on Ethereum with 6,541 txns
Deployed by via 0xaed941ba at 19105379
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 $128,647,835.57
ERC-20
--
0x4e4b33e4c92bedab65c881dcfcc703940bd86e49b5f961fe2c2d8924e5fb9aef
0x0a7ab361ec86145f3b87a855357f4511fef19d02dd43ab91f840f733bbbadedb
0xde536a48c90c69e1591df2e2baf15aecdc907fbf5ce0a7426e21163bd8673d8e
0x8a08919f698df89a606798602b1ab3ae02ad7cb3cedbddcd4b59377ef01019b8
0xcdd2fe7ea825c02275433d87e8ea161a9b777b0ca8d710c2ac09070df2049b83
From
0xca1977768202c8a7bd1a065b2876f8f5e55dd3928ce787b905693b2dad76ecc1
From
0x5185156e7e906aa813d7de96b4fc4242502ac4a46aea3db597f1be0f986f31f8
From
0x4819b4134af3192c31ca86359127cc3527aca32d95d1019f91f569259268ce51
From
0xe71b441ad007af51ad2d77eac1c3255df598c386f08b6d520b0876600b010663
0xb2128d508c40d293646213bfe0cef83014fbc845c7ccfe4a72e10552347beda6

Functions
Getter at block 20792144
DOMAIN_SEPARATOR(view returns (bytes32)
0x5d0586932171ae961d7338aeb08f0cbf30424eeb63cf9d78a2c0dac8bdc5fc11
assetInfo(pure returns (uint8 assetTypeaddress assetAddressuint8 assetDecimals)
(assetType=0, assetAddress=0x0000000000000000000000000000000000000000, assetDecimals=18)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=SY Renzo ezETH, version=1, chainId=1, verifyingContract=0x22e12a50e3ca49fb183074235cb1db84fe4c716d, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
exchangeRate(view returns (uint256)
1019394198688062161
exchangeRateOracle(view returns (address)
0x78d686134aaf149aa767dce1ad0cd2799a3cd7a0
ezETH(view returns (address)
0xbf5495efe5db9ce00f80364c8b423567e58d2110
getRewardTokens(view returns (address[] rewardTokens)
[]
getTokensIn(view returns (address[])
[0xbf5495Efe5DB9ce00f80364C8B423567e58d2110, 0x0000000000000000000000000000000000000000]
getTokensOut(view returns (address[])
[0xbf5495Efe5DB9ce00f80364C8B423567e58d2110]
name(view returns (string)
SY Renzo ezETH
owner(view returns (address)
0x2ad631f72fb16d91c4953a7f4260a97c2fe2f31e
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
referralId(view returns (uint256)
737037894371398187317609410437093179040060501729
renzoOracle(view returns (address)
0x5a12796f7e7ebbbc8a402667d266d2e65a814042
restakeManager(view returns (address)
0x74a09653a083691711cf8215a6ab074bb4e99ef5
rewardIndexesStored(view returns (uint256[] indexes)
[]
symbol(view returns (string)
SY-ezETH
totalSupply(view returns (uint256)
49891155008190973286256
yieldToken(view returns (address)
0xbf5495efe5db9ce00f80364c8b423567e58d2110
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)
supportedCollateralTokens(uint256view returns (address)
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)
refetchCollateralTokens(uint256 length
rewardIndexesCurrent(returns (uint256[] indexes)
setExchangeRateOracle(address newOracle
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
EIP712DomainChanged(
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Redeem(address indexed calleraddress indexed receiveraddress indexed tokenOutuint256 amountSyToRedeemuint256 amountTokenOut
SetNewExchangeRateOracle(address oracle
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _ezETHaddress _stakeManageraddress _exchangeRateOracleuint256 _referralId
Fallback and receive
receive(
Errors
InvalidShortString(
SYInsufficientSharesOut(uint256 actualSharesOutuint256 requiredSharesOut
SYInsufficientTokenOut(uint256 actualTokenOutuint256 requiredTokenOut
SYInvalidTokenIn(address token
SYInvalidTokenOut(address token
SYZeroDeposit(
SYZeroRedeem(
StringTooLong(string str