PendleUSDESY

Verified contract

Active on Ethereum with 355 txns
Deployed by via 0x9f2efb08 at 19317547
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 $119,559.82
0xda0328d55449e9ab9524eb38807e0f8a1a7b36366f78cd3e24197082ea0ebc1d
0xd4d29a7086bcd8750e81d119742926d08fd0c414063fb4b18479bc4cc611658a
0x617acbc18f3271eac43fe546cd9052138963b7c4223a602347c3dcfc39a4f1f4
0x60a0003bde6bf22735440f2f9bc1861abd02069738345b0a86f50ce40112744f
0xae91354c375093f1f0d5257c13b831acbedf5589220c8667dcd5aed926eb325c
0x1eecf781593c517943e61d83fe0479b5ba1e2486a206cc509a0eb87c00cd0db9
0xa5e95936823baaf7cbea7c801e2b587a1a0f8417c89d96881008e682876c9d70
0x5da6fdfa2c57f0f51f4dd598c70c7c9a7827705de1dfcb21f7423f0d3801e408
0xf20d95d12fff8151438bbdfcc15b5e1001a62e84af67f7e50cfb5f229ff62748
0xe26550ea527f47285d3cde6e3c707adf91368f8f07bfd162726cb663f6aa1f1b

Functions
Getter at block 20920662
DOMAIN_SEPARATOR(view returns (bytes32)
0x10a2ed465080e4a9797ae7750cb1091dee878d6476a5a22210bc8747e07ddcc7
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=0x248d83f7ac03cebcc06d5c1a52c9b5d0ebb9936e, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
exchangeRate(view returns (uint256)
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)
200000000000000000000000000
symbol(view returns (string)
SY-USDe
totalSupply(view returns (uint256)
119705983087492620911095
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