SY Mellow ENA

Verified contract

Proxy

Active on Ethereum with 37 txns
Deployed by via 0x1c0f4cd6 at 20208394
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 99 additional slots
-
variable spans 47 additional slots
-
variable spans 99 additional slots
-
variable spans 47 additional slots
-
variable spans 99 additional slots
2 additional variables
ERC-20
--
0xc947e830c958a6ccfac7ff05e966531daa6449b338dec78670b75151ccd470b3
0x217678e0d934ca081febc1e527424f146dcd38477a66acf226ef493f328f3f8d
0xe03bd70ebd0a325a3d084fe3f7991128d3b64b902a6f15bbe9929f70f30d76ff
0xc9d941a5a287623803e5fc12c37ec2bc73791c18e3c29651931cc808aa48e7fc
0x15b973d89b5e1626af52ea83958fe4c1320115cb403e0bb396eb73634ae72a6d
0xdfc65975288b6ef877c65a5e6abd637006a24e2dc5c866db79c0f75ed380326f
0x82f6cccadf720a99d409fd3c9cf9415d77f94d0d03c03770e3f41ab413d0a491
0x39f8e983f829647045d4ca43eb6533496890903f750d9be23e0f726f0835688b
0xb5741202f5a660b887a0be90152dbacaeb152a22e476da6f640a4268b3bd9efb
0x6004b20d053b08636361716dd3ab2bd61ea8fc4b5d31cdaac9ff74dbad6a2d9a

Functions
Getter at block 20955143
DOMAIN_SEPARATOR(view returns (bytes32)
0xe7eb16c5c045fcf312dd59f5dbd130c15d372068bfc6cc9eb8026e5aa1a21640
assetInfo(view returns (uint8 assetTypeaddress assetAddressuint8 assetDecimals)
(assetType=0, assetAddress=0x57e114b691db790c35207b2e685d4a43181e6061, assetDecimals=18)
configurator(view returns (address)
0x5c22118237a31d43589793dc72adc0e7730d63b7
decimals(view returns (uint8)
18
depositToken(view returns (address)
0x57e114b691db790c35207b2e685d4a43181e6061
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=SY Mellow ENA, version=1, chainId=1, verifyingContract=0x64046776c9c856fdc5c39c6eba101adc8e18291f, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
 
exchangeRate(view returns (uint256 res)
getAbsoluteSupplyCap(view returns (uint256)
250000000000000000000000000
getAbsoluteTotalSupply(view returns (uint256)
92870266190112919742064097
 
getPrice(view returns (uint256)
getRewardTokens(view returns (address[] rewardTokens)
[]
getTokensIn(view returns (address[] res)
[0x57e114B691Db790C35207b2e685D4A43181e6061, 0xc65433845ecD16688eda196497FA9130d6C47Bd8]
getTokensOut(view returns (address[] res)
[0xc65433845ecD16688eda196497FA9130d6C47Bd8]
interfaceVersion(view returns (uint256)
1
name(view returns (string)
SY Mellow ENA
owner(view returns (address)
0x2ad631f72fb16d91c4953a7f4260a97c2fe2f31e
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
pricingHelper(view returns (address)
0x0000000000000000000000000000000000000000
rewardIndexesStored(view returns (uint256[] indexes)
[]
symbol(view returns (string)
SY-rsENA
totalSupply(view returns (uint256)
29034832928644847272928689
vault(view returns (address)
0xc65433845ecd16688eda196497fa9130d6c47bd8
yieldToken(view returns (address)
0xc65433845ecd16688eda196497fa9130d6c47bd8
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)
initialize(string _namestring _symboladdress _pricingHelper
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(address receiveruint256 amountSharesToRedeemaddress tokenOutuint256 minTokenOutbool burnFromInternalBalancereturns (uint256 amountTokenOut)
rewardIndexesCurrent(returns (uint256[] indexes)
setPricingHelper(address _pricingHelper
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwnerbool directbool renounce
unpause(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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
SetPricingHelper(address newPricingHelper
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
MellowVaultHasInvalidAssets(
SYInsufficientSharesOut(uint256 actualSharesOutuint256 requiredSharesOut
SYInsufficientTokenOut(uint256 actualTokenOutuint256 requiredTokenOut
SYInvalidTokenIn(address token
SYInvalidTokenOut(address token
SYZeroDeposit(
SYZeroRedeem(
SupplyCapExceeded(uint256 totalSupplyuint256 supplyCap