PendleERC4626SY

Verified contract

Active on Ethereum with 150 txns
Deployed by via 0xe5c6a6a9 at 17967436
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 $1,356,508.92
0xdacfbf7a6f196279766b3edac1e0a59f94bf42c7aee743007ad51be686dd30bb
0xdfcc6ce2ac3594a5a3c92adc31909594a9b4549e1060848b19c69673e0eb3940
0xf513c8cecf92c7a5580dbc70a519ad24801748ce164a9585b38fed1a6dd9356e
0x4d974d3e4403825ea7279b061ca469727316330c757922005503c924fa03174e
0x0f0b0bf1ad671a243ffb7a10e598512772226688876b538937890672a38d0f04
0xd09e5216fbe56b2fa3831fafacfd0011afa21ebcf60c85a17ee2d13b7ad54c3b
0x51e8a946461cb74c8bcefeae476b1efe00791a084f3b9b24740b63e1739a8921
0xa0cf4cd8048a0f535bcbdc78b4b2408901bea0f6b8313f0cb106eba8cddf9d97
0x544ce459afd6a96b3366c041b31627e438c84a58e6a76dae915e7a05940e96e7
0xd37851a26fe51d782836762e159b9ab849c9a284504d8db3bad912ba1016b643

Functions
Getter at block 20889141
DOMAIN_SEPARATOR(view returns (bytes32)
0x420a71d35f8af95bb450f2241cf4942a2237564df514e0b48d7323ccab07293b
asset(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
assetInfo(view returns (uint8 assetTypeaddress assetAddressuint8 assetDecimals)
(assetType=0, assetAddress=0x6b175474e89094c44da98b954eedeac495271d0f, assetDecimals=18)
decimals(view returns (uint8)
18
exchangeRate(view returns (uint256)
1111507754037226163
getRewardTokens(view returns (address[] rewardTokens)
[]
getTokensIn(view returns (address[] res)
[0x6B175474E89094C44Da98b954EedeAC495271d0F, 0x83F20F44975D03b1b09e64809B757c47f942BEeA]
getTokensOut(view returns (address[] res)
[0x6B175474E89094C44Da98b954EedeAC495271d0F, 0x83F20F44975D03b1b09e64809B757c47f942BEeA]
name(view returns (string)
SY sDAI
owner(view returns (address)
0x2ad631f72fb16d91c4953a7f4260a97c2fe2f31e
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardIndexesStored(view returns (uint256[] indexes)
[]
symbol(view returns (string)
SY-sDAI
totalSupply(view returns (uint256)
1168733951383755697911686
yieldToken(view returns (address)
0x83f20f44975d03b1b09e64809b757c47f942beea
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 _erc4626
Fallback and receive
receive(
Errors
SYInsufficientSharesOut(uint256 actualSharesOutuint256 requiredSharesOut
SYInsufficientTokenOut(uint256 actualTokenOutuint256 requiredTokenOut
SYInvalidTokenIn(address token
SYInvalidTokenOut(address token
SYZeroDeposit(
SYZeroRedeem(