OptyFi WETH Earn Vault

Unverified contract

Proxy

Active on Ethereum with 168 txns
Deployed by via 0xdedc7285 at 14021129
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
5 additional variables
ERC-20
Value $0
ERC-20
--
0xad10e460fd6166e3c27ca9ba8cf11bccd4da682d2e1ec9d866f611e39535204a
0x2e44f1d0687c40a920a1fd39d11d0b27eaa99849be9b6f61fef7d923c3457c2a
0x17b703f88f406c365316231142f535dafd5d29024e9079d6e2f4c8bbee694367
0x62289951bef43b7a336650b3f183e41b1c16295dadf012e4f4b7c2a6f0f66a76
0x7b12febaaf84cbac353d9b167af398e5d74c7493539e374128d49e4a0e8638a4
0xc0dc55232a338c56b38a17527d76229fb2ab0d396dea57729c56a794e7f3f9b7
0x3ae73108fc753c8b72033f4df044ed7ae0410048e40fc30c254b129553557cd4
0xeb5c0a28254e37c83062acf2efac67673c3920227a7086db6b79c11988f3274e
0x2d8b054cb8fdbda53ba7ee323c2457737ed131b2ca01c6e035a50f214838341f
0x34ada1bfc2ae09c5b018abc1bc7a905606300f0b8621bfde7de134371d9babae

Functions
Getter at block 21264024
DOMAIN_SEPARATOR(view returns (bytes32)
0xdfa5beb85125cbb300cf4a82ad7240e7bde5d5254b3294a45ead925dd02a2f43
EIP712_REVISION(view returns (bytes)
0x31
PERMIT_TYPEHASH(view returns (bytes32)
0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
_domainSeparator(view returns (bytes32)
0xdfa5beb85125cbb300cf4a82ad7240e7bde5d5254b3294a45ead925dd02a2f43
balanceUT(view returns (uint256)
0
decimals(view returns (uint8)
18
getInvestStrategySteps(view returns (struct DataTypesStrategyStep[])
[]
 
getNextBestInvestStrategy(view returns (struct DataTypesStrategyStep[])
getPricePerFullShare(view returns (uint256)
0
investStrategyHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
minimumDepositValueUT(view returns (uint256)
0
name(view returns (string)
OptyFi WETH Earn Vault
opTOKEN_REVISION(view returns (uint256)
6
registryContract(view returns (address)
0x99fa011e33a8c6196869dec7bc407e896ba67fe3
symbol(view returns (string)
opWETH-Earn
totalSupply(view returns (uint256)
43076114090924122500
totalValueLockedLimitUT(view returns (uint256)
6000000000000000000000
underlyingToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
underlyingTokensHash(view returns (bytes32)
0xa7f198302712d18d14877cbd951de348bf9746fb371264b0587308cdf488deb4
userDepositCapUT(view returns (uint256)
60000000000000000000
vaultConfiguration(view returns (uint256)
2511104935696898337106144497176083691161783456204940416360458623165399040
vaultDepositPermitted(view returns (boolstring)
(false, 14)
vaultWithdrawPermitted(view returns (boolstring)
(false, 14)
whitelistedAccountsRoot(view returns (bytes32)
0x62689e8751ba85bee0855c30d61d17345faa5b23e82626a83f8d63db50d67694
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
blockToBlockVaultValues(uint256uint256view returns (uint256 actualVaultValueuint256 blockMinVaultValueuint256 blockMaxVaultValue)
blockTransaction(uint256view returns (bool)
calcDepositFeeUT(uint256 _userDepositUTview returns (uint256)
calcWithdrawalFeeUT(uint256 _userWithdrawUTview returns (uint256)
computeInvestStrategyHash(struct DataTypesStrategyStep[] _investStrategyStepsview returns (bytes32)
getLastStrategyStepBalanceLP(struct DataTypesStrategyStep[] _investStrategyStepsview returns (uint256)
investStrategySteps(uint256view returns (address pooladdress outputTokenbool isSwap)
nonces(address ownerview returns (uint256)
pendingDeposits(addressview returns (uint256)
queue(uint256view returns (address accountuint256 value)
totalDeposits(addressview returns (uint256)
userDepositPermitted(address _userbool _addUserDepositUTuint256 _userDepositUTWithDeductionsuint256 _deductionsbytes32[] _accountsProofview returns (boolstring)
userWithdrawPermitted(address _useruint256 _userWithdrawVTbytes32[] _accountsProofview returns (boolstring)
State-modifying
adminCall(bytes[] _codes
approve(address spenderuint256 amountreturns (bool)
claimRewardToken(address _liquidityPool
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
giveAllowances(address[] _tokensaddress[] _spenders
harvest(address _rewardTokenaddress _dexbool _isUniV3uint256 _minimumUnderlyingTokenAmountuint256 _deadlineaddress[] _pathbytes _pathUniV3
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _registrybytes32 _underlyingTokensHashbytes32 _whitelistedAccountsRootstring _symboluint256 _riskProfileCodeuint256 _vaultConfigurationuint256 _userDepositCapUTuint256 _minimumDepositValueUTuint256 _totalValueLockedLimitUT
permit(address _owneraddress _spenderuint256 _valueuint256 _deadlineuint8 _vbytes32 _rbytes32 _s
rebalance(
removeAllowances(address[] _tokensaddress[] _spenders
setEmergencyShutdown(bool _active
setMinimumDepositValueUT(uint256 _minimumDepositValueUT
setName(string _name
setRegistry(address _registry
setRiskProfileCode(uint256 _riskProfileCode
setSymbol(string _symbol
setTotalValueLockedLimitUT(uint256 _totalValueLockedLimitUT
setUnderlyingTokensHash(bytes32 _underlyingTokensHash
setUnpaused(bool _unpaused
setUserDepositCapUT(uint256 _userDepositCapUT
setValueControlParams(uint256 _userDepositCapUTuint256 _minimumDepositValueUTuint256 _totalValueLockedLimitUT
setVaultConfiguration(uint256 _vaultConfiguration
setWhitelistedAccountsRoot(bytes32 _whitelistedAccountsRoot
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
userDepositVault(address _beneficiaryuint256 _userDepositUTbytes _permitParamsbytes32[] _accountsProofreturns (uint256)
userWithdrawVault(address _receiveruint256 _userWithdrawVTbytes32[] _accountsProofreturns (uint256)
vaultDepositAllToStrategy(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
LogEmergencyShutdown(bool indexed emergencyShutdownaddress indexed caller
LogMinimumDepositValueUT(uint256 indexed minimumDepositValueUTaddress indexed caller
LogTotalValueLockedLimitUT(uint256 indexed totalValueLockedLimitUTaddress indexed caller
LogUnpause(bool indexed unpausedaddress indexed caller
LogUserDepositCapUT(uint256 indexed userDepositCapUTaddress indexed caller
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.