PendleUSDESY

Verified contract

Active on Ethereum with 1,212 txns
Deployed by via 0xf91a8cde at 19564654
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 $8,709,091.71
0x6f3764ed9eab6e19ecbf54a556e74c75f53b8001f8989de1e4c25ae21931541c
0x6764be82322870d2eeee5dbdbe7e2215293e4a2b225cb60fce3b869bd70891a3
0x10fc9dc3506cafee4fdd3f910da86e6d0c485085f96046ce05b221f52e4c0204
0x66075ce712794f9a094aa3d08cc495cf07fe34aa300ea44540d1d49e3685f96d
0xd12af47ecfb4506edb170997616264901698243d2a7b3c1870ea897e42b90f86
0x1a443fd21727781867470556127adc3ccf8235ead4fa4767ffe50147b20371fe
0xaa9f0446c8df6b53c88722b743d8ba1a758063518f2e1453911a0ad7c086e1c9
0x77fde001bc2ea8157f3c8dc15620f112ca555f227e9bceaf892ed17d25e61b5a
0x79d225536ae9a6f2619b8f96d59219e8a5d5f0e11df10480847f70a449a18045
0xa1ede1fb4ef040f6f95859216309b0f2f2d24c939a2adfb4b7d352317a8d8e3d

Functions
Getter at block 20980625
DOMAIN_SEPARATOR(view returns (bytes32)
0xba20beb88b5f498dda96e497d775eed26a47613eb99dd894879aedd20826acff
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 USDe, version=1, chainId=1, verifyingContract=0x42862f48eade25661558afe0a630b132038553d0, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
exchangeRate(view returns (uint256 res)
1000000000000000000
getRewardTokens(view returns (address[] rewardTokens)
[]
getTokensIn(view returns (address[] res)
[0x4c9EDD5852cd905f086C759E8383e09bff1E68B3]
getTokensOut(view returns (address[] res)
[0x4c9EDD5852cd905f086C759E8383e09bff1E68B3]
name(view returns (string)
SY Ethena USDe
owner(view returns (address)
0x2ad631f72fb16d91c4953a7f4260a97c2fe2f31e
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardIndexesStored(view returns (uint256[] indexes)
[]
supplyCap(view returns (uint256)
400000000000000000000000000
symbol(view returns (string)
SY-USDe
totalSupply(view returns (uint256)
8720157585815714863193486
yieldToken(view returns (address)
0x4c9edd5852cd905f086c759e8383e09bff1e68b3
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 _usdeuint256 _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