PendleSUSDESY

Verified contract

Active on Ethereum with 710 txns
Deployed by via 0xd65225d2 at 19366988
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 $239,247.65
0x915ed8115a38aba53646960d5fa4bd827bfd52d9a7268e80b8e3d36296efe909
0xe9d2728555c87e323b1f07ce082a819c62d2866d0714fc593d7667b6d16d29c8
0xb10a529b354f5a722653cfd0386a190e9db677df616951a4f904a28fc6d77c1b
0x5360ea0314562bd4db666c0c9cff07df2b15a1ce4d0eeb9c596c24b811ff41bb
0x79c633a60a7bccc0296430275e3a7e5a04768563436fe1970a99b949eb0a6bce
0x21e398a3cfde2561acf212fdf32f9c16997a05ec186ca3279852115b538d4215
0xbaeff74ce008d1d5c617956d1af828afb3090ee5b805f626935447d3c4b5ab14
0x9189fd08762064905972c8eb78cb5c1b0c383d7c6c8ea71fece58d7b9ed14a01
0x1cdf5c2e6f5fdc9e2f524212e5e4b4c154c320e8d546867d5aa97bf4e09b5d0e
0x7f0523f5f1683e1c2b4046bccc7fca558698ae49c82b532910b95d113ba5d719

Functions
Getter at block 20920640
DOMAIN_SEPARATOR(view returns (bytes32)
0xba58acb80cc7edcb4cdd760e6e58040e9df049fda4b48aefef551224e6f4d8aa
asset(view returns (address)
0x4c9edd5852cd905f086c759e8383e09bff1e68b3
assetInfo(view returns (uint8 assetTypeaddress assetAddressuint8 assetDecimals)
(assetType=0, assetAddress=0x4c9edd5852cd905f086c759e8383e09bff1e68b3, assetDecimals=18)
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=SY Ethena sUSDE, version=1, chainId=1, verifyingContract=0x215a61dead7e1303b8571bb429491aeac5f2061e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
exchangeRate(view returns (uint256)
1106139038462545080
getRewardTokens(view returns (address[] rewardTokens)
[]
getTokensIn(view returns (address[] res)
[0x4c9EDD5852cd905f086C759E8383e09bff1E68B3, 0x9D39A5DE30e57443BfF2A8307A4256c8797A3497]
getTokensOut(view returns (address[] res)
[0x9D39A5DE30e57443BfF2A8307A4256c8797A3497]
name(view returns (string)
SY Ethena sUSDE
owner(view returns (address)
0x2ad631f72fb16d91c4953a7f4260a97c2fe2f31e
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardIndexesStored(view returns (uint256[] indexes)
[]
supplyCap(view returns (uint256)
50000000000000000000000000
symbol(view returns (string)
SY-sUSDE
totalSupply(view returns (uint256)
217497863643608192376395
yieldToken(view returns (address)
0x9d39a5de30e57443bff2a8307a4256c8797a3497
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(
updateSupplyCap(uint256 newSupplyCap
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
SupplyCapUpdated(uint256 newSupplyCap
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _susdeuint256 _initialSupplyCap
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
SupplyCapExceeded(uint256 totalSupplyuint256 supplyCap