PendleSUSDESY

Verified contract

Active on Ethereum with 2,365 txns
Deployed by via 0xfb102709 at 19909018
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 $38,356,979.91
0xb1f73999e3a0799906bfab394b4161ad9ccca2239f5e3af5b7552a57ea50513a
0x912fc90e4c54cce7ac6604e75369980f3666c8dbe6a999213cb92be1245a8271
0xdfc99fc7eca023b8d558c4bd6ff58427da798a3afb8f75fdd34ba9a956078ea4
0x68f4949170e690db13cff1a0492c3e891b31f1fc3639ac4425b5efdd6b041c7b
0x5f37aafa547ec5c21fed128cbbcef3a879139ebbf5f0611c57497954bbca9d9f
0x510c1520e6b63409def2fdfe85c632125842a3f1081a377c1cce9162f0e13c56
0xa2cac97a8242e5b09d17f0e0152d0dd3dc7b9e531265e62452b4c9f221469341
0x55292e4085c75b9ac914b957e264707dc1735ae3afafdfff9787291296c06f3c
0xe038bda41fc21bca55f4449fe9f45299643956a2fad387c4dd82233f0071f5f3
0x16192b2612c631c91f1a7afb88c4a2988b376137479eeafbbbf51cb02846b2df

Functions
Getter at block 20861380
DOMAIN_SEPARATOR(view returns (bytes32)
0xd9908278b61c3ba3fe926af577434d73c45031df0dab9d0d453e35ab77d6a847
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=0x4139cdc6345affbac0692b43bed4d059df3e6d65, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
exchangeRate(view returns (uint256)
1103715537760625345
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)
550000000000000000000000000
symbol(view returns (string)
SY-sUSDE
totalSupply(view returns (uint256)
34933497186670547274899691
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