SwETHSY

Verified contract

Active on Ethereum with 485 txns
Deployed by via 0xb7308b00 at 17718507
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 $4,161,918.72
ERC-20
--
0xe12f039be1199f59cd6bc4b2d0a5e40e30136990aa5f15e1883be3ec57a094bb
0x0373fd02cecee6b7c1640f6e00c03fdc3b9dd1b6dfa4406a195f39ef76607df9
0xcc02d1cbd9e1f782e4a46fa8c8cf465c78884bafc68f3faf408ace3a43e50303
0xb78419f7a49aa1a9a34acc4abce5f7d6325bd541f1d5153070d20e30eceaf7de
0xd53cc195de6bebfc96f1f714fa231a27c02026aaeac9942212505d522a2dbf3d
0x9005cd2f4f999ea729a274fd5dbeb0c753ef53c859a0ca4e26a2141d99ca1f8c
0x36c1846ecbffb93729f918f851934f0abdd378544cac6f69c6401ed876ea371a
0x0e3cf68aad73adf75bd11d136b378dde42b2e7edf03101d0204e148a9d727605
0x5d598f762b4a47bc041d5ddbc0daa6b9bec4f213ea00cc39d5cd823d70e4d32c
0x2d7dfa605b6dac5d6694380bc1f1dee323e9719347e20dd458b04cfe5ecac86a

Functions
Getter at block 20890060
DOMAIN_SEPARATOR(view returns (bytes32)
0x5ac3628b92a96d50f1911e4f084cf2bf661764dd4faab71386ec560674a110bd
assetInfo(pure returns (uint8 assetTypeaddress assetAddressuint8 assetDecimals)
(assetType=0, assetAddress=0x0000000000000000000000000000000000000000, assetDecimals=18)
decimals(view returns (uint8)
18
exchangeRate(view returns (uint256)
1072176296649440155
getRewardTokens(view returns (address[] rewardTokens)
[]
getTokensIn(view returns (address[] res)
[0xf951E335afb289353dc249e82926178EaC7DEd78, 0x0000000000000000000000000000000000000000]
getTokensOut(view returns (address[] res)
[0xf951E335afb289353dc249e82926178EaC7DEd78]
name(view returns (string)
SY swETH
owner(view returns (address)
0x2ad631f72fb16d91c4953a7f4260a97c2fe2f31e
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
rewardIndexesStored(view returns (uint256[] indexes)
[]
swETH(view returns (address)
0xf951e335afb289353dc249e82926178eac7ded78
symbol(view returns (string)
SY-swETH
totalSupply(view returns (uint256)
1644682624880302937119
yieldToken(view returns (address)
0xf951e335afb289353dc249e82926178eac7ded78
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 _swETH
Fallback and receive
receive(
Errors
SYInsufficientSharesOut(uint256 actualSharesOutuint256 requiredSharesOut
SYInsufficientTokenOut(uint256 actualTokenOutuint256 requiredTokenOut
SYInvalidTokenIn(address token
SYInvalidTokenOut(address token
SYZeroDeposit(
SYZeroRedeem(